“As chaves GPG listadas para o repositório” atomicrocketturtle.com “já estão instaladas, mas não estão corretas para este pacote.”

3

Ao executar isso no CentOS 6:

yum update

Eu aceito o resumo de transação que ele apresenta e, em seguida, sou imediatamente apresentado a isso:

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.

Como posso corrigir este problema?

Quando executo isso:

rpm -q --queryformat "%{SUMMARY}\n" gpg-pubkey

Eu recebo esta resposta:

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]>)
    
por Russ Back 09.06.2014 / 09:41

5 respostas

7

Para mim, olhando para o mais recente pacote de lançamento atômico rpm, parece que uma nova chave GPG foi adicionada e está em uso, por isso, se você não atualizou por um tempo, você provavelmente terá esse problema.

Para corrigir, você precisa baixar e importar manualmente a chave e atualizar a configuração do repositório:

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

Altere /etc/yum.repos.d/atomic.repo. Linhas:

gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY.art.txt

Precisa de uma entrada adicional e se torne:

gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY.art.txt
        file:///etc/pki/rpm-gpg/RPM-GPG-KEY.atomicorp.txt
    
por 10.10.2014 / 09:18
0

Verifique primeiro se a chave que você tem é a coisa certa instalada.

rpm -q --queryformat "%{SUMMARY}\n" gpg-pubkey
    
por 09.06.2014 / 09:58
0

tente

yum update atomic-release

se isso não funcionou tente

wget -q -O - https://www.atomicorp.com/installers/atomic | sh

    
por 08.08.2014 / 20:17
0

Existe pelo menos um erro em /.../installers/atomic , na linha 327:

rpm -import RPM-GPG-KEY.art.txt >/dev/null 2>&1

A passagem da opção import para rpm exige dois hífens ( --import ). Também deve provavelmente verificar o status de saída antes de ecoar OK!

Além disso, evidências parecem apontar para um arquivo de chave diferente sendo autoritativo .

Tudo o que disse, ainda vejo exatamente a mesma falha, mesmo depois de importar o arquivo de chave.

    
por 11.09.2014 / 01:37
0

Bem, você precisa instalar a chave para o Atomic Repos.

Se você acessar:

link

Você verá todos os repos disponíveis pela Atomic Corp. Em cada repo existe uma chave, mas o fato é que a chave é a mesma para todos os repos. Então, você só precisa instalar uma chave em seu sistema e adicionar todos os repos que você quer usar.

Para instalar a chave, encontre o diretório repodata para sua distribuição Linux.

Por exemplo:

link

Dentro deste diretório, haverá um arquivo repomd.xml.key que é a chave que você deseja.

Faça o download da chave:

wget http://updates.atomicorp.com/channels/atomic/centos/7/x86_64/repodata/repomd.xml.key

Em seguida, instale-o:

sudo rpm --import repomd.xml.key

Isso é tudo.

    
por 25.05.2017 / 18:57

Tags