Acabo de tropezar con este hilo cerrado aquí: Error GPG al ejecutar apt-get
Mismo problema aquí, Ubuntu 12.04 detrás de un firewall y proxy.
No creo que la materia sea un duplicado del tema dado. Entonces vuelvo a abrir este asunto en este hilo.
Mi salida:
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
Conclusión: gpg no funciona con hkp://keyserver.ubuntu.com:80
http.
ppa
gnupg
add-apt-repository
keyserver
usuario68817
fuente
fuente
http_proxy
set? (echo $http_proxy
)Respuestas:
Detrás del proxy, se
http_proxy
debe establecer la variable de entorno . Esto se puede hacer de cualquiera de las dos maneras.1.Cree el
apt.conf
archivo en el directorio / etc / apt si no está presente y agregue la siguiente línea.Acquire::http::Proxy "http://user:password@server:port";
2. Simplemente configure la variable de entorno usando el siguiente comando desde la terminal.
export http_proxy=http://user:password@server:port
Finalmente, un pequeño ajuste, agregue la opción -E al comando para que las variables de entorno se usen de la siguiente manera
sudo -E apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 58B98E87
fuente
Si está detrás de un proxy, debe establecer la
http_proxy
variable de entorno en Bash. La mejor manera de hacerlo es abrir el shell raíz consudo bash
.Después de este:
Luego agregue el repositorio.
fuente
He pasado casi dos días para que esto instale la última versión de MongoDB. Pero estaba enfrentando el mismo problema que se muestra a continuación:
Finalmente instalé mongoDB con la ayuda de pasos compartidos por "ellore".
apt.conf
archivo.export http
yhttps
comando.Se agregó "-E" en la línea de comando:
Luego obtuve la siguiente respuesta:
Y he instalado con éxito MongoDB 3.0.7 como se muestra a continuación,
fuente