Как исправить ошибки обновления Ubuntu

Несмотря на все свои преимущества, иногда Ubuntu может выдавать некоторые ошибки при обновлении системы, которые могут сбить с толку и даже обеспокоить нового пользователя. Я вспоминаю, как в первый раз у меня были "сломанные пакеты" из-за недостатка опыта - я закончил тем, что отключил ОС и переустановил, поклявшись никогда больше не использовать командную строку. Реальность гораздо менее драматична, особенно сейчас, когда Ubuntu повзрослела со времен 8.04, когда я впервые ее установил.

Ниже приведены распространенные сообщения об ошибках и способы их исправления с минимальными усилиями.

Несоответствие хэша пакета

Как бы часто это ни звучало, Ubuntu, к сожалению, выдает эту ошибку в целом, что означает, что она дает мало информации о проблеме, если не будет проблемы с Интернетом. Чтобы диагностировать это, вернитесь в Терминал и введите:

По экрану будет прокручиваться длинная серия текста, но внутри нее будет следующая или похожая строка:

Чтобы исправить это, вы можете ввести это в Терминал:

Это удалит все кэшированные пакеты и заставит систему повторно загрузить их.

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

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

не удалось-убунту-мин

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

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

Это еще одна простая ошибка пакета. Просто перейдите к источникам и измените источник на главный сервер.

убунту-не удалось-пакет-мин

ubuntu-sources-min

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

Ошибка частичного обновления

При запуске обновления в Терминале пользователям может быть выдана следующая ошибка:

Выполните эту команду, чтобы устранить проблему:

Не удалось получить блокировку / var / cache / apt / archives / lock

Эта ошибка появится, когда другой пакет использует apt. Чтобы объяснить, возможно, вы устанавливаете пакет .deb, такой как Google Chrome, а затем решаете использовать Терминал для одновременной установки чего-то еще, например Chromium или Firefox.

Обычно вы можете дождаться завершения установки пакета .deb и просто закрыть Центр программного обеспечения или gdebi, если вы его используете. Однако, если проблема не исчезнет, ​​вы можете решить ее, введя в Терминал следующее:

Если это не удастся, вы можете убить процесс с помощью:

Ошибка GPG: следующие подписи не могут быть проверены

На самом деле это не ошибка как таковая, а всего лишь небольшой вопрос конфигурации. Раньше это часто происходило с драйверами графики Intel при добавлении PPA. Попытка обновления через Терминал выдаст:

Решение - получить открытый ключ в системе. Возьмите ключ из сообщения выше и введите следующее:

Это неизбежно изменится в зависимости от того, что вы пытаетесь проверить и импортировать, поэтому используйте приведенное выше в качестве руководства.

Надеюсь, это устранит множество ошибок, с которыми сталкиваются пользователи, и поможет избежать серьезных повторных установок. Как вы устраняете ошибки в Ubuntu? Дайте нам знать в комментариях, особенно если у вас есть другие методы.

8 комментариев

  1. Спасибо - настоящая информативная и полезная статья.

  2. Сказочное письмо, мне это нравится .. очень полезно для меня

  3. Отлично. Мог бы сэкономить мне много поисков. Спасибо !

  4. Спасибо. Очень полезно.

  5. Ниже приведены сообщения об ошибках, которые я получаю, когда пытаюсь обновить пакеты из командной строки:
    dpkg: error: невозможно создать новый файл '/ var / lib / dpkg / info / format-new': такого файла нет или каталог
    E: подпроцесс / usr / bin / dpkg вернул код ошибки (2)

    dpkg: ошибка: невозможно создать новый файл '/ var / lib / dpkg / info / format-new': нет такого файла или каталога
    E: подпроцесс dpkg –set-selections, возвращенный из кода ошибки (2)
    E: не удалось записать утвержденные изменения состояния как состояния выбора dpkg

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

  6. Спасибо, это спасло мне жизнь.

  7. спасибо. Это было очень полезно. У меня была ошибка gpg …… .. часть.

  8. Вышесказанное не помогает. Вот что я получаю после их использования.
    "N: Пропуск получения настроенного файла 'main / binary-i386 / Packages' в качестве репозитория 'http://dl.google.com/linux/earth/deb stable InRelease' не поддерживает архитектуру i386 "
    Есть ли у вас другие предложения?

Комментарии закрыты.