Ошибка в диспетчере обновлений и центре программного обеспечения

Я использую Ubuntu 11.10. При попытке проверить наличие обновлений с помощью графического интерфейса диспетчера обновлений возникает следующая ошибка:

Не удалось загрузить информацию о хранилище. Проверьте подключение к Интернету.

Подробности:

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)

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

У меня есть доступ к Интернету через прокси-сервер, это может быть проблемой?

6
задан 18 January 2014 в 22:45

4 ответа

Создайте файл настроек прокси для apt:

gksudo gedit /etc/apt/apt.conf.d/80proxy

Добавьте следующую строку

Acquire::http::Proxy "http://your_proxy:800";

Измените your_proxy на IP-адрес или имя DNS прокси-сервера. Измените номер порта, чтобы он соответствовал прокси-порту на сервере. Для меня это 800. Это может отличаться для вашей настройки.

0
ответ дан 18 January 2014 в 22:45

Несоответствие хеша обычно является признаком разбитого зеркала, так что да, замена зеркала была хорошим подходом. Вы можете попробовать переключиться обратно через день или два, это может быть исправлено.

Я не знаю, почему вы получаете сообщение об ошибке в файле i18n / Index, но это не очень важно, так что вы можете с радостью проигнорировать его.

Я предлагаю запустить rm /var/lib/apt/lists/partial/* /var/lib/apt/lists/*, а затем снова попытаться обновить списки.


Вы можете сделать ту же операцию с этими командами:

sudo rm -rf /var/lib/apt/lists/*
sudo apt-get update
0
ответ дан 18 January 2014 в 22:45

Перейдите на /etc/apt/apt.conf, добавьте следующие строки и удалите остальные из них:

Acquire::http::Proxy "false";
0
ответ дан 18 January 2014 в 22:45

это не работает на меня.
но если вы обновите в школе, вы можете попробовать этот способ.

  • Нажмите на системное меню в правом верхнем углу экрана,
  • , затем нажмите «Настройки системы».

  • Выберите «Источники программного обеспечения».

  • В разделе «Загрузить из» нажмите «Другие».

  • Нажмите «Выбрать лучший сервер».

  • Затем он проверит различные серверы, чтобы найти лучший.

Затем попробуйте снова запустить sudo apt-get update.

Я сделал это, и система нашла для меня новый сервер, и он работает.

0
ответ дан 18 January 2014 в 22:45

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

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