Si bien ¡yo no soy tonto!, tampoco soy excesivamente aficionado al navegador Opera, pero en ocasiones necesito acceder a determinados servicios, principalmente redes sociales como Twitter, IFTTT u otras en un navegador diferente del habitual para poder abrir temporalmente otras cuentas de Twitter, etc., como usuario logeado y poder publicar contenidos.

No todas las redes sociales permiten crear instancias en pestañas o en ventanas nuevas accesos con cuentas diferentes y es el porque recurro a navegadores “casuales” como Opera (sin desmerecerlo) para poder realizar este tipo de tareas.

La cuestión es que trabajo en CrunchBang y ya por defecto incorpora un script (accesible desde menú contextual) que permite instalar Opera de forma sencilla (la tradicional no es que sea complicada, pero para eso se hicieron los scripts 😉 para facilitar) pero al no tener actualizadas las llaves GPG la instalación del navegador no se completa.

Error de GPG: http://deb.opera.com stable Release: Las firmas siguientes no se pudieron verificar porque su llave pública no está disponible: NO_PUBKEY 517590D9A8492E35

Si tras haber ejecutado el script de instalación de Opera en CrunchBang, ejecutas en una terminal:

sudo aptitude update

Te devolverá el siguiente error al final:

Obj http://deb.opera.com stable/non-free i386 Packages
Ign http://deb.opera.com stable/non-free Translation-es_ES
Ign http://deb.opera.com stable/non-free Translation-es
Ign http://deb.opera.com stable/non-free Translation-en
Descargados 819 B en 5seg. (150 B/s)
Leyendo lista de paquetes... Hecho
W: Error de GPG: http://deb.opera.com stable Release: Las firmas siguientes no se pudieron verificar porque su llave pública no está disponible: NO_PUBKEY 517590D9A8492E35

La solución es simple y pasa por añadirlas y listo, a completar la instalación de Opera.

gpg --keyserver pgpkeys.mit.edu --recv-key 517590D9A8492E35
gpg -a --export 517590D9A8492E35 | sudo apt-key add -

Luego volvemos a actualizar:

sudo apt-get update

Y ver que el proceso no devuelve más errores al respecto:

Obj http://security.debian.org wheezy/updates Release.gpg
Obj http://security.debian.org wheezy/updates Release
Obj http://security.debian.org wheezy/updates/main i386 Packages
Obj http://security.debian.org wheezy/updates/main Translation-en
Obj http://dl.google.com stable Release.gpg
Obj http://dl.google.com stable Release
Obj  waldorf Release.gpg
Des:1 http://deb.opera.com stable Release.gpg [819 B]
Obj http://http.debian.net wheezy Release.gpg
Obj http://dl.google.com stable/main i386 Packages
Obj  waldorf Release
Obj http://deb.opera.com stable Release
Obj http://http.debian.net wheezy Release
Obj  waldorf/main i386 Packages
Obj http://deb.opera.com stable/non-free i386 Packages
Obj http://http.debian.net wheezy/main i386 Packages
Obj http://http.debian.net wheezy/contrib i386 Packages
Obj http://http.debian.net wheezy/non-free i386 Packages
Obj http://http.debian.net wheezy/contrib Translation-en
Obj http://http.debian.net wheezy/main Translation-es
Obj http://http.debian.net wheezy/main Translation-en
Obj http://http.debian.net wheezy/non-free Translation-en
Ign http://dl.google.com stable/main Translation-es_ES
Ign http://dl.google.com stable/main Translation-es
Ign http://dl.google.com stable/main Translation-en
Ign  waldorf/main Translation-es_ES
Ign http://deb.opera.com stable/non-free Translation-es_ES
Ign  waldorf/main Translation-es
Ign http://deb.opera.com stable/non-free Translation-es
Ign  waldorf/main Translation-en
Ign http://deb.opera.com stable/non-free Translation-en
Descargados 819 B en 4seg. (188 B/s)
Leyendo lista de paquetes... Hecho

Ahora solo resta volver a instalar opera, ya sea ejecutando de nuevo el script de CrunchBang vía menú contextual o aprovechando que estamos en la terminal, lanzando la instalación de nuevo.

sudo apt-get install opera

