Apenas tropeçou neste tópico fechado aqui: Erro GPG ao executar o apt-get
Mesmo problema aqui, o Ubuntu 12.04 atrás de um firewall e proxy.
Eu não acho que esse assunto seja duplicado do tópico em questão. Então, eu reabrir este assunto nesta discussão.
Minha saída:
root@musik-Aspire-7741:~# apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 58B98E87
Executing: gpg --ignore-time-conflict --no-options --no-default-keyring --secret- keyring /tmp/tmp.tWVMhyIMYh --trustdb-name /etc/apt/trustdb.gpg --keyring /etc/apt/trusted.gpg --primary-keyring /etc/apt/trusted.gpg --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 58B98E87
gpg: Key 58B98E87 of hkp Server keyserver.ubuntu.com request
?: keyserver.ubuntu.com: Connection refused
gpgkeys: HTTP fetch error 7: couldn't connect: Connection refused
gpg: No valid OpenPGP data found.
gpg: Total number processed: 0
Conclusão: o gpg não está funcionando hkp://keyserver.ubuntu.com:80
via http.
ppa
gnupg
add-apt-repository
keyserver
user68817
fonte
fonte
http_proxy
definiu? (echo $http_proxy
)Respostas:
Atrás do proxy, a variável de ambiente
http_proxy
deve ser definida. Isso pode ser feito de uma das duas maneiras.1.Crie um
apt.conf
arquivo no diretório / etc / apt, se não estiver presente, e adicione a seguinte linha.Acquire::http::Proxy "http://user:password@server:port";
2. Simplesmente defina a variável de ambiente usando o seguinte comando do terminal.
export http_proxy=http://user:password@server:port
Finalmente, um pequeno ajuste, adicione a opção -E ao comando para que as variáveis de ambiente sejam usadas da seguinte maneira
sudo -E apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 58B98E87
fonte
Se você estiver atrás de um proxy, deverá definir a
http_proxy
variável de ambiente no Bash. A melhor maneira de fazer isso é abrir o shell raiz comsudo bash
.Depois disto:
Em seguida, adicione o repositório.
fonte
Passei quase dois dias para instalar a versão mais recente do MongoDB. Mas eu estava enfrentando o mesmo problema, como mostrado abaixo:
Por fim, instalei o mongoDB com a ajuda de etapas compartilhadas por "ellore".
apt.conf
arquivo.export http
ehttps
comando.Adicionado "-E" na linha de comando:
Então eu recebi a resposta abaixo:
E eu instalei com sucesso o MongoDB 3.0.7 como mostrado abaixo,
fonte