Ошибка при обновлении ubuntu

Обновлено: 05.07.2024

Ошибка, с которой столкнулся я, гласила следующее:

В моём случае причина крылась в нестабильном интернет-соединении. Но это не столько важно. Важно, как от этой проблемы избавиться. 🙂

К счастью, решение очень просто. Для этого достаточно поочередно выполнить в терминале три следующие команды:

Теперь поговорим о других проблемах, которые могут возникнуть при обновлении Ubuntu.

Иногда при обновлении может возникнуть ошибка следующего вида:

Суть этой ошибки в том, что какое-то другое приложение уже использует директорию /var/lib/dpkg/. Такими приложениями могут быть Менеджер обновлений (Update Manager), Менеджер пакетов Synaptic, Центр приложений Ubuntu (или той системы, что у Вас установлена) или же установка обновлений через терминал. Имеет смысл просто дождаться, когда то приложение установит все обновления.

Если же Вы не можете определить приложение, использующее нужную нам директорию, а ошибка всё равно появляется, можно выполнить команду

Еще одной ошибкой может стать тот случай, когда Менеджер обновлений отображает некие доступные нам обновления, но при попытке обновиться выдаёт следующую ошибку:

The action would require the installation of packages from not authenticated sources.

Причин такого поведения Менеджера обновлений может быть несколько: 1) ПО ограничено авторскими правами, 2) ПО от партнеров Canonical, но не включенное в список репозиториев, 3) ПО собрано из исходного кода, 4) Отсутствует публичный ключ для сторонних источников.

Теперь поочередно разберем, что делать в каждой из ситуаций.

4) В случае отсутствия публичного ключа откройте терминал и выполните команду

sudo apt-get update

Вы увидите ошибку следующего вида:

Здесь числа после NO_PUBKEY и есть ключ. Скопируйте их и выполните в терминале команду

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

Гайд для новичков по исправлению разного рода ошибок, связанных с обновлениями Ubuntu

Кто не встречал ошибок в процессе обновления Ubuntu? Ошибки обновления в Ubuntu и иных дистрибутивах Linux встречаются часто и не вызывают удивления. В статье описан ряд часто встречающихся ошибок и способы их решения.

Данная статья является частью серии, посвященной новичкам в Ubuntu, и она призвана помочь лучше понять работу с дистрибутивом.

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

Если во время обновления системы появляются ошибки, паниковать не стоит. Ошибки случаются часто и решения есть. Вы научитесь как решить часто встречающиеся ошибки.

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

Обычно так и происходит, но иногда можно увидеть подобную ошибку:


Failed to download repository information. Check your internet connection

Скорее всего ошибка покажется странной, так как интернет работает, но вас все равно просят его проверить.

Нам придется использовать командную строку. Для того чтобы ее быстро открыть можете воспользоваться сочетанием клавиш ctrl+alt+T. Исполните в ней данную команду:

Дождитесь завершения процесса. Рассмотрите последние 3-4 строки вывода. Они покажут действительные причины ошибки sudo apt-get update. Вот пример:


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

Когда вы запустите обновление в терминале, то можете увидеть ошибку “Problem With MergeList”:

По какой-то причине файл в директории /var/lib/apt/lists сломался. Вы можете удалить все файлы в указанной директории и запустить обновление снова. Исполните указанные команды одна за другое:

Проблемы должны исчезнуть

Вы можете встретиться с ошибкой “Hash Sum mismatch”. Ее решение аналогично тому, что мы написали выше.

Скорее всего ошибка происходит из-за несовпадения на серверах кэша метаданных. Для исправления ситуации используйте данные команды:

Если вы попытаетесь добавить репозиторий, который недоступен в вашей текущей версии Ubuntu, то увидите ошибку 404 not found:

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


Откройте Software & Updates

Здесь пройдите во вкладку Other Software и поищите PPA. Уберите галочку, чтобы PPA удалилась из системы.


Удалите PPA с помощью Software & Updates

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


Failed to download package files

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

Пройдите в Software & Updates там измените сменить сервер с которого происходит скачивание на main (основной):


Добавление PPA может также привести к оповещению “GPG error: The following signatures couldn’t be verified” во время обновления:

Данный ключ можно использовать так:

Как только ключ будет добавлен, запустите обновление и все должны быть в порядке.

Еще одна знаковая ошибка при обновлении Ubuntu — это “BADSIG error”, которая выглядит примерно так:

Все репозитории подписаны GPG, и по какой-то причине система считает их неверными. Необходимо обновить ключи подписей. Проще всего это сделать путем повторной генерации списка apt get (с ключами подписей) и он должен иметь верный ключ.

Используйте следующие команды одну за другой:

Обновление через терминал может привести к такому:


Для исправления ошибки исполните в терминале данную команду:

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

Проверьте не использует ли apt другая программа. Это может быть команда в терминале, Software Center, Software Updater, Software & Updates или иной другой соф, который занимается установкой и удалением приложений.

Если можете такие программы закрыть, закрывайте. Если что-то в процессе, то дождитесь завершения.

Если ничего найти не можете, используйте данную команду для того, чтобы прекратить все подобные процессы:

Это хитрая проблема, так что придется попотеть. Если это не поможет, то рекомендуем эту статью.

Так завершается обзор часто встречающихся ошибок при обновлении Ubuntu. Надеюсь данная статья поможет вам с ними справится.