Y solo resta esperar que se complete la instalación:

Leyendo lista de paquetes... Hecho
Creando árbol de dependencias
Leyendo la información de estado... Hecho
Los paquetes indicados a continuación se instalaron de forma automática y ya no son necesarios.
  dkms libgsoap2 libqt4-network libqt4-opengl libqt4-xml libqtdbus4 libvncserver0 linux-headers-3.2.0-4-686-pae linux-headers-3.2.0-4-common linux-headers-686-pae linux-kbuild-3.2
Use 'apt-get autoremove' to remove them.
Se instalarán los siguientes paquetes extras:
  cups-client cups-common smbclient
Paquetes sugeridos:
  cups xpp cups-bsd cifs-utils
Se instalarán los siguientes paquetes NUEVOS:
  cups-client cups-common opera smbclient
0 actualizados, 4 se instalarán, 0 para eliminar y 0 no actualizados.
Necesito descargar 19,7 MB de archivos.
Se utilizarán 90,8 MB de espacio de disco adicional después de esta operación.
¿Desea continuar [S/n]? s
Des:1 http://security.debian.org/ wheezy/updates/main cups-common all 1.5.3-5+deb7u4 [903 kB]
Des:2 http://http.debian.net/debian/ wheezy/main smbclient i386 2:3.6.6-6+deb7u4 [5.581 kB]
Des:3 http://deb.opera.com/opera/ stable/non-free opera i386 12.16.1860 [13,1 MB]
Des:4 http://security.debian.org/ wheezy/updates/main cups-client i386 1.5.3-5+deb7u4 [175 kB]
Descargados 19,7 MB en 9seg. (2.117 kB/s)
Preconfigurando paquetes ...
Seleccionando el paquete smbclient previamente no seleccionado.
(Leyendo la base de datos ... 99797 ficheros o directorios instalados actualmente.)
Desempaquetando smbclient (de .../smbclient_2%3a3.6.6-6+deb7u4_i386.deb) ...
Seleccionando el paquete cups-common previamente no seleccionado.
Desempaquetando cups-common (de .../cups-common_1.5.3-5+deb7u4_all.deb) ...
Seleccionando el paquete cups-client previamente no seleccionado.
Desempaquetando cups-client (de .../cups-client_1.5.3-5+deb7u4_i386.deb) ...
Seleccionando el paquete opera previamente no seleccionado.
Desempaquetando opera (de .../opera_12.16.1860_i386.deb) ...
Procesando disparadores para man-db ...
Procesando disparadores para menu ...
Procesando disparadores para desktop-file-utils ...
Procesando disparadores para shared-mime-info ...
Procesando disparadores para hicolor-icon-theme ...
Configurando smbclient (2:3.6.6-6+deb7u4) ...
Configurando cups-common (1.5.3-5+deb7u4) ...
Configurando cups-client (1.5.3-5+deb7u4) ...
Añadiendo el grupo `lpadmin' (GID 119) ...
Hecho.
Configurando opera (12.16.1860) ...
Warning in file "/usr/share/applications/gnumeric.desktop": usage of MIME type "zz-application/zz-winassoc-xls" is discouraged ("zz-application/zz-winassoc-xls" should be replaced with "application/vnd.ms-excel")
Procesando disparadores para menu ...

Ahora ya puedo hacer uso de Opera de forma ocasional, como cuando me tomo una cerveza 😉

Entiendo que se trata de una solución sencilla y muy evidente, pero interpreto por tu visita a este Blog que ya te ha pasado y andabas buscando una receta sencilla como esta para resolverlo. 😉

Conclusión:

Cuando tengas problemas al añadir nuevos repositorios en tu CrunchBang (válido también en otras distros), no olvides que puedes usar este comando por defecto:

gpg --keyserver subkeys.pgp.net --recv-key NUMERACION && gpg -a --export $PUBKRY | sudo apt-key add -

Sustituyendo “NUMERACION” por los últimos 9 dígitos del error devuelto por tu terminal.

Mis post en tu correo cuando se publiquen

Sin SPAM ¡Palabra!

Compartir es GRATIS ¿te animas?Tweet about this on TwitterShare on Google+3Share on Facebook2Pin on Pinterest0Email this to someone