Como corrigir o erro gpg não disponível?

1

Eu estou tentando kickstart uma instalação do Ubuntu usando um existente.

Eu associei o diretório home e agora estou no processo de duplicação dos pacotes instalados . Como tenho alguns ppa extra em minha configuração, copio e colei o conteúdo de /etc/apt/ na nova máquina.

Ainda agora estou enfrentando o problema ao executar apt-get update :

Fetched 632 B in 8s (71 B/s)                                                   
Reading package lists... Done
W: GPG error: http://ppa.launchpad.net trusty Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY B9316A7BC7917B12
W: GPG error: http://ppa.launchpad.net trusty Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY FC6D7D9D009ED615

Eu tentei importar as chaves usando:

$ sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys B9316A7BC7917B12 FC6D7D9D009ED615

que resulta em:

Executing: gpg --ignore-time-conflict --no-options --no-default-keyring --homedir /tmp/tmp.XGVtDAfZ4i --no-auto-check-trustdb --trust-model always --keyring /etc/apt/trusted.gpg --primary-keyring /etc/apt/trusted.gpg --keyring /etc/apt/trusted.gpg.d/trustdb.gpg --keyring /etc/apt/trusted.gpg.d/trusted.gpg --keyring /etc/apt/trusted.gpg.d/vincent-c-ponysay.gpg --keyring /etc/apt/trusted.gpg.d/webupd8team-y-ppa-manager.gpg --keyserver keyserver.ubuntu.com --recv-keys B9316A7BC7917B12 FC6D7D9D009ED615
gpg: requesting key C7917B12 from hkp server keyserver.ubuntu.com
gpg: requesting key 009ED615 from hkp server keyserver.ubuntu.com
gpg: key C7917B12: "Launchpad chrislea" not changed
gpg: key 009ED615: "Launchpad PPA for Shutter Team" not changed
gpg: Total number processed: 2
gpg:              unchanged: 2

No entanto, o problema ainda persiste. Para onde estou indo errado?

    
por k0pernikus 02.11.2015 / 11:52

1 resposta

0

Tenha em mente que adicionar o PPA pode ser perigoso.

Eu percebi que as duas chaves eram:

  • A chave foi para o obturador, que eu corrigi adicionando:

    sudo add-apt-repository ppa:shutter/ppa

  • O outro foi o repositório chris lea node.js, que substituí por outro diferente:

    curl --silent --location https://deb.nodesource.com/setup_0.12 | sudo bash -

remover automaticamente o antigo chris lea um, e deixe-me prosseguir com a instalação.

    
por k0pernikus 02.11.2015 / 12:08