На этот вопрос уже есть ответ здесь:
РЕДАКТИРОВАТЬ: Спасибо за вашу помощь @DavidFoerster - не уверен, как работает служба pastie, но надеюсь, люди найдут вывод sudo apt-get update
здесь:
https://paste.ubuntu.com/25812862/
РЕДАКТИРОВАТЬ: Это было отмечено как дубликат. Однако я сделал все, что было предложено в обеих предложенных статьях, и это не сработало. Результаты его неработоспособности можно увидеть в конце статьи. Несмотря на то, что я все перепробовал, и это не сработало, он все равно был помечен как дубликат. Человек не видел моих дополнений или я что-то упустил, потому что, насколько мне известно, я пробовал все, что предлагалось, но это все еще не работает, так что это точно не может быть дубликатом, верно?
Я сделал честный поиск и не могу найти ничего, что работает. Вот что я пробовал.
Я использую Ubuntu MATE 1.12.1, и независимо от того, использую ли я «программное обеспечение и обновления» или sudo apt-get update
, я не могу подключиться к репозиториям.
Я использовал главный сервер и британский сервер в разделе «Программное обеспечение и обновления», но когда он говорит:
Информация о доступном программном обеспечении устарела
Для установки программного обеспечения и обновлений из недавно добавленных или измененных источников, вам необходимо перезагрузить информацию о доступном ПО.
Для продолжения необходимо рабочее подключение к Интернету.
Я нажимаю "перезагрузить", и появляется сообщение:
Не удалось загрузить информацию из репозитория
Проверьте подключение к Интернету.
ДОБАВЛЕНО: На вкладке сведений отображается:
W:The repository 'http://security.ubuntu.com/ubuntu wily-security Release' does not have a Release file., W:Data from such a repository can't be authenticated and is therefore potentially dangerous to use., W:See apt-secure(8) manpage for repository creation and user configuration details., W:The repository 'http://gb.archive.ubuntu.com/ubuntu wily-updates Release' does not have a Release file., W:Data from such a repository can't be authenticated and is therefore potentially dangerous to use., W:See apt-secure(8) manpage for repository creation and user configuration details., W:The repository 'http://gb.archive.ubuntu.com/ubuntu wily-backports Release' does not have a Release file., W:Data from such a repository can't be authenticated and is therefore potentially dangerous to use., W:See apt-secure(8) manpage for repository creation and user configuration details., E:Failed to fetch http://security.ubuntu.com/ubuntu/dists/wily-security/main/source/Sources 404 Not Found [IP: 91.189.88.152 80], E:Failed to fetch http://gb.archive.ubuntu.com/ubuntu/dists/wily-backports/restricted/source/Sources 404 Not Found [IP: 91.189.88.161 80], E:Failed to fetch http://gb.archive.ubuntu.com/ubuntu/dists/wily-updates/main/source/Sources 404 Not Found [IP: 91.189.88.161 80], E:Some index files failed to download. They have been ignored, or old ones used instead.
Из командной строки (опять же, я не могу показать вывод, потому что в нем слишком много ссылок, поэтому вот сокращенный пример:
sudo apt-get update
Ign:1 <LINK> trusty InRelease
Ign:2 <LINK> wily InRelease
...
W: <LINK>: Signature by key 824A27DD09DEDA33BF7835962EA8F35793D8809A uses weak digest algorithm (SHA1)
W: The repository '<LINK> wily Release' does not have a Release file.
W: The repository '<LINK> wily-updates Release' does not have a Release file.
W: The repository '<LINK> wily-backports Release' does not have a Release file.
W: The repository '<LINK> wily-security Release' does not have a Release file.
E: Failed to fetch <LINK> 404 Not Found [IP: 91.189.88.161 80]
E: Failed to fetch <LINK> 404 Not Found [IP: 91.189.88.161 80]
E: Failed to fetch <LINK> 404 Not Found [IP: 91.189.88.152 80]
E: Failed to fetch <LINK> 404 Not Found [IP: 91.189.88.161 80]
E: Some index files failed to download. They have been ignored, or old ones used instead.
Мой Интернет, кажется, работает нормально: я могу просматривать веб-страницы и пинговать google.
oli@oli-Lenovo-G580:~$ ping www.google.com
PING www.google.com (216.58.204.100) 56(84) bytes of data.
64 bytes from par10s28-in-f4.1e100.net (216.58.204.100): icmp_seq=1 ttl=52 time=28.4 ms
64 bytes from par10s28-in-f4.1e100.net (216.58.204.100): icmp_seq=2 ttl=52 time=27.4 ms
64 bytes from par10s28-in-f4.1e100.net (216.58.204.100): icmp_seq=3 ttl=52 time=27.2 ms
64 bytes from par10s28-in-f4.1e100.net (216.58.204.100): icmp_seq=4 ttl=52 time=25.4 ms
^C
--- www.google.com ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3003ms
rtt min/avg/max/mdev = 25.489/27.172/28.499/1.092 ms
Я также попробовал последний IP-адрес в предыдущем сегменте кода и подключился нормально:
oli@oli-Lenovo-G580:~$ ping 91.189.88.161
PING 91.189.88.161 (91.189.88.161) 56(84) bytes of data.
64 bytes from 91.189.88.161: icmp_seq=1 ttl=51 time=26.6 ms
64 bytes from 91.189.88.161: icmp_seq=2 ttl=51 time=27.4 ms
64 bytes from 91.189.88.161: icmp_seq=3 ttl=51 time=144 ms
64 bytes from 91.189.88.161: icmp_seq=4 ttl=51 time=195 ms
64 bytes from 91.189.88.161: icmp_seq=5 ttl=51 time=123 ms
^C
--- 91.189.88.161 ping statistics ---
5 packets transmitted, 5 received, 0% packet loss, time 4005ms
rtt min/avg/max/mdev = 26.689/103.440/195.047/66.537 ms
Я проделал все это как с беспроводным, так и с проводным подключением соединение и, похоже, получил тот же / похожий результат.
Вот некоторая информация, которую люди могут найти полезной:
oli@oli-Lenovo-G580:~$ dig google.com
; <<>> DiG 9.10.3-P4-Ubuntu <<>> google.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 2009
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 512
;; QUESTION SECTION:
;google.com. IN A
;; ANSWER SECTION:
google.com. 153 IN A 216.58.204.14
;; Query time: 13 msec
;; SERVER: 127.0.1.1#53(127.0.1.1)
;; WHEN: Wed Oct 18 11:22:16 BST 2017
;; MSG SIZE rcvd: 55
Я бы показал содержимое /etc/apt/sources.list
, но он выиграл » Не позвольте мне, потому что там слишком много ссылок.
Кто-нибудь может помочь с этим, пожалуйста?
ДОПОЛНЕНИЕ: Несколько человек упомянули потенциальные дубликаты.
1. Как установить программное обеспечение или обновить старый неподдерживаемый выпуск?
Я не хотел использовать неподдерживаемые выпуски, поэтому попробовал
sudo apt-get update && sudo apt-get dist-upgrade {{1} } Это дало мне те же результаты, что и только sudo apt -get update
, поэтому я попробовал только sudo apt-get dist-upgrade
, который завершился без ошибок.Повторный запуск sudo apt-get update
не имеет изменений.
Затем я попробовал:
sudo apt-get update
sudo apt-get install update-manager-core
sudo do-release-upgrade
В первом не было изменений, во втором я работал нормально, а в третьем:
oli@oli-Lenovo-G580:~$ sudo do-release-upgrade
Checking for a new Ubuntu release
No new release found
Выполнение sudo apt-get update
приводит к тому же результату.
В репозитории Xenial нет файла выпуска
sudo ppa-purge ppa: mc3man / trusty-media
выглядит примерно так, как если бы я сделал sudo apt-get update
, а в последней строке написано Предупреждение: обновление apt-get по какой-то причине не удалось
sudo add-apt-repository ppa: mc3man / xerus-media
Кажется, все работает нормально.
Прочитав комментарии под этим ответом, я затем перешел в раздел «Программное обеспечение и обновления» и на вкладке «Другое программное обеспечение» снял отметку с чего-либо, имеющего в названии Wily или Trusty. Когда я закрылся, я получил:
Информация о доступном программном обеспечении устарела
Чтобы установить программное обеспечение и обновления из недавно добавленных или измененных источников, вам необходимо перезагрузить информацию о доступном программном обеспечении.
Для продолжения необходимо рабочее подключение к Интернету.
Щелкнул «перезагрузить» и получил:
Failed to download repository information
Check your Internet connection.
Выполнение sudo apt-get update
, похоже, не действует.
Кажется, что Ваши зеркала испорчены. Это произошло со мной только что, и я отредактировал мой /etc/apt/sources.list
и попробовал различные зеркала, и это работало. Я читал о новой возможности, которая автоматически выбирает правильное зеркало на основе Вашего местоположения, попытайтесь поместить это сверху Вашего /etc/apt/sources.list
.
deb mirror://mirrors.ubuntu.com/mirrors.txt precise main restricted universe multiverse
deb mirror://mirrors.ubuntu.com/mirrors.txt precise-updates main restricted universe multiverse
deb mirror://mirrors.ubuntu.com/mirrors.txt precise-backports main restricted universe multiverse
deb mirror://mirrors.ubuntu.com/mirrors.txt precise-security main restricted universe multiverse