Вы не встречали других ошибок при обновлении Ubuntu недавно, о которых здесь не говорится? Расскажите в комментариях.


Бывает такие ситуации когда во время обновления Ubuntu возникают различные ошибки. Существует несколько типов ошибок, решение которых будут рассмотрены в этой статье.

Ошибка 1: E:Encountered a section with no Package: header, E: Problem with MergeList

Иногда при запуске процесса обновления Менеджер обновлений возвращает следующую ошибку:

Аналогичная ошибка возникает если выполнять обновление с помощью команды apt-get update из терминала:

Для этой проблемы существует одно простое решение. Запустите терминал и выполните в нем по очереди следующие команды:

sudo rm -rf /var/lib/apt/lists/*
sudo apt-get clean
sudo apt-get update

Надеюсь это решение будет вам полезно.

Ошибка 2: E: Could not get lock /var/lib/dpkg/lock – open (11: Resource temporarily unavailable)

Часто при установке приложения или обновлении пакета встречается следующая ошибка:

E: Could not get lock /var/lib/dpkg/lock – open (11: Resource temporarily unavailable)
E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?

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

sudo rm /var/lib/apt/lists/lock

Ошибка 3: The action would require the installation of packages from not authenticated sources

Бывает когда Менеджер обновлений отображает число новых обновлений, но при нажатии на кнопку установки возвращает следующую ошибку.

The action would require the installation of packages from not authenticated sources


Существуют следующие причины для этой ошибки:

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

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

1) Программное обеспечение является ограниченным авторскими правами.

Запустите Менеджер обновлений и перейдите в меню настройки (Settings).



2) Приложение от партнеров из Canonical, но не было включено в список источников приложений.

В настройках Менеджера обновлений перейдите на вкладку Другое ПО (Other software) и включите исходный код (Source Code) для обновлений.


3) Приложение было установлено с исходных кодов.

В настройках Менеджера обновлений перейдите на вкладку Программное обеспечение Ubuntu (Ubuntu Software) и отметьте опцию Исходный код (Source Code).


4) Отсутствует публичный ключ для сторонних источников.

Откройте терминал (Ctrl+Alt+T) и выполните в нем следующую команду:

sudo apt-get update

Теперь дождитесь окончания работы команды, после чего должен появится следующий текст:

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

После добавления отсутствующего ключа запустите еще раз команду на обновление:

sudo apt-get update

Надеюсь что эти действия решат вашу проблему.

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


Иногда при запуске процесса обновления Менеджер обновлений возвращает следующую ошибку:

Аналогичная ошибка возникает если выполнять обновление с помощью команды apt-get update из терминала:

Для этой проблемы существует одно простое решение. Запустите терминал и выполните в нем по очереди следующие команды:

sudo rm -rf /var/lib/apt/lists/*
sudo apt-get clean
sudo apt-get update

Надеюсь это решение будет вам полезно.

Ошибка 2: E: Could not get lock /var/lib/dpkg/lock – open (11: Resource temporarily unavailable)

Часто при установке приложения или обновлении пакета встречается следующая ошибка:

E: Could not get lock /var/lib/dpkg/lock – open (11: Resource temporarily unavailable)
E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?

Причина очевидна из текста самой ошибки “another process using it”. Это означает что другой процесс уже использует упомянутую выше директорию (/var/lib/dpkg/), которая необходима для установки приложения. Убедитесь что у вас не запущено одновременно следующие приложения: Менеджер пакетов Synaptic (Synaptic Package Manager), Менеджер обновлений (Update Manger), Центр приложений Ubuntu (Ubuntu Software Center), обновление или установка пакетов с терминала. Идея состоит в том чтобы определить другое приложение, которое может устанавливать или обновлять этот пакет.

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

sudo rm /var/lib/apt/lists/lock

Ошибка 3: The action would require the installation of packages from not authenticated sources

Бывает когда Менеджер обновлений отображает число новых обновлений, но при нажатии на кнопку установки возвращает следующую ошибку.

The action would require the installation of packages from not authenticated sources


Существуют следующие причины для этой ошибки:

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

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

1) Программное обеспечение является ограниченным авторскими правами.

Запустите Менеджер обновлений и перейдите в меню настройки (Settings).


Теперь перейдите на вкладку Программное обеспечение Ubuntu (Ubuntu Software) и убедитесь что напротив “Программы, ограниченные патентами или законами” (Software is restricted by copyright or legal issues) установлена галочка. Если нет, то выполните эту настройку и попробуйте обновится.


2) Приложение от партнеров из Canonical, но не было включено в список источников приложений.

В настройках Менеджера обновлений перейдите на вкладку Другое ПО (Other software) и включите исходный код (Source Code) для обновлений.


3) Приложение было установлено с исходных кодов.

В настройках Менеджера обновлений перейдите на вкладку Программное обеспечение Ubuntu (Ubuntu Software) и отметьте опцию Исходный код (Source Code).


4) Отсутствует публичный ключ для сторонних источников.

Откройте терминал (Ctrl+Alt+T) и выполните в нем следующую команду:

sudo apt-get update

Теперь дождитесь окончания работы команды, после чего должен появится следующий текст:

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

После добавления отсутствующего ключа запустите еще раз команду на обновление:

sudo apt-get update

Надеюсь что эти действия решат вашу проблему.

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

Читайте также: