apt-get
ne fonctionne pas la première fois mais fonctionne la deuxième fois.
J'ai installé ntp
comme:
apt-get -q -y install ntp=1:4.2.6.p3+dfsg-1ubuntu3.1
Il a échoué en disant:
WARNING: The following packages cannot be authenticated!
libcap2 libopts25 ntp
E: There are problems and -y was used without --force-yes
Après j'ai couru:
apt-key update
et a exécuté la même commande avec --force-yes
:
apt-get -q -y --force-yes install ntp=1:4.2.6.p3+dfsg-1ubuntu3.1
Ensuite, exécuter apt-get purge
et réinstaller, ntp
s'exécute.
apt-get purge libcap2 libopts25 ntp
apt-get -q -y install ntp=1:4.2.6.p3+dfsg-1ubuntu3.1
De plus, j'ai créé un nouveau VM et je ne pouvais pas reproduire le problème. Sur une nouvelle VM, la même commande apt-get
s'exécute pour la première fois, sans --force-yes
.
Deux questions, pourquoi exécuter apt-get
fonctionne-t-il une deuxième fois et ne peut pas reproduire l'erreur?
Erreurs complètes et étapes séquentielles sur https://Gist.github.com/3017966 .
Essayez ceci sur votre serveur (ou utilisez Sudo
pour les ordinateurs de bureau):
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
Les deux commandes apt-key actualiseront la clé. Si vous voulez parcourir toutes vos clés apt-key:
Sudo apt-key adv --keyserver keyserver.ubuntu.com --verbose --refresh-keys
Vous devriez toujours apt-get update
avant de apt-get install some-package
.
Je pense que le problème fondamental est que vous n'avez pas utilisé apt-get update depuis un moment, la clé a vieilli probablement et a dû être vérifiée/actualisée (je ne suis cependant pas sûr à 100%).