Come gestisco gli errori "fonti non autenticate" nel Software Center?


118

Qualsiasi installazione che sto provando tramite il Software Center mi sta dicendo:

Richiede l'installazione di pacchetti non attendibili: l'azione richiederebbe l'installazione di pacchetti da fonti non autenticate.

L'ho fatto apt-get updatedalla riga di comando, quindi ho rimosso le fonti software da cui le chiavi erano cattive (PPA mi sono aggiunto) e le ho deselezionate nelle fonti software per il software center, ma senza risultati. Non riesco più a installare nulla dal centro software - solo> dalla riga di comando con apt-get.

La disinstallazione / installazione è l'unica opzione? Non voglio rompere altri PPA che ho.

Informazioni aggiuntive:

Ecco una copia dell'aggiornamento apt-get:

Reading package lists... Done
W: GPG error: http://ppa.launchpad.net oneiric Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY B725097B3ACC3965
W: GPG error: http://us.archive.ubuntu.com oneiric Release: The following signatures were invalid: BADSIG 40976EAF437D05B5 Ubuntu Archive Automatic Signing Key <ftpmaster@ubuntu.com>

Ho provato l'aggiornamento di apt-key e non c'è stato alcun effetto (due chiavi invariate).

L'uscita di apt-get updatee apt-get upgrade, e il contenuto di /etc/apt/sources.list, si possono trovare in questo post pastebin .


si prega di aggiungere l'intera produzione di cat /etc/apt/sources.listnonchésudo apt-get update && sudo apt-get upgrade
fossfreedom


Ho dovuto tagliare un po 'di output perché ho raggiunto il limite del corpo.
essere hollenbeck il

Se si utilizza Muon Update Managerinvece, consente di sovrascrivere gli avvisi sui pacchetti non firmati, un po 'come ha fatto il gestore aggiornamenti standard nella versione precedente alla 10.04.

Risposte:


106

Apri il Terminale e inserisci i comandi di seguito uno per uno:

sudo apt-get clean
cd /var/lib/apt
sudo mv lists lists.old
sudo mkdir -p lists/partial
sudo apt-get clean
sudo apt-get update

Aggiornamento: questo potrebbe non essere utile in alcune versioni successive, che potrebbero richiedere soluzioni alternative come quella nell'altra risposta, o questa che sembra fare il lavoro in alcuni casi con Ubuntu 16.04:

sudo apt-get update
sudo apt-get dist-upgrade

18
Grazie, ma perché è richiesto all'utente, il programma di aggiornamento del sistema Ubuntu dovrebbe davvero provare a "fare la cosa giusta"
Chris Nicola,

5
Problema risolto! @Sadi potresti per favore spiegare cosa sta succedendo dietro le quinte? Alcuni tasti erano obsoleti o cosa?
Daniel Dinnyes,

1
questo funziona MA a seconda del paese in cui ti trovi, POTREBBE ricevere un "QUALCOSA DIFFICILE SUCCESSO" durante l'aggiornamento, indicando che potrebbe esserci un problema con FONTI SOFTWARE con Ubuntu Software Center (o Synaptics). in tal caso, passa dal server del tuo paese al server principale (ubuntu software center> scheda modifica> fonti software)
tony gil,

2
si prega di fare riferimento alla risposta di @Tom Brossman, è molto meglio
settembre

2
Questo non ha funzionato per me.
Sudipta Basak,

68

Questo è un problema comune con i PPA di Launchpad. Abbastanza comune che ho copiato questi comandi da usare quando reinstallo o aggiungo nuovi PPA Launchpad.

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys  

Poi,

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys YOURKEYNUMBERHERE  

Sostituisci YOURKEYNUMBERHERE con le chiavi del problema, in questo modo:

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys B725097B3ACC3965  

E

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 40976EAF437D05B5  

La prima riga è quasi la stessa, meno i tasti. Potrebbe anche essere facoltativo, sinceramente non lo so. Tutto ciò di cui sono sicuro è che questo metodo risolve sempre immediatamente il problema.

Se qualcuno trova la risposta originale da cui ho copiato questi, fammelo sapere e io collegherò ad esso e darò loro l'attribuzione.

** EDIT È quasi certamente la risposta di karthik87 qui o qui da cui ho ricevuto questa. Questo può probabilmente essere chiuso come duplicato.

Ad ogni modo, non dimenticare di fare un

sudo apt-get update  

dopo, per sistemare tutto.

Nota: la apt-get updateprima esecuzione dovrebbe fornire un messaggio di errore che indica quale chiave manca e un ID da utilizzare con il comando apt-key.


Questo non ha funzionato per me .. Quando provo a ricevere le chiavi, mostra il numero totale elaborato: 1 e invariato: anche 1. non cambia nulla.
Starx

@Starx Potrebbe essere meglio copiare il tuo messaggio di errore specifico in un motore di ricerca o pubblicarlo qui come nuova domanda. Inoltre, dai un'occhiata alle Domande correlate nella barra laterale a destra. Ci sono molti problemi simili a questo e diverse soluzioni. Mi dispiace non posso essere più di aiuto.
Tom Brossman,

Ho pubblicato una domanda qui . Per favore, vedi
Starx

@TomBrossman Sono stato in grado di riparare l'errore GPG usando il tuo metodo senza la prima riga.
Mario,

Funziona per me, grazie! Inoltre, dovresti controllare quali apt-get updateoutput alla fine. Ad esempio Duplicate sources.list, Failed to fetch. Dovresti risolvere lì degli errori prima degli aggiornamenti. È possibile disabilitare / rimuovere le fonti non riuscite e duplicate Software & Updatesnell'applicazione nella Other Softwarescheda.
milkovsky

6

Forse potresti provare a passare al server principale in Sorgenti software , da dove si dice Download .


0

Richiede l'installazione di pacchetti non attendibili: l'azione richiederebbe l'installazione di pacchetti da fonti non autenticate.

Ho ricevuto questo errore dall'Ubuntu Software Updater dopo aver aggiunto un repository senza aggiungere la chiave per il repository. Alcuni repository software sono utili nel darti istruzioni su come aggiungere le chiavi del loro repository insieme alle istruzioni per aggiungere il repository, come Launchpad, mentre altri ti danno semplicemente la chiave.

Per capire quale chiave è necessaria in una corsa terminale:

sudo apt-get update

Questo scaricherà l'elenco dei pacchetti disponibili dal tuo repository che utilizza le chiavi. Se manca una chiave, verrà restituito un messaggio di errore.

Usa le informazioni nel messaggio di errore per trovare e scaricare la chiave, quindi aggiungila al tuo portachiavi apt con:

sudo apt-key add /PathToTheKeyFile/KeyFile.gpg

Dovresti tornare un OK . Ora per verificare di disporre di tutte le chiavi di autenticazione del repository necessarie per consentire l'esecuzione di Ubuntu Software Updater:

sudo apt-get update

Questo scaricherà di nuovo l'elenco dei pacchetti disponibili dai repository che utilizza le chiavi. Se manca una chiave, verrà restituito un messaggio di errore.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.