Perché ricevo errori di autenticazione per i pacchetti da un repository Ubuntu?

177

Sto sperimentando con VPN, quindi volevo installare pptpd.

[email protected]:~$ sudo apt-get install pptpd
[sudo] password for john: 
<snip>
The following extra packages will be installed:
  bcrelay
The following NEW packages will be installed:
  bcrelay pptpd
0 upgraded, 2 newly installed, 0 to remove and 11 not upgraded.
Need to get 90.5 kB of archives.
After this operation, 442 kB of additional disk space will be used.
Do you want to continue [Y/n]? y

E tutto funziona alla perfezione fino a quando non arrivo qui:

WARNING: The following packages cannot be authenticated!
  bcrelay pptpd
Install these packages without verification [y/N]? n
E: Some packages could not be authenticated

Nessuna autenticazione? Non sono un esperto di sicurezza, ma sono abbastanza sicuro che sia una brutta cosa. Quindi controlla per vedere da dove provengono i pacchetti .

[email protected]:~$ apt-cache policy pptpd
pptpd:
  Installed: (none)
  Candidate: 1.3.4-3ubuntu1
  Version table:
     1.3.4-3ubuntu1 0
        500 http://us.archive.ubuntu.com/ubuntu/ natty/main i386 Packages
[email protected]:~$ apt-cache policy bcrelay
bcrelay:
  Installed: (none)
  Candidate: 1.3.4-3ubuntu1
  Version table:
     1.3.4-3ubuntu1 0
        500 http://us.archive.ubuntu.com/ubuntu/ natty/main i386 Packages

Vengono da Ubuntu.com e non vengono correttamente autenticati? Cosa sta succedendo qui?

    
posta John 04.11.2011 - 21:37

6 risposte

219

Utilità della chiave apt

apt-key viene utilizzato per gestire l'elenco di chiavi utilizzate da apt per verificare i pacchetti. I pacchetti che sono stati verificati utilizzando queste chiavi saranno considerati attendibili. Per aggiornare il portachiavi locale con il portachiavi delle chiavi di archivio di Ubuntu e rimuove dal portachiavi le chiavi di archivio che non sono più valide.

$ sudo apt-key update
$ sudo apt-get update

prova a installare qualcosa ...

    
risposta data hhlp 04.11.2011 - 22:09
17
sudo apt-get update

È stato sufficiente risolverlo per me.

    
risposta data ThorSummoner 11.12.2015 - 01:22
5

Ho avuto questo problema su Ubuntu 12.10 (Quetzal quantistico). Lo stesso problema si è verificato se ho provato a utilizzare la GUI di Synaptic Package Manager.

Si è scoperto che il mio sistema era ancora impostato per utilizzare un server proxy per una rete a cui non ero più collegato e che quindi non potevo più usare. Una volta disabilitato il server proxy, apt è stato in grado di autenticare correttamente i pacchetti.

Per disabilitare il proxy su Ubuntu 12.10 (Quetzal quantistico), segui questi passaggi:

  1. Premi il pulsante Super sulla tastiera (A.K.A. il pulsante Logo di Windows)
  2. Digita Rete e premi invio
  3. Seleziona Proxy di rete
  4. Cambia il metodo in Nessuno
  5. Fai clic su Applica a livello di sistema
  6. apt ora dovrebbe essere in grado di autenticare i pacchetti
risposta data chritohnide 25.03.2013 - 13:26
2

Fai attenzione ai proxy aziendali!

Stavo ottenendo WARNING: The following packages cannot be authenticated! per openjdk-7-jdk (tra gli altri pacchetti), mentre ero seduto dietro un proxy. Anche la configurazione di '/etc/apt/apt.conf' e Settings- & gt; NetworkSettings con Proxy config non consentiva l'autenticazione o l'installazione dei pacchetti.

Provato (mentre dietro proxy): % Co_de%

Le chiavi non sono state aggiornate, $ sudo apt-key update $ sudo apt-get update ha aggiornato alcune cose, nessun avvertimento o errore. Ma non riuscivo ancora a installare apt-get update .

Soluzione:

  1. Connetti direttamente alla rete (ovvero evita il proxy aziendale)
  2. Disattiva la configurazione proxy in Impostazioni e openjdk-7-jdk
  3. /etc/apt/apt.conf
  4. sudo apt-key update
  5. sudo apt-get update

I pacchetti sono autenticati, scaricati e installati.

    
risposta data William 04.03.2016 - 01:52
1

Ho avuto questo problema, è risultato essere un errore con il server australiano - i canguri sciolti nel paddock in alto, probabilmente. L'ho risolto cambiando la sorgente software in Muon dal server australiano al server principale

    
risposta data gryphonB 20.09.2015 - 02:43
1

ntc2 è sostanzialmente corretto (almeno per il mio caso), ma permettimi di elaborare la soluzione.

Per qualsiasi motivo sono rimasto bloccato in 15.04 anche se era impostato per l'aggiornamento automatico. Non importa quante volte ho aggiornato / aggiornato nessuna nuova versione è stata mostrata, e ho continuato a ricevere l'errore di autenticazione durante l'installazione dei pacchetti.

Comunque ho finalmente capito come forzare l'aggiornamento tramite le Note di rilascio ufficiali di Ubuntu 15.10 (Wily Werewolf). Risulta essere abbastanza semplice, e nel mio caso tutto ciò di cui avevo veramente bisogno era l'ultimo passo.

Aggiornamento da Ubuntu 15.04:

% Bl0ck_qu0te%

Ora che ho aggiornato l'errore di autenticazione è stato risolto e posso installare i pacchetti senza problemi.

Problema di aggiornamento - E: il metodo ha dato un messaggio di reindirizzamento 103 non valido

Questo potrebbe o potrebbe non essere correlato ai problemi di aggiornamento, quindi lascerò questo qui nel caso in cui anche altri lo incontrino. Se durante l'aggiornamento si verifica il seguente errore:

% Bl0ck_qu0te%

Potrebbe essere necessario pulire i file parziali con il seguente e riprovare l'aggiornamento:

sudo rm /var/lib/apt/lists/partial/*

(Fonte: link )

Questo è stato il pezzo finale per far passare l'aggiornamento per me.

    
risposta data CSkau 13.02.2016 - 07:42

Leggi altre domande sui tag