Наступил на грабли. Случайно выключил сервер, когда обновление ОС не было завершено. При перезагрузке стал получать следующее сообшение:
Filesystem check or mount failed. A maintenance shell will now be started. CONTROL-D will terminate this shell and continue booting after re-trying filesystems. Any further errors will be ignored root@ubuntu-computername:~#
Выполнение команды:
Подсмотрено здесь.
Filesystem check or mount failed. A maintenance shell will now be started. CONTROL-D will terminate this shell and continue booting after re-trying filesystems. Any further errors will be ignored root@ubuntu-computername:~#
fsck -f
к успеху не приводит. Ошибок нет. А результат загрузки тот же.
Реальная причина к файловой системе отношения не имеет. На самом деле слетела база менеджера пакетов. Хочу обратить внимание - корневая файловая система находится в режиме "Только для чтения". Для исправления нужно всего несколько команд:
Переводим файловую систему в режим чтение-запись:
mount -o remount,rw /
Основная команда для исправления проблемы:
dpkg --configure -a
Возвращаем ФС в исходное положение. У меня не сработала, появилось сообщение, что ФС занята. Но на результат это не влияет:
mount -o remount,ro /
Вот эту команду лучше выполнить (сбрасываем кэши на диски):
sync
Ну кто ж ее не знает:
reboot
Комментариев нет:
Отправить комментарий