apt-get funziona con --force-yes ma non può riprodurre il problema su una nuova scatola

4

apt-get non funziona la prima volta ma funziona la seconda volta.

Ho installato ntp come:

apt-get -q -y install ntp=1:4.2.6.p3+dfsg-1ubuntu3.1

Ha fallito dicendo:

WARNING: The following packages cannot be authenticated!
  libcap2 libopts25 ntp
E: There are problems and -y was used without --force-yes

Successivamente ho eseguito:

apt-key update

e ha eseguito lo stesso comando con --force-yes :

apt-get -q -y --force-yes install ntp=1:4.2.6.p3+dfsg-1ubuntu3.1

In seguito, eseguendo apt-get purge e reinstallando, ntp viene eseguito.

apt-get purge libcap2 libopts25 ntp  
apt-get -q -y install ntp=1:4.2.6.p3+dfsg-1ubuntu3.1

Inoltre ho creato una nuova VM e non ho potuto riprodurre il problema. Su una nuova VM, lo stesso comando apt-get viene eseguito la prima volta, senza --force-yes .

Due domande, perché eseguire apt-get funziona la seconda volta e non è possibile riprodurre l'errore?

Errori completi e passaggi sequenziali al link .

    
posta deepak 02.07.2012 - 10:28

1 risposta

2

Prova questo sul tuo server (o usa sudo per i desktop):

apt-key net-update
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 437D05B5
apt-get update
apt-get install ntp=1:4.2.6.p3+dfsg-1ubuntu3.1

I due comandi di tasto apt aggiorneranno la chiave. Se vuoi ripetere tutte le tue chiavi apt-key:

sudo apt-key adv --keyserver keyserver.ubuntu.com --verbose --refresh-keys

Devi sempre apt-get update prima di apt-get install some-package .

Penso che il problema di base sia che non hai usato apt-get update per un po ', la chiave è diventata vecchia probabilmente e doveva essere controllata / aggiornata (non sono sicuro al 100% però).

    
risposta data Savvas Radevic 03.07.2012 - 00:03

Leggi altre domande sui tag