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

У меня есть предупреждающий знак на верхней панели, красный треугольник и восклицательный знак внутри. Я нажимаю на этот значок, и мне сообщают, что есть обновления и доступна опция «Показать обновления». Я нажимаю «Показать обновления» и мне сообщают, что информация о пакете последний раз обновлялась 78 дней назад. Мне предлагается нажать кнопку проверки для новых обновлений. Я нажимаю кнопку «Проверить», и появляется сообщение «Обновление кэша», и через некоторое время появляется сообщение «Не удалось загрузить информацию о хранилище».

Это было результатом выполнения «sudo apt-get update | grep NO_PUBKEY:

W: не удалось получить ppa.launchpad.net/openjdk/ppa/ubuntu/dists/oneiric / main / source /… 404 Not Found W: не удалось получить ppa.launchpad.net/openjdk/ppa/ubuntu/dists/oneiric/main/… 404 Not Found E: Не удалось загрузить некоторые индексные файлы. Они были проигнорированы, или вместо них использовались старые.

Такая ситуация часто случается. Что мне делать?

1
задан 17 February 2012 в 09:07

5 ответов

Вы пытаетесь обновить OpenJDK из PPA; это больше не нужно, так как теперь OpenJDK находится в основных репозиториях Ubuntu. Поэтому сопровождающие этого PPA решили не предоставлять OpenJDK для Oneiric, поэтому вы получаете сообщение об ошибке при попытке обновить списки пакетов.

Чтобы исправить ошибку, откройте редактор по вашему выбору. Однако необходимы права суперпользователя.

Открыть этот файл /etc/apt/sources.list

Найти строки (если есть), которые содержат что-то похожее на:

deb http : //ppa.launchpad.net/openjdk oneiric main

deb-src http://ppa.launchpad.net/openjdk oneiric main

и удалите их полностью.

После этого Сохраните файл и выполните следующую команду:

sudo apt-get update

Это должно исправить вашу проблему.

0
ответ дан 17 February 2012 в 09:07

Похоже, что у вас могут быть некоторые репозитории, которые не имеют открытых ключей, что приводит к прерыванию загрузки определенных пакетов.

Запустите следующую команду из терминала. Обратите внимание на буквенно-цифровые клавиши, возвращаемые на экран:

sudo apt-get update | grep NO_PUBKEY

Если возвращается значение, запустите эту команду, заменив область в кавычках возвращенным значением, но без кавычек . Сделайте это для каждой клавиши:

sudo apt-key adv --recv-key --keyserver keyserver.ubuntu.com "INPUTKEY HERE"

После этого запустите обновление:

sudo apt-get update
0
ответ дан 17 February 2012 в 09:07

Ctrl + Alt + t открыть терминал и запустить код здесь:

sudo apt-get update && sudo apt-get upgrade

Если вышеуказанное не удается обновить, то:

sudo apt-get clean
sudo apt-get autoremove
sudo apt-get update && sudo apt-get upgrade

Пожалуйста, опубликуйте любые ошибки, если они есть .

0
ответ дан 17 February 2012 в 09:07

У меня была такая же проблема, я снова отслеживал, что я делал, потому что она работала правильно, пока я не выполнил редактирование / etc / network / interface с dhcp на static, я изменил его обратно на dhcp, и все репозитории снова начали работать ,

0
ответ дан 17 February 2012 в 09:07

Источники для этих PPA не существует. Oneiric не указан.

Вам необходимо удалить эти строки из программного обеспечения sources.list

Первым делом сделайте резервную копию вашего sources.list

sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup

Теперь отредактируйте файл , Найдите строку, которая вас обидела, и выглядела бы так:

deb http://ppa.launchpad.net/openjdk/ppa/ubuntu natty main

deb -src http://ppa.launchpad.net/openjdk/ppa/ubuntu natty main

Для редактирования используйте следующее:

gksudo gedit /etc/apt/sources.list
[ 1114] Вы хотите закомментировать строки, используя «#» и сделать так, чтобы они выглядели так:

#deb http://ppa.launchpad.net/openjdk/ppa/ubuntu natty main

# deb-src http://ppa.launchpad.net/openjdk/ppa/ubuntu natty main

Сохраните файл. Затем запустите этот код:

sudo apt-get update && sudo apt-get upgrade

вы должны быть в курсе

0
ответ дан 17 February 2012 в 09:07

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

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