apt-get
не работает в первый раз, но работает во второй раз.
Я установил 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
Также я создал новую ВМ и не смог воспроизвести проблему. На новой виртуальной машине та же самая команда apt-get
запускается первый раз, без --force-yes
.
Два вопроса, почему запуск apt-get
работает во второй раз и не может воспроизвести ошибку?
Полные ошибки и последовательные шаги на 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
Две команды 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, ключ, вероятно, устарел, и его пришлось проверять / обновлять (хотя я не уверен на 100%).
Попробуйте это на своем сервере (или используйте 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
Две команды 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, ключ, вероятно, устарел, и его пришлось проверять / обновлять (хотя я не уверен на 100%).
Попробуйте это на своем сервере (или используйте 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
Две команды 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, ключ, вероятно, устарел, и его пришлось проверять / обновлять (хотя я не уверен на 100%).
Попробуйте это на своем сервере (или используйте 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
Две команды 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, ключ, вероятно, устарел, и его пришлось проверять / обновлять (хотя я не уверен на 100%).
Попробуйте это на своем сервере (или используйте 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
Две команды 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, ключ, вероятно, устарел, и его пришлось проверять / обновлять (хотя я не уверен на 100%).
Попробуйте это на своем сервере (или используйте 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
Две команды 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, ключ, вероятно, устарел, и его пришлось проверять / обновлять (хотя я не уверен на 100%).
Попробуйте это на своем сервере (или используйте 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
Две команды 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, ключ, вероятно, устарел, и его пришлось проверять / обновлять (хотя я не уверен на 100%).
Попробуйте это на своем сервере (или используйте 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
Две команды 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, ключ, вероятно, устарел, и его пришлось проверять / обновлять (хотя я не уверен на 100%).
apt-key adv --recv-key
, а не apt-key adv --keyserver keyserver.ubuntu.com --recv 437D05B5
. И как ты нашел ключ 437D05B5?
– deepak
5 July 2012 в 13:45
sudo apt-key list
. Я исправлю команду, вы правы, используйте --recv-key. Если вы не можете воспроизвести проблему, значит, она решена. :)
– Savvas Radevic
5 July 2012 в 13:54
apt-key list
. Есть ли более простой способ обновить все ключи? Кроме того, в чем разница между net-update и adv --recv-key?
– deepak
5 July 2012 в 14:20
sudo apt-key adv --keyserver keyserver.ubuntu.com --verbose --refresh-keys
– Savvas Radevic
5 July 2012 в 15:19