CentOS 6で実行している場合:
yum update
提供された取引の概要を受け入れ、すぐに次の内容を確認します。
Downloading Packages:
warning: rpmts_HdrFromFdno: Header V3 RSA/SHA1 Signature, key ID 4520afa9: NOKEY
Retrieving key from file:///etc/pki/rpm-gpg/RPM-GPG-KEY.art.txt
The GPG keys listed for the "CentOS / Red Hat Enterprise Linux 6 - atomicrocketturtle.com" repository are already installed but they are not correct for this package.
Check that the correct key URLs are configured for this repository.
この問題をどのように解決できますか?
私がこれを実行したとき:
rpm -q --queryformat "%{SUMMARY}\n" gpg-pubkey
私は次のような答えを受けました。
gpg(CentOS-6 Key (CentOS 6 Official Signing Key) <[email protected]>)
gpg(EPEL (6) <[email protected]>)
gpg(Atomic Rocket Turtle <[email protected]>)
gpg(New Relic <[email protected]>)
答え1
私がビューに最新の原子分布rpmを見ると、新しいGPGキーが追加されて使用されているようです。したがって、しばらくアップグレードしないと、この問題が発生する可能性があります。
この問題を解決するには、手動でキーをダウンロードしてインポートし、ストレージ構成を更新する必要があります。
wget https://www.atomicorp.com/RPM-GPG-KEY.atomicorp.txt
mv RPM-GPG-KEY.atomicorp.txt /etc/pki/rpm-gpg/RPM-GPG-KEY.atomicorp.txt
rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY.atomicorp.txt
/etc/yum.repos.d/atomic.repo を変更します。ライン:
gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY.art.txt
追加の項目が必要です。
gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY.art.txt
file:///etc/pki/rpm-gpg/RPM-GPG-KEY.atomicorp.txt
答え2
まず、正しいキーがインストールされていることを確認してください。
rpm -q --queryformat "%{SUMMARY}\n" gpg-pubkey
答え3
努力する
ヤムアップデートアトムリリース
それでも機能しない場合はお試しください。
wget -q -O -https://www.atomicorp.com/installers/atomic|シェン
答え4
次に、Atomic Repos用のキーをインストールする必要があります。
訪問する場合:
http://updates.atomicorp.com/channels/
Atomic Corp.で利用可能なすべてのリポジトリが表示されます。各リポジトリにはキーが存在しますが、実際のキーはすべてのリポジトリに同じです。したがって、システムにキーをインストールして使用する各リポジトリを追加するだけです。
キーをインストールするには、Linuxディストリビューションのrepodataディレクトリを見つけます。
たとえば、
http://updates.atomicorp.com/channels/atomic/centos/7/x86_64/repodata/
repomd.xml.key
このディレクトリには、必要なキーを含むファイルがあります。
ダウンロードキー:
wget http://updates.atomicorp.com/channels/atomic/centos/7/x86_64/repodata/repomd.xml.key
その後、インストールしてください。
sudo rpm --import repomd.xml.key
それはすべてです。