Ошибка аутентификации некоторых пакетов при обновлении

24

Когда я пытаюсь обновить Ubuntu 13.04 до 13.10, выдается следующая ошибка:

It was not possible to authenticate some packages. This may be a 
transient network problem. You may want to try again later. See below 
for a list of unauthenticated packages.

Также при загрузке файлов я вижу такие ошибки как:

Err http://in.archive.ubuntu.com saucy-backports/restricted Translation-en_IN 

Я попробовал ссылку на похожий вопрос, но это не работает. Я не думаю, что у меня есть какие-либо проблемы с ключами.

сингулярность
источник
перед обновлением нужно сделать обновление
Я пробовал это уже несколько раз. Но я получаю всплывающее окно с сообщением о том, что обновления программного обеспечения больше не доступны для этой версии, поэтому обновляйте.
Сингулярность
Запустите в терминале sudo apt-get update && sudo apt-get upgrade && sudo apt-get dist-upgrade, затем попробуйте обновить с помощьюsudo do-relase-upgrade
kubahaha
Я попробовал все это, но не повезло. Наконец-то ответ, опубликованный мной ниже, проработан.
Singularity

Ответы:

43

Важное замечание по безопасности

Этот ответ отключит критическую функцию безопасности в Ubuntu. Это остановит Ubuntu, проверяя пакеты так же, как они были, когда они были собраны.

Это может означать, что ваши обновления скомпрометированы или повреждены.
Это может означать, что в процессе обновления релизов Ubuntu есть только одна ошибка.

Я не говорю, что вы никогда не должны этого делать, я просто прошу вас знать, что вы делаете. И положить вещи обратно после обновления. Не оставляйте AllowUnauthenticatedна неопределенное время.

- Оли, Спроси мод Ubuntu.


Это сработало для меня.

создайте файл /etc/update-manager/release-upgrades.d/unauth.cfgкак root и добавьте следующее.

[Distro]
AllowUnauthenticated=yes

После обновления удалите этот файл.

сингулярность
источник
4
Будьте очень осторожны, делая это. Есть причина, по которой менеджер пакетов отклоняет обновление - он не может проверить подлинность. Этот обходной путь позволит вам установить пакеты, но вы не можете гарантировать, что пакеты не являются вредоносными. Другими словами, не делайте этого, если вы не знаете, что делаете.
rduplain
Этот ответ предоставляет путь обновления без разрешения проверки подлинности. askubuntu.com/a/91821/113086
rduplain
@ rduplain, нет, это не работает для меня
Габор
2
@ rduplain Обновление от: ubuntu 10.04 lts -> 12.04 lts кажется, что некоторые версии нуждаются в этой записи обхода ... я не знаю почему
Я также не мог заставить cdromupgradeCDROM 12.04 LTS даже начать обновление с 10.04, без этого хака ... очень признателен (теперь я хочу узнать, могу ли я переименовать точку монтирования, чтобы она соответствовала имени образа CDROM ( help.ubuntu). .com / community /… ), иначе обновление завершится неудачно, пакеты не будут найдены)
sdaau