Ubuntu Linux

Ubuntu: не удаётся обновить систему через Менеджер обновлений

  • Обновлено
  • Чтение ≈ 4 минуты
  • Нужны права администратора

Краткий ответ

Обновления Ubuntu могут не устанавливаться из-за нехватки места на разделе, прерванных ранее операций dpkg, недоступных репозиториев или конфликта пакетов. Ниже — причины и порядок действий от простого к сложному.

В этой статье
  1. Что означает ошибка
  2. Причины и решения
  3. Пошаговое решение
  4. Сообщение в терминале
  5. Зеркала и PPA
  6. Восстановление системы пакетов

#Что означает ошибка

Сообщение
Не удалось применить обновления Произошла ошибка при обновлении

Ошибки обновления Ubuntu («Не удалось загрузить информацию о репозитории», «Software Updater», «Could not download repository information», зависание на проверке) можно разделить: проблемы сети и зеркал, блокировки dpkg и сторонние PPA. Для точной диагностики используйте терминал.

Графический Software Updater часто показывает общую фразу.

Терминал выводит настоящую ошибку.

Обновления Ubuntu могут не устанавливаться из-за нехватки места на разделе, прерванных ранее операций dpkg, недоступных репозиториев или конфликта пакетов. Сначала смотрят сообщение в терминале.

#Причины и решения

Возможная причинаКак узнатьЧто делать
Нет места на дискеРаздел /boot или / заполнен.Освободите место, удалите старые ядра.
Прерванная операция dpkgРанее прервали установку.Выполните dpkg --configure -a.
Недоступен репозиторийОшибки сети или зеркала.Смените зеркало.
Конфликт пакетовЗависимости.Выполните apt --fix-broken install.

#Пошаговое решение

  1. Выполните sudo apt update в терминалеОткройте на Ubuntu терминал сочетанием Ctrl+Alt+T и выполните sudo apt update. Введите пароль своей учётной записи, если она имеет права администратора; при вводе символы не показываются. Дождитесь завершения и запишите точные строки с E:, Failed to fetch, NO_PUBKEY, Hash Sum mismatch или Release file. Они ведут к разным решениям — не удаляйте файлы и не переустанавливайте пакеты до классификации ошибки. Если вывод успешный, снова откройте «Обновление приложений»/«Менеджер обновлений» из меню Ubuntu и проверьте список.
  2. Дождитесь или остановите другой apt/dpkgЕсли Ubuntu сообщает Could not get lock /var/lib/dpkg/lock-frontend, проверьте, идёт ли уже обновление: откройте «Менеджер обновлений» и посмотрите, не устанавливаются ли пакеты в другом окне. В терминале выполните ps -ef | grep -E "[a]pt|[d]pkg|[u]nattended"; если есть действующий процесс, дождитесь завершения. Не удаляйте файлы lock и не завершайте dpkg командой kill -9: это может повредить базу пакетов. Если процесс долго не меняется, сохраните журнал и уточните причину зависания, затем уже рассмотрите штатную процедуру восстановления.
  3. Отключите неработающие PPA и смените серверОткройте «Программы и обновления» → «Другое ПО» (на отдельных версиях интерфейс отличается) и найдите сторонний PPA, который назван в ошибке sudo apt update. Временно отключите только его, затем через «Программное обеспечение Ubuntu»/«Источники» выберите официальное зеркало своей версии системы. Обновите списки пакетов, проверьте подписи и повторите запуск менеджера обновлений. Не выключайте все источники и не смешивайте разные выпуски Ubuntu.
  4. Исправьте прерванные установкиВ Debian/Ubuntu дождитесь завершения всех работающих apt/dpkg (ps -ef | grep -E "[a]pt|[d]pkg"). Только после этого в терминале выполните sudo dpkg --configure -a; прочитайте ошибки и запишите имя пакета, если настройка остановилась. Затем проверьте безопасный план восстановления sudo apt -s -f install до реальной установки.
  5. Очистите списки и проверьте местоЕсли df -h / /var /boot показывает заполненный раздел, прежде всего сохраните важные данные и выясните, что расходует место. Для очистки скачанных архивов APT выполните sudo apt clean — она не удаляет установленные пакеты. После этого проверьте df -h / /boot и снова запустите sudo apt update. Не очищайте вручную /var/lib/apt/lists через rm -rf как обязательный способ и не удаляйте старые ядра, пока не знаете, какое загружено (uname -r). Если свободного места достаточно, ищите конкретную ошибку обновления, а не удаляйте случайные файлы.
  6. Дополнительная команда по теме
    Linux · Терминал (Bash)С осторожностьюНужен sudo
    Продолжает незавершённую настройку пакетов, может запускать скрипты пакетов; сначала убедитесь, что другой процесс apt/dpkg не работает, и сохраните данные.
    sudo dpkg --configure -a

    Команда может изменить состояние системы или её настройки. Проверьте параметры и последствия перед запуском.

#Сообщение в терминале

Откройте терминал и выполните sudo apt update. Ошибки вида 404 Not Found, Release file ... is not valid yet, NO_PUBKEY, Hash Sum mismatch относятся к разным причинам. Блокировка: Could not get lock /var/lib/dpkg/lock-frontend — идёт другое обновление; проверьте ps aux | grep -E "apt|dpkg|unattended", дождитесь его или остановите sudo systemctl stop unattended-upgrades на время.

#Зеркала и PPA

В «Программы и обновления» (software-properties-gtk) выберите «Сервер для загрузки» → «Другое» → «Выбрать лучший сервер». Отключите неработающие PPA на вкладке «Другое ПО» или sudo add-apt-repository --remove ppa:имя/ppa. Для ключей NO_PUBKEY импортируйте ключ репозитория согласно инструкции (папка /etc/apt/keyrings/, signed-by=). Для EOL-релиза используйте old-releases.ubuntu.com.

#Восстановление системы пакетов

Если sudo apt update сообщает о недостатке места, выполните df -h / /boot /var и определите заполненный раздел. Для освобождения кеша пакетов допустима штатная команда sudo apt clean, но она не устраняет ошибки зеркала или подписи. Не удаляйте /var/lib/apt/lists и старые ядра вслепую: прежде выясните, какое ядро загружено (uname -r) и какие пакеты нужны для отката. При незавершённой установке сначала проверьте sudo dpkg --audit, затем действуйте по точному сообщению ошибки.

Linux · Терминал (Bash)КомандаНужен sudo
Команда apt-get -s -f install только показывает план. Настоящее исправление зависимостей выполняйте отдельно, не соглашаясь на удаление загрузчика, ядра или рабочего стола.
sudo apt update
sudo apt-get -s -f install
df -h / /boot

Так эту ошибку тоже называют

Источники и обновления

Последнее обновление статьи: 2 ноября 2026. Версии программ и интерфейсы меняются — если шаги не совпадают с вашей версией, сверяйтесь с документацией производителя.