Debian - «ВНИМАНИЕ: будут установлены ненадежные версии следующих пакетов!»

9

Когда я пытаюсь установить или обновить любые пакеты, я получаю:

Untrusted packages could compromise your system's security. You should only proceed with the installation if you are certain that this is what you want to do.

Я сильно подозреваю, что это связано с ошибкой, которую я получаю при обновлении:

$ sudo aptitude update
Get: 1 http://ftp.us.debian.org wheezy InRelease [208 kB]
Get: 2 http://debian.lcs.mit.edu wheezy InRelease [208 kB]
Ign http://ftp.us.debian.org wheezy InRelease
Hit http://ftp.us.debian.org wheezy/main amd64 Packages/DiffIndex
Hit http://ftp.us.debian.org wheezy/contrib amd64 Packages/DiffIndex
Hit http://ftp.us.debian.org wheezy/non-free amd64 Packages/DiffIndex
Hit http://ftp.us.debian.org wheezy/contrib Translation-en
Hit http://ftp.us.debian.org wheezy/main Translation-en
Hit http://ftp.us.debian.org wheezy/non-free Translation-en
Get: 3 http://debian.lcs.mit.edu wheezy-updates InRelease [116 kB]
Ign http://debian.lcs.mit.edu wheezy InRelease
Ign http://debian.lcs.mit.edu wheezy-updates InRelease
Hit http://debian.lcs.mit.edu wheezy/main Sources/DiffIndex
Hit http://debian.lcs.mit.edu wheezy/main amd64 Packages/DiffIndex
Hit http://debian.lcs.mit.edu wheezy/main Translation-en
Ign http://ftp.us.debian.org wheezy/contrib Translation-en_US
Ign http://debian.lcs.mit.edu wheezy-updates/main Sources/DiffIndex
Ign http://debian.lcs.mit.edu wheezy-updates/main amd64 Packages/DiffIndex
Ign http://ftp.us.debian.org wheezy/main Translation-en_US
Ign http://ftp.us.debian.org wheezy/non-free Translation-en_US
Hit http://debian.lcs.mit.edu wheezy-updates/main Sources
Hit http://debian.lcs.mit.edu wheezy-updates/main amd64 Packages
Ign http://debian.lcs.mit.edu wheezy/main Translation-en_US
Ign http://debian.lcs.mit.edu wheezy-updates/main Translation-en_US
Ign http://debian.lcs.mit.edu wheezy-updates/main Translation-en
Fetched 531 kB in 1s (304 kB/s)
W: GPG error: http://ftp.us.debian.org wheezy InRelease: Unknown error executing gpgv
W: GPG error: http://debian.lcs.mit.edu wheezy InRelease: Unknown error executing gpgv
W: GPG error: http://debian.lcs.mit.edu wheezy-updates InRelease: Unknown error executing gpgv

Я попытался переустановить кольцо для ключей: sudo aptitude reinstall debian-archive-keyring (что на удивление не вызывает предупреждение).

user1794469
источник
Возможно связано: askubuntu.com/a/64544/284919
kasperd
Возможно связано: askubuntu.com/q/75565/56280
ntc2

Ответы:

19

Попробуйте это пожалуйста:

Откройте терминал и выполните следующие команды:

sudo apt-get clean
sudo rm -rf /var/lib/apt/lists/*
sudo apt-get clean
sudo apt-get update
АПЗ
источник
ты не думаешь, что я просто игнорирую эту проблему в течение 16 месяцев? Я не уверен, что это сработает, потому что я больше не вижу проблемы. Я, вероятно, только что восстановил, но я не уверен, поскольку я даже не помню, какая машина это была.
user1794469
7
@ user1794469. Этот сайт должен быть полезен всем, а не только вам. Таким образом, поздние ответы на оставшиеся без ответа вопросы вполне приемлемы, поскольку они могут помочь другим. Тем не менее, этот ответ будет более качественным, если он попытается объяснить, что делают эти команды.
TRiG
Работал у меня при обновлении от squeeze до wheezy. Большое спасибо!
Тобия
даже работал для меня, когда получал ненадежное предупреждение при установке git & git core в Windows 10 «Подсистема Windows для Linux»
wruckie
4

Прочитав ответ APZ , но желая использовать aptitude, я успешно выполнил следующие команды:

# clean the obsolete cache
sudo aptitude clean
# update the package information
sudo aptitude update
# install or upgrade the packages
sudo aptitude install <list of packages to upgrade/install>

Вероятно, ошибка связана с устаревшим содержимым apt-кэша, но полученное сообщение об ошибке немного отличается:

ВНИМАНИЕ: будут установлены ненадежные версии следующих пакетов!

euluis
источник
2

Похоже, вы попали в ошибку Debian # 657561 . Вы можете попытаться переместить проблемные файлы / var / lib / apt / lists / * InRelease и повторно запустить обновление apt-get.

Камил Шрот
источник
Нет, я знал, что я попробовал еще одну вещь ... Я сделалrm -r /var/lib/apt/lists/*
user1794469
Есть еще идеи?
user1794469