Обновление не позволяет мне войти в систему

Все кредиты @heemayl для указателей, которые привели к этому ответу. Я принял этот ответ, но вот подробности того, как я его исправил, если он полезен другим.

Проблема вызвана полной таблицей inode. Насколько я понимаю, в файловой системе, inodes и пространстве есть две части. inodes связаны с количеством файлов, где пространство просто так велико. Моя система была заполнена миллионами крошечных файлов, вызванных Ubuntu, не удаляющими старые ядра. Поскольку система работает в течение длительного времени, у меня было более 40 ядер, в т.ч. файлы заголовков, которые слишком сильно подходят для файловой системы системного раздела 20 ГБ.

Это означало, что dpkg не смог завершить установку - ему потребовалось больше места для завершения своей работы, но, к сожалению, это означало, что я не мог создайте пространство, используя apt для удаления вещей!

Решение, которое я нашел, состояло в том, чтобы переместить все /usr/src/ файлы в другой раздел, оставив только символическую ссылку на файлы на полных fs:

sudo mv /usr/src /home/usr-src
sudo ln -s /home/usr-src /usr/src

После этого я смог передать apt complete:

sudo apt install -f

И после этого мне удалось удалить все старые ядра, которые мне не нужны, освободив место и то я мог бы переместить папку src обратно.

3
задан 14 June 2017 в 19:33

4 ответа

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

Попробуйте:

Нажмите Ctrl + Alt + F1. Войдите в систему, чтобы не видеть пароль, который вы вводите. Используйте ps или top, чтобы проверить работу процесса, использование ЦП и т. д. Проверьте использование диска, введя команду dh -h и убедитесь, что у вас достаточно места на всех разделах. В случае сомнений при использовании любой команды вы всегда можете найти дополнительную информацию, набрав man name_of_command, чтобы получить доступ к страницам руководства для команды, о которой вы хотите узнать больше.
1
ответ дан 18 July 2018 в 11:38

Загрузитесь в режим восстановления: https://wiki.ubuntu.com/RecoveryMode

Затем откройте корневую оболочку и посмотрите, если у вас закончилось дисковое пространство: df -h.

Также проверка системных журналов может пролить свет на проблему: less /var/log/syslog

Возможно, процесс обновления не завершился успешно? dpkg --configure --pending настроит все пакеты, которые были извлечены, но еще не настроены.

0
ответ дан 18 July 2018 в 11:38

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

Попробуйте:

Нажмите Ctrl + Alt + F1. Войдите в систему, чтобы не видеть пароль, который вы вводите. Используйте ps или top, чтобы проверить работу процесса, использование ЦП и т. д. Проверьте использование диска, введя команду dh -h и убедитесь, что у вас достаточно места на всех разделах. В случае сомнений при использовании любой команды вы всегда можете найти дополнительную информацию, набрав man name_of_command, чтобы получить доступ к страницам руководства для команды, о которой вы хотите узнать больше.
1
ответ дан 24 July 2018 в 19:50
  • 1
    CTRL + ALT + F1 не работает :-( – Fly by Night 14 June 2017 в 20:16
  • 2
    [F1] + [F2] + [F3]? Попробуйте также F2, F3 – Alexandro de Oliveira 14 June 2017 в 20:18
  • 3
    Итак, перезапустите ... – Fly by Night 14 June 2017 в 20:19
  • 4
    CTRL + ALT + DELETE не работает, ни одна из функциональных кнопок, а также CTRL + ALT + FX. Я вижу экран пароля с моей экранной заставкой, есть всплывающее окно Wifi, и курсор пароля мигает. Как только я нажимаю что-нибудь, курсор замерзает. Существует значок человека с руками и ногами, вытянутыми по кругу в правом верхнем углу. – Fly by Night 14 June 2017 в 20:27

Загрузитесь в режим восстановления: https://wiki.ubuntu.com/RecoveryMode

Затем откройте корневую оболочку и посмотрите, если у вас закончилось дисковое пространство: df -h.

Также проверка системных журналов может пролить свет на проблему: less /var/log/syslog

Возможно, процесс обновления не завершился успешно? dpkg --configure --pending настроит все пакеты, которые были извлечены, но еще не настроены.

0
ответ дан 24 July 2018 в 19:50

Другие вопросы по тегам:

Похожие вопросы: