2017/12/16

Cent0S 7で perl-ProjectBuilder-0.14.6-1.rhel7.noarch がインストールできない場合の対処方法


CentOS 7 で yum -y update を実行したら、2017/12/16現在で以下のようなエラーがでるようになり失敗するようになりました。

Downloading packages:

warning: /var/cache/yum/x86_64/7/mondorescue/packages/perl-ProjectBuilder-0.14.6-1.rhel7.noarch.rpm: Header V4 RSA/SHA512 Signature, key ID 20ebfb0e: NOKEY

Retrieving key from ftp://ftp.mondorescue.org//rhel/7/x86_64/mondorescue.pubkey

 

 

The GPG keys listed for the "rhel 7 x86_64 - mondorescue Vanilla Packages" repository are already installed but they are not correct for this package.

Check that the correct key URLs are configured for this repository.

 

 

 Failing package is: perl-ProjectBuilder-0.14.6-1.rhel7.noarch

 GPG Keys are configured as: ftp://ftp.mondorescue.org//rhel/7/x86_64/mondorescue.pubkey

これを解決するのに苦労したのですが、以下のように対処することで perl-ProjectBuilder-0.14.6-1.rhel7.noarch をインストールし yum -y update ができるようになりました。

# cd
#  wget ftp://ftp.mondorescue.org/rhel/7/x86_64/perl-ProjectBuilder-0.14.6-1.rhel7.noarch.rpm
rpm --delsign perl-ProjectBuilder-0.14.6-1.rhel7.noarch.rpm
yum localinstall -y --nogpgcheck perl-ProjectBuilder-0.14.6-1.rhel7.noarch.rpm
# yum -y update
# reboot 

これで問題は解消するのですが、cron で実行していたために気付くのが遅れてしまいました。

パッケージの GPG keys が変わったことが原因のようですがそういうことは勘弁してほしいですね。まぁ、セキュリティ上の理由があったのでしょうが。


スポンサーリンク


このエントリーをはてなブックマークに追加




Twitter ではブログにはない、いろんな情報を発信しています。


コメント

コメントを書く



プロフィール