apt-get
は最初は機能しませんが、2回目は機能します。
ntp
をインストールしました:
apt-get -q -y install ntp=1:4.2.6.p3+dfsg-1ubuntu3.1
言って失敗しました:
WARNING: The following packages cannot be authenticated!
libcap2 libopts25 ntp
E: There are problems and -y was used without --force-yes
その後、私は走った:
apt-key update
--force-yes
で同じコンマを実行しました:
apt-get -q -y --force-yes install ntp=1:4.2.6.p3+dfsg-1ubuntu3.1
その後apt-get purge
を実行して再インストールすると、ntp
が実行されます。
apt-get purge libcap2 libopts25 ntp
apt-get -q -y install ntp=1:4.2.6.p3+dfsg-1ubuntu3.1
また、新しいVMを作成しましたが、問題を再現できませんでした。新しいVMでは、apt-get
なしで同じ--force-yes
コマンドが最初に実行されます。
2つの質問、なぜapt-get
を実行すると2度目に動作し、エラーを再現できないのですか?
https://Gist.github.com/3017966 での完全なエラーと順次ステップ。
サーバーでこれを試してください(またはデスクトップでSudo
を使用してください):
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
2つのapt-keyコマンドはキーを更新します。すべてのapt-keyキーを反復処理する場合:
Sudo apt-key adv --keyserver keyserver.ubuntu.com --verbose --refresh-keys
apt-get update
の前に、常にapt-get install some-package
する必要があります。
基本的な問題は、あなたがしばらくapt-get updateを使用していないであると思います。キーはおそらく古くなっており、チェック/更新する必要がありました(100%は確信できません)。