Неаутентифицированные пакеты после обновления до 12.04

Вчера я обновил коробку 11.10 до 12.04. Этим утром я попытался запустить обновление apt-get и обнаружил следующее:

sudo apt-get upgrade
[sudo] password for brian: 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages have been kept back:
  linux-generic linux-headers-generic linux-image-generic
The following packages will be upgraded:
  apport apport-gtk firefox firefox-globalmenu firefox-gnome-support firefox-locale-en linux-libc-dev python-apport python-problem-report unity-scope-musicstores
10 upgraded, 0 newly installed, 0 to remove and 3 not upgraded.
Need to get 20.1 MB of archives.
After this operation, 594 kB of additional disk space will be used.
Do you want to continue [Y/n]? 
WARNING: The following packages cannot be authenticated!
  python-problem-report python-apport apport apport-gtk linux-libc-dev unity-scope-musicstores

Любая помощь очень ценится. Спасибо!

3
задан 27 April 2012 в 20:39

3 ответа

Я считаю , что это может произойти, если вы добавили репозитории в ваш sources.list. Тем не менее, вот две темы, которые вы найдете полезными:

ubuntu форумы темы re: то же сообщение об ошибке

предлагаемое решение вашей проблемы

0
ответ дан 27 April 2012 в 20:39

Это может произойти, если у вас есть проблема с DNS или другие потенциальные проблемы с сетью, которые могут блокировать трафик при запуске обновления. Возможно, что запросы запускаются при запуске apt-get update, а затем появляются только при наличии проблем с обновлением apt-get.

Я обнаружил, что мой прозрачный HTTP-прокси блокирует некоторые запросы и должен был изменить этот прокси, чтобы разрешить трафик. Подробности в ошибка 574886 .

После исправления проблем с сетью просто запустили обновление apt-get, а обновление apt-get запустилось, как и ожидалось.

0
ответ дан 27 April 2012 в 20:39

В gertvdijk, упомянутом выше в комментарии, работая:

sudo apt-get update 

перед выполнением

sudo apt-get upgrade

зафиксирует это, если Вы недавно не выполнили "обновление".

Таким образом, следующий вопрос для меня был, "что делает 'Кв. - добираются, обновление' команда делает, и почему имело бы значение выполнять его перед обновлением?" В конце концов, система, кажется, знает, что обновления доступны, поэтому что дает?

Я заметил, что первыми несколькими вещами, которые были загружены обновлением, были файлы 'Release.gpg', и гуглящий для того имени файла, я нашел это: http://wiki.debian.org/SecureApt

который указывает о "ПРЕДУПРЕЖДЕНИИ: следующие пакеты не могут аутентифицироваться!" ошибка, "Это означает, что архив начал подписываться новым ключом, о котором не знает Ваша система".

Кроме того, Кв. - добирается, в странице справочника говорится:

update is used to resynchronize the package index files 
from their sources. The indexes of available packages are fetched 
from the location(s) specified in /etc/apt/sources.list. For 
example, when using a Debian archive, this command retrieves 
and scans the Packages.gz files, so that information about new 
and updated packages is available. An update should always be 
performed before an upgrade or dist-upgrade.

Отметьте последнее предложение там. Я полностью забыл об этом.

Таким образом, кажется, что это предупреждение просто указывает, что индексные файлы пакета устарели, потому что информация об обновлении включает информацию о безопасности, которая помогает Вам знать, что обновления, которые Вы загружаете, являются, на самом деле, обновлениями и не ужасными троянскими конями, которые превратят Вашу систему в посылающий спам зомби ботнета.

Можно прочитать страницу SecureApt для получения дополнительной информации о том, как пакеты надежно подписываются, и цепочка доверия.

Это все имеет смысл затем, но теперь вопрос становится, "что склонно - получают обновление, видящее, когда это пытается сделать обновление с устаревшим списком пакета? Как это знает, что существуют более новые версии, если список пакета не является текущим?"

... (из пара для исследования на данный момент!)

3
ответ дан 27 April 2012 в 20:39

Другие вопросы по тегам:

Похожие вопросы: