Как решить «Не удалось загрузить информацию о хранилище»?


52

Всякий раз, когда я пытаюсь установить что-либо с помощью Ubuntu Software Center, появляется следующая ошибка.

Не удалось загрузить информацию о хранилище

Проверьте ваше интернет-соединение.

E:Unable to parse package file /var/lib/apt/lists/partial/archive.ubuntu.com_ubuntu_dists_precise_multiverse_i18n_Index (1)


Выше не работает для меня. Я замечаю, что при запуске «apt-get update» объединенная строка содержит IP для этого устройства (в моем случае 10.1.1.4), а НЕ сервер имен (10.1.1.1). Затем невозможно установить соединение.

1
Я хотел бы добавить это как ответ на этот защищенный вопрос, но у меня пока нет представителя. Во всяком случае, я столкнулся с этой проблемой. В моем случае я забыл, что я добавил файл /etc/apt/sources.list.d/для стороннего пакета от https://z.litestack.com/v1/repo/ubuntu/. Этот URL-адрес перестает разрешаться (заменяется инструкциями на zerovm.org/download.htm ), поэтому apt-getвсегда будет опрокидываться . sudo rm /etc/apt/sources.list.d/zerovm-precise.listисправил это для меня.
Цифровая травма

У меня была эта проблема с 17.04, обновление до 17.10 решило проблему
Джим Смит

Ответы:


55

Попробуйте очистить ваш apt-кеш и запустить любые обновления

sudo apt-get clean
sudo apt-get update
sudo apt-get upgrade

Если у вас все еще есть проблемы, измените зеркало репозитория: откройте диспетчер обновлений или программу обновления ПО , затем нажмите « Настройки»> вкладка « Программное обеспечение Ubuntu », затем выберите « Другое» в меню « Загрузить из» и нажмите Select Best Serverкнопку. Теперь попробуйте обновить / обновить снова.


Ты жжешь! Это исправило мой VMware Ubuntu! Я немного волнуюсь, что мне придется переустановить его, но это сработало отлично.
Георги Ангелов

2
Не волнуйся, Георгий, твоя машина с Linux снова сломается. Обещаю, лол
Александр Миллс

1
Я попробовал это на нетбуке Ubuntu (10.10). Когда я говорю « Выбрать лучший сервер» , он проходит через все 361 из них, а затем приходит к выводу: «Не найдено подходящего сервера загрузки. Проверьте подключение к Интернету». Тем не менее, я могу получить доступ к Интернету просто отлично.
Брэд Турек

27

«Software Updater» выдаст то же сообщение об ошибке, например:

W: Failed to fetch http://ppa.launchpad.net/crass/ufraw/ubuntu/dists/raring/main/binary-amd64/Packages  404  Not Found

Решение : Настройки -> Программное обеспечение и обновления -> Другое программное обеспечение -> Щелкните по ошибочной записи и нажмите «Удалить» (ИЛИ просто снимите флажок, чтобы его игнорировали, но можно было увидеть позже)


1
Обратите внимание, что это также может применяться, если «cdrom» находится в списке репо, см. Askubuntu.com/a/386048/254
Мэтт Уилки

3
Это правильный ответ; проблема в том, что сообщение об ошибке не указывает, какая запись является нарушающей. :( Но да, как только вы можете понять это, работает как шарм!
Bane

У меня тоже сработало. Я столкнулся с этой проблемой, когда установил пакеты blueman и bluez5 для поддержки мыши Microsoft BT. Снимите флажки рядом с этими пакетами на вкладке «Другое программное обеспечение» в «Обновление программного обеспечения и обновлений» и исправьте его.
Николь Гамильтон

Вот и все, «cdrom» был преступником (я управляю виртуальной машиной),
снял

3

Убедитесь, что cdrom не отмечен, затем вырезайте и вставляйте весь набор команд ниже

sudo apt-get clean
cd /var/lib/apt
sudo mv lists lists.old_`date '+%Y%m%d_%H%M%S'`  
sudo mkdir -p lists/partial
sudo apt-get clean 
sudo apt-get update

-1

есть кое-что, что сработало для меня:

перейдите к настройкам менеджера обновлений> на вкладке программного обеспечения Ubuntu снимите флажок «cdrom с Ubuntu 12.04« точный ящер »»

затем на вкладке «Другие программы» снимите флажки с первых трех опций: cdrom с Ubuntu 11.04 и 12.04 и т. д.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.