Я использую Ubuntu 11.10 (oneiric) на этом компьютере, и внезапно apt
не может update
правильно.
Если я попрошу его обновить информацию о пакете, запустив apt-get update
(или, в качестве альтернативы, сообщив диспетчеру обновлений «проверить»), он выполнит примерно 120 пакетов (точнее, я получу около 120 замечаний по Ign / Hit) и затем говорит, что не может найти Источники юниверса и ограничены amd64 :
Hit http://de.archive.ubuntu.com oneiric-backports/multiverse Translation-en
Hit http://de.archive.ubuntu.com oneiric-backports/restricted Translation-en
Hit http://de.archive.ubuntu.com oneiric-backports/universe Translation-en
Err http://de.archive.ubuntu.com oneiric/universe Sources
404 Not Found [IP: 141.30.13.20 80]
Err http://de.archive.ubuntu.com oneiric/restricted amd64 Packages
404 Not Found [IP: 141.30.13.20 80]
W: Failed to fetch http://de.archive.ubuntu.com/ubuntu/dists/oneiric/universe/source/Sources 404 Not Found [IP: 141.30.13.20 80]
W: Failed to fetch http://de.archive.ubuntu.com/ubuntu/dists/oneiric/restricted/binary-amd64/Packages 404 Not Found [IP: 141.30.13.20 80]
E: Some index files failed to download. They have been ignored, or old ones used instead.
Я вручную проверил сервер de
и не могу найти что-то не так с вещами, на которые это жалуется. Кроме того, это выглядит в значительной степени как, скажем, зеркало us
.
Но, как ни странно, IP-адрес, который он перечисляет, указывает на сервер пакетов debian , который, очевидно, не содержит пакетов Ubuntu.
Итак, как мне это исправить?
Проблема заключалась в том, что с серверами de
что-то не так (настойчиво: посмотрите, сколько лет вопросу!) Я изменил все записи de
в /etc/apt/sources.list
на серверы nl
, и теперь он обновляется нормально.
Похоже, что после обновления с другого сервера вы можете вернуться к своему локальному. Хорошие люди с Ubuntu-зеркалами не смогли этого объяснить, но это работает.