Ошибки apt и sudo в Ubuntu: все сообщения и что они значат
Найдите в таблицах начало строки, которую вывела команда, и откройте разбор: в нём по шагам, что проверить и какие команды ввести.
Содержание 8
Как найти свою ошибку
apt пишет ошибки в конце вывода. Строки вывода apt начинаются с приставки: E: — ошибка, W: — предупреждение, N: — пояснение к ним. Найдите в таблицах первую строку, которая начинается с E:. Если таких строк нет, а есть только W:, apt не остановился, но часть работы могла не выполниться — найдите в таблицах начало этого предупреждения.
Сообщения sudo начинаются со слова sudo: или идут без приставки сразу после вашей команды — их ищите в разделе sudo.
Разделы: блокировки и прерванная установка, пакет не находится или не ставится, репозитории, время и сеть, sudo.
Если на сервере включён русский язык, apt и sudo могут писать те же сообщения по-русски. Тогда ищите по смыслу или по путям файлов вроде /var/lib/dpkg/lock-frontend — пути не переводятся.
Блокировки и прерванная установка
| Сообщение | Что значит |
|---|---|
| Could not get lock /var/lib/dpkg/lock-frontend | Пакеты сейчас ставит другая программа — подождите, пока она закончит |
| Could not open lock file … Permission denied | Команда запущена без sudo |
| Unable to acquire the dpkg frontend lock … are you root? | То же: apt нужны права администратора |
| dpkg was interrupted | Прошлая установка оборвалась — её нужно доделать |
Пакет не находится или не ставится
| Сообщение | Что значит |
|---|---|
| Unable to locate package | apt не знает пакета с таким именем |
| Package … has no installation candidate | Название пакета известно, но скачать его неоткуда |
| The following packages have unmet dependencies | Пакету нужны другие пакеты, а их не поставить |
| you have held broken packages | apt не нашёл, как согласовать зависимости |
Репозитории, время и сеть
| Сообщение | Что значит |
|---|---|
| NO_PUBKEY | Нет ключа, которым подписан сторонний репозиторий |
| The repository … is not signed | Подпись репозитория не проверена, и apt его не берёт |
| Release file … is not valid yet | Часы сервера отстают |
| Temporary failure resolving | Сервер не может узнать адрес репозитория по имени |
sudo
| Сообщение | Что значит |
|---|---|
| … is not in the sudoers file | У пользователя нет права пользоваться sudo |
| Sorry, try again | Пароль не подошёл |
| a terminal is required to read the password | sudo негде спросить пароль |
| sudo: … command not found | sudo не нашёл команду |
| unable to resolve host | Имени сервера нет в /etc/hosts — это предупреждение, команда выполнится |
Откуда тексты
Тексты сообщений сверены с исходным кодом apt 2.7.14 и sudo 1.9.15p5 — эти версии стоят в Ubuntu 24.04. В других версиях Ubuntu слова могут немного отличаться, но начало строки и смысл те же.
Источники
- Исходный код apt 2.7.14 — тексты сообщений apt и приставки E:, W:, N:.
- Исходный код sudo 1.9.15p5 — тексты сообщений sudo.
Сверено 9 октября 2026 года.
Что почитать дальше
- Как настроить VPS с нуля — обновление системы и пользователь с правом sudo.
- Ubuntu на VPS: какую версию выбрать и как обновлять — как Ubuntu обновляется сама и как обновлять вручную.
- Как подключиться к VPS по SSH — как попасть на сервер, чтобы вводить команды.
- Ошибки SSH — если не получается подключиться.
Проверено и обновлено: 09.10.2026