Я использую Ubuntu 11.10. При попытке проверить наличие обновлений с помощью графического интерфейса диспетчера обновлений возникает следующая ошибка:
Не удалось загрузить информацию о хранилище. Проверьте подключение к Интернету.
blockquote>Подробности:
W:Failed to fetch bzip2:/var/lib/apt/lists/partial /in.archive.ubuntu.com_ubuntu_dists_oneiric_restricted_binary-i386_Packages Hash Sum mismatch , W:Failed to fetch bzip2:/var/lib/apt/lists/partial /in.archive.ubuntu.com_ubuntu_dists_oneiric_universe_binary-i386_Packages Hash Sum mismatch , W:Failed to fetch bzip2:/var/lib/apt/lists/partial /in.archive.ubuntu.com_ubuntu_dists_oneiric_multiverse_binary-i386_Packages Hash Sum mismatch , W:Failed to fetch http://in.archive.ubuntu.com/ubuntu/dists/oneiric/main/i18n /Index No Hash entry in Release file /var/lib/apt/lists/partial/in.archive.ubuntu.com_ubuntu_dists_oneiric_main_i18n_Index , W:Failed to fetch bzip2:/var/lib/apt/lists/partial/in.archive.ubuntu.com_ubuntu_dists_oneiric-updates_restricted_binary-i386_Packages Hash Sum mismatch , E:Some index files failed to download. They have been ignored, or old ones used instead.
ИЛИ детали менялись следующим образом:
W:Failed to fetch bzip2:/var/lib/apt/lists/partial/in.archive.ubuntu.com_ubuntu_dists_oneiric_restricted_binary-i386_Packages Hash Sum mismatch , W:Failed to fetch bzip2:/var/lib/apt/lists/partial/in.archive.ubuntu.com_ubuntu_dists_oneiric_multiverse_binary-i386_Packages Hash Sum mismatch , E:Some index files failed to download. They have been ignored, or old ones used instead
При изменении сервера программного обеспечения на главный сервер и перепроверке на наличие обновлений я получил следующая ошибка:
E:Unable to parse package file /var/lib/apt/lists/partial/archive.ubuntu.com_ubuntu_dists_oneiric-backports_multiverse_i18n_Index (1)
Те же ошибки были воспроизведены, когда я проверял наличие обновлений с помощью Терминала. Центр программного обеспечения также не отображает какую-либо информацию о приложениях.
У меня есть доступ к Интернету через прокси-сервер, это может быть проблемой?
Создайте файл настроек прокси для apt:
gksudo gedit /etc/apt/apt.conf.d/80proxy
Добавьте следующую строку
Acquire::http::Proxy "http://your_proxy:800";
Измените your_proxy на IP-адрес или имя DNS прокси-сервера. Измените номер порта, чтобы он соответствовал прокси-порту на сервере. Для меня это 800. Это может отличаться для вашей настройки.
Несоответствие хеша обычно является признаком разбитого зеркала, так что да, замена зеркала была хорошим подходом. Вы можете попробовать переключиться обратно через день или два, это может быть исправлено.
Я не знаю, почему вы получаете сообщение об ошибке в файле i18n / Index, но это не очень важно, так что вы можете с радостью проигнорировать его.
Я предлагаю запустить rm /var/lib/apt/lists/partial/* /var/lib/apt/lists/*
, а затем снова попытаться обновить списки.
Вы можете сделать ту же операцию с этими командами:
sudo rm -rf /var/lib/apt/lists/*
sudo apt-get update
Перейдите на /etc/apt/apt.conf
, добавьте следующие строки и удалите остальные из них:
Acquire::http::Proxy "false";
это не работает на меня.
но если вы обновите в школе, вы можете попробовать этот способ.
, затем нажмите «Настройки системы».
Выберите «Источники программного обеспечения».
В разделе «Загрузить из» нажмите «Другие».
Нажмите «Выбрать лучший сервер».
Затем он проверит различные серверы, чтобы найти лучший.
Затем попробуйте снова запустить sudo apt-get update
.
Я сделал это, и система нашла для меня новый сервер, и он работает.