En Ubunlog queremos amosarche como podemos corrixir un erro que a primeira vista parece doloroso solucionar, pero en realidade pódese solucionar executando un par de comandos OA a través dunha ferramenta gráfica Tamén falaremos diso.
E é que ás veces, cando traballamos cun repositorio (ou algún paquete) para instalalo, actualizalo ou incluso actualizar a nosa lista de repositorios sudo apt-get update, Pode aparecer o erro que mencionamos no título deste artigo. Como dixemos, é moi sinxelo solucionalo. Xa o contaremos.
Como podes ver na imaxe que encabeza este artigo, o erro mostrado dinos o seguinte:
W: erro GPG: http://ppa.launchpad.net lanzamento preciso: non se puideron verificar as seguintes sinaturas porque a súa clave pública non está dispoñible: NO_PUBKEY ABCDEFGH12345678
Solución a través de Terminal
Para resolvelo a través do terminal temos que consultar unha clave pública válida para un servidor Ubuntu seguro, que podemos facer usando o seguinte comando:
sudo apt-key adv –keyyserver keyserver.ubuntu.com –recv-keys ABCDEFGH12345678
Onde ABCDEFGH12345678 é a clave para que o erro nos informe de que nos rexeita.
Ademais, para cada unha das claves que vemos que nos rexeita (que pode ser máis dun) temos que executar o seguinte comando:
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys
Solución gráfica (AND PPA Manager)
Como che dixemos na introdución do artigo, tamén hai un xeito de facelo resolve este erro de xeito gráfico a través do programa E xerente de PPA. É un xestor de repositorio PPA que se encargará actualiza todas as claves a claves válidase, en consecuencia, rematando co erro do que queremos desfacernos. Para instalalo podemos facelo facilmente executando:
sudo add-apt-repository ppa: webupd8team / y-ppa-manager
update sudo apt-get
sudo apt-get install y-ppa-manager
Unha vez instalado, temos que entrar Avanzado, e unha vez dentro temos que facer clic en Probe a importar todas as claves GPGe agarde a que remate o proceso. Se todo funcionou correctamente, todas as nosas claves deberían restaurarse sen problemas e cando volvamos executar a update sudo apt-get o erro xa non nos debería aparecer.
De todos os xeitos, esperamos que este artigo te axude a desfacerse deste erro tan estraño e tan difícil de solucionar ao principio. Como vimos, podemos solucionalo desde o terminal usando tecla apt ou a través da ferramenta gráfica E xerente de PPA. Se tes algunha dúbida ou o erro persiste, avísanos na sección de comentarios. Ata a próxima 🙂
14 comentarios, deixa os teus
Na solución a través de Terminal, creo que o comprobador converteu as opcións precedidas de guión dobre `–` a` –` guións longos.
Un saúdo e grazas pola axuda.
Sentímolo por facer unha consulta diferente sobre o asunto, a miña consulta está no menú de notificacións dereito do escritorio, o que se chama e se está dispoñible para Unity, saúdos.
Só quería comentar que ningunha das dúas formas que expón o artigo é infalible. Explico:
Nunha ocasión tiven este problema e foi imposible solucionalo co método de consola que expón o artigo, executeino varias veces, asegureime de que o fixera ben e non había xeito. Consultando internet, lin que tamén se podía arranxar con y-ppa-manager, probei e arranxouno a primeira vez. É dicir, son métodos complementarios máis que alternativos, é habitual que onde un falla o outro triunfe.
Dito isto, casualmente, uns días antes de que se publicase este artigo (o 23/03/2016 en concreto), outro sobre este mesmo tema publicouse en ubuntuleon.com (http://www.ubuntuleon.com/2016/03/que-hacer-cuando-te-sale-un-w-error-de.html) onde se expuxo o método da consola. Como isto xa me pasara a min e ese método non funcionara para min, quería compartir a miña experiencia con y-ppa-manager nos comentarios e, abundando en posibles solucións, outro compañeiro expuxo un terceiro método máis agresivo (e con máis risco tamén, sobre o que advirte), pero tamén máis expedito, por se ningún dos dous anteriores funcionou.
Saúdos.
Alguén me pode dicir como consigo o Screenlet da pantalla deste POST?
Probei o método da consola e non funcionou. Co Xestor de PPA de Y se traballo ao tocar!
O método da consola non funcionou para min. O xestor de y-ppa si! agora.
non me deixará instalar o repositorio pero agora está ben!
O comando que funcionou para min é o seguinte:
~ sudo apt-key adv –keyserver keyserver.ubuntu.com –recv (clave pública)
[keymaster@google.com> »1 subclave nova
gpg: número total procesado: 1
gpg: subclaves novas: 1
gpg: novas sinaturas: 3]
Saúdos e moitas grazas.
Moitas grazas, puiden resolver o problema !!!
Ola, pásame que cando uso o comando aparece a seguinte mensaxe, polo que non acaba de dar novas claves:
gpg: clave EF0F382A1A7B6500: importouse a clave pública «[Non se atopou o ID de usuario]»
gpg: número total procesado: 1
gpg: importado: 1
gpg: Aviso: saltouse 1 tecla debido ao seu gran tamaño
gpg: Aviso: saltouse 1 tecla debido ao seu gran tamaño
Alguén sabe como podería traballar neste paso?
Moitas grazas
Co XESTOR Y PPA funcionou directamente !!! Moitas grazas, xa estaba a pensar en desinstalar todo. 🙂
... Grazas, xa pensei en desinstalar todo !!! 🙂 e coa y-ppa funcionou directamente ...
Un crack! A solución gráfica funcionou perfectamente.
Moitas grazas, a parte gráfica funcionou para min. A opción de facelo por terminal non me funcionou, supoño que polo que comentan os dous guións transformáronse nun único guión longo.
Moitas grazas!
A solución gráfica funcionou perfectamente e moi rápido para min en Ubuntu 20.04