En Ubunlog volem ensenyar-vos com podem arreglar un error que a primera vista sembla dolorós d'arreglar, però que en realitat es pot arreglar executant un parell d'ordres o través d'una eina gràfica de la qual també us en parlarem.
I és que algunes vegades, quan treballem amb algun repositori (O algun paquet) ja sigui per instal·lar-lo, actualitzar-lo o fins i tot actualitzar llistat de repositoris mitjançant suo apt-get update, ens pot aparèixer l'error que esmentem en el títol d'aquest article. Com t'hem dit, és molt fàcil solucionar-ho. T'ho expliquem.
Tal com podeu veure a la imatge que encapçala aquest article, l'error que se'ns mostra ens diu el següent:
W: Error de GPG: http://ppa.launchpad.net precisi Release: Les signatures següents no s'han pogut verificar perquè la clau pública no està disponible: NO_PUBKEY ABCDEFGH12345678
Solució a través de la Terminal
Per solucionar-ho a través de la terminal hem de consultar una clau publica vàlida a un servidor segur d'Ubuntu, la qual cosa ho podem fer mitjançant la següent comanda:
sudo apt-key adv -keyserver keyserver.ubuntu.com -recv-keys ABCDEFGH12345678
On ABCDEFGH12345678 és la clau que l'error ens informa que ens està rebutjant.
A més, per a cadascuna de les claus que veiem que ens rebutja (Que poden ser més d'una) hem d'executar la següent comanda:
sudo apt-key adv -keyserver keyserver.ubuntu.com -recv-keys
Solució gràfica (I PPA Manager)
Com us dèiem en la introducció de l'article, també hi ha una manera de solucionar aquest error de forma gràfica mitjançant el programa I PPA Manager. Es tracta d'un gestor de repositoris PPA que s'encarregarà per nosaltres de actualitzar totes les claus a claus vàlides, I conseqüentment acabant amb l'error de el qual ens volem desfer. Per instal·lar podem fer-ho fàcilment executant:
suo add-apt-repository ppa: webupd8team / i-ppa-manager
sudo apt-get update
sudo apt-get install i-ppa-manager
Un cop instal·lat, hem d'entrar en Avançat, I un cop dins hem de fer clic a Try to import all GPG keys, I esperar que el procés acabi. Si tot ha funcionat correctament, totes les nostres claus haurien d'estar restaurades sense problemes, i a el tornar a executar un sudo apt-get update l'error ja no hauria tornar-nos a aparèixer.
En fi, esperem que aquest article us hagi ajudat a desfer-vos d'aquest error que tan estrany és i tan difícil de solucionar sembla al principi. Com hem vist, podem arreglar des de la terminal mitjançant apt-key oa través de l'eina gràfica I PPA Manager. Si teniu algun dubte o persisteix l'error, comentádnoslo a la secció de comentaris. Fins a la pròxima 🙂
A la solució a través de Terminal, crec que el corrector ha convertit les opcions precedides per doble guió `-` en` -` guions llargs.
Una salutació i gràcies per l'ajuda.
Perdonin que faci una consulta diferent sobre el tema, la meva consulta és sobre el menú de notificacions dret de l'escriptori, com es diu i si aquesta disponible per Unity, salutacions.
Només volia comentar que cap dels dos modes que exposa l'article és infal·lible. M'explico:
En una ocasió vaig tenir aquest problema i va ser impossible arreglar-ho amb el mètode de consola que exposa l'article, ho vaig executar diverses vegades, em vaig assegurar que ho havia fet bé i no hi havia manera. Consultant Internet, vaig llegir que també podia arreglar-se amb i-ppa-manager, ho vaig provar i ho va arreglar a la primera. És a dir, són mètodes complementaris més que alternatius, és habitual que on un fracassi l'altre triomfi.
Dit això, casualment, uns dies abans que es publiqués aquest article (el 23 concretament), es va publicar un altre sobre aquest mateix tema en ubuntuleon.com (http://www.ubuntuleon.com/2016/03/que-hacer-cuando-te-sale-un-w-error-de.html) On s'exposava el mètode de consola. Com a mi això ja m'havia passat i aquest mètode no m'havia funcionat, vaig voler compartir la meva experiència amb i-ppa-manager en els comentaris i, abundant en possibles solucions, un altre company exposava un tercer mètode més agressiu (i amb més risc també , sobre la qual cosa la qual cosa adverteix), però també més expeditiu, per al cas que cap dels dos anteriors funcionés.
Salutacions.
Algú em pot dir com si l'Screenlet de la pantalla d'aquest POST?
Proveu amb el mètode consola i no va funcionar. Amb el I PPA MANAGER si funciono a el toc!
El mètode consola no em va funcionar. El i-ppa manager si! a el toc.
no em deixa instal·lar el repositori però ara va bé!
La comanda que em funciono és el següent:
~ Sudo apt-key adv -keyserver keyserver.ubuntu.com -recv (clau pública)
[Keymaster@google.com> »1 new subkey
gpg: nombre total processat: 1
gpg: new subkeys: 1
gpg: new signatures: 3]
Salutacions i moltes gràcies.
Moltes gràcies, vaig poder solucionar el problema !!!
Bones, a mi em passa que arribant a fer servir la comanda, m'apareix el següent missatge, de manera que no acaba de donar unes noves claus:
gpg: key EF0F382A1A7B6500: public key «[User ID not found]» imported
gpg: nombre total processat: 1
gpg: imported: 1
gpg: Warning: 1 key skipped du to its large size
gpg: Warning: 1 key skipped du to its large size
Algú sap com podria solucionar aquest pas?
Moltes gràcies
Amb el I PPA MANAGER va funcionar directament !!! mil gràcies ja pensava desinstal·lar tot !!! 🙂
... mil gràcies ja pensava desinstal·lar tot !!! 🙂 i amb l'i-ppa va funcionar directament ...
Un crack! Va funcionar perfecta la solució gràfica.
Moltes gràcies, la part gràfica m'ha funcionat. L'opció de fer-ho per terminal no m'ha funcionat, suposo que pel que comenten que s'han transformat els dos guions en un únic guió llarg.
Moltes gràcies !!!
La solució gràfica em va funcionar perfecte i rapidíssim en ubuntu 20.04