[РЕШЕНО] ошибка при обработке пакета grub-common

0 Comments
grub-logo

У меня есть проблема с apt-get. Какая-то ошибка произошла, когда я попытался обновить систему и когда я пытаюсь исправить это с помощью apt-get install -f он завершается неудачей с этим сообщением:

See "systemctl status grub-common.service" and "journalctl -xe" for details.
invoke-rc.d: initscript grub-common, action "start" failed.
● grub-common.service - Record successful boot for GRUB
     Loaded: loaded (/lib/systemd/system/grub-common.service; enabled; vendor preset: enabled)
     Active: failed (Result: exit-code) since Thu 2023-01-19 18:42:14 UTC; 9ms ago
    Process: 6182 ExecStartPre=/bin/sh -c [ -s /boot/grub/grubenv ] || rm -f /boot/grub/grubenv; mkdir -p /boot/grub (code=exited, status=0/SUCCESS)
    Process: 6184 ExecStart=/usr/bin/grub-editenv /boot/grub/grubenv unset recordfail (code=exited, status=1/FAILURE)
   Main PID: 6184 (code=exited, status=1/FAILURE)

янв 19 18:42:14 gw systemd[1]: Starting Record successful boot for GRUB...
янв 19 18:42:14 gw grub-editenv[6184]: /usr/bin/grub-editenv: error: invalid environment block.
янв 19 18:42:14 gw systemd[1]: grub-common.service: Main process exited, code=exited, status=1/FAILURE
янв 19 18:42:14 gw systemd[1]: pport не записан, так как сообщение об ошибке указывает на повторную ошибку от предыдущего отказа.
                             5mgrub-common.service: Failed with result 'exit-code'.
янв 19 18:42:14 gw systemd[1]: Failed to start Record successful boot for GRUB.
dpkg: ошибка при обработке пакета grub-common (--configure):
 installed grub-common package post-installation script subprocess returned error exit status 1
dpkg: зависимости пакетов не позволяют настроить пакет os-prober:
 os-prober зависит от grub-common, однако:
  Пакет grub-common пока не настроен.

dpkg: ошибка при обработке пакета os-prober (--configure):
 проблемы зависимостей — оставляем не настроенным
Обрабатываются триггеры для systemd (245.4-4ubuntu3.19) …
Обрабатываются триггеры для man-db (2.9.1-1) …
Обрабатываются триггеры для libc-bin (2.31-0ubuntu9.9) …
При обработке следующих пакетов произошли ошибки:
 grub-common
 os-prober
E: Sub-process /usr/bin/dpkg returned an error code (1)

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

/var/lib/dpkg/info/grub-common.prerm

В моей системе она заканчивается следующей частью:

# Automatically added by dh_installinit
if [ -x "/etc/init.d/grub-common" ] || [ -e "/etc/init/grub-common.conf" ]; then
        invoke-rc.d grub-common stop || exit $?
fi
# End automatically added section

Как вы можете видеть, он проверяет наличие любого из двух файлов (/etc/init.d/grub-common и /etc/init/grub-common.conf) и выполняется invoke-rc.d grub-common stop, если они есть.

Исправляем ошибки пакета grub-common

Переименуйте вышеупомянутые файлы, чтобы сохранить их на всякий случай, но «деактивировать«:

sudo mv /etc/init.d/grub-common /etc/init.d/grub-common.bak
sudo mv /etc/init/grub-common.conf /etc/init/grub-common.conf.bak

Если одна из этих двух команд завершится с ошибкой, не волнуйтесь — это нормально.

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

sudo apt-get install -f

Если есть вопросы, то пишем в комментариях.

Также можете вступить в Телеграм канал, ВКонтакте или подписаться на Twitter. Ссылки в шапке страницы.
Заранее всем спасибо!!!

RSS

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

GRUB требует нажатия Enter
grub-logo

В сегодняшней статье мы разберём одну очень неприятную особенность загрузчика GRUB, а если быть точнее, то запрограммированное действие при загрузке Читать

Как изменить порядок загрузки в GRUB на Linux
grub-logo

Сегодня в статье узнаем как можно изменить порядок загрузки в GRUB на Linux системах. Настройка порядка загрузки в Ubuntu 16.04 Читать

Как восстановить GRUB из терминала в Linux
grub-logo

Многие пользователи дистрибутивов Linux устанавливают на жёстком диске своего компьютера две и более систем, одну как рабочую, а другую/другие для Читать

Linux: загрузка в однопользовательском режиме (single mode)
linux-logo

Сегодня в статье поговорим о однопользовательском режим (single mode). Single mode прекрасно подходит для изменения конфигурации системы ....

0 0 голоса
Рейтинг статьи

Подписаться
Уведомление о
guest

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

0 комментариев
Inline Feedbacks
Просмотреть все комментарии

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: