2

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

Я принудительно перезагрузил его, и теперь у меня черный экран, и когда я переключаюсь на терминал ctr + alt + f2, он предлагает мне войти в систему.

Когда я ввожу свое имя пользователя и пароль, я получаю следующее сообщение:

Добро пожаловать в Ubuntu!

Невозможно перейти на '/home/myusername'

Затем он побуждает меня снова войти в бесконечный цикл.

Я вошел в систему с правами root и могу набрать startx, чтобы получить графический интерфейс пользователя gnome.

Половина системных меню не работает, например, я попытался щелкнуть «Пользователи и группы» и выдал следующую ошибку:

"Не удалось загрузить конфигурацию"

Я попытался снова зайти в менеджер обновлений, но он не обнаружил никаких новых обновлений .... поэтому я не уверен, что они были установлены правильно в первую очередь.

У кого-нибудь есть подсказка?

Я запускаю это через root в режиме восстановления, так как не могу войти под своим именем пользователя:

ls -l /home
total 8
drwxr-xr-x 38 usrname usrname 4096 2010-08-04 13:01 usrname
drwxr-xr-x 2 foo foo 4096 2010-08-04 12:53 foo

Если это помогает, я могу войти в систему как root в режиме восстановления, я также могу cd /home /usrname и читать / записывать в него.

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

1 ответ1

1

Ну, я не могу отдать себе должное. Сегодня у меня была очень любезная проблема с самаритянином через SSH в течение нескольких часов из канала #ubuntu irc на irc freenode.

Столь же хорошо осведомленный, как он был удивлен, что человек, который знал так много, мог быть поставлен в тупик!

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

Оказалось, что мое обновление завершено, но у него был запаздывающий спазм, и он испортил права доступа к папке /lib вместе со всеми файлами в ней.

Root может запустить /bin /bash, в то время как другие пользователи не могут. Как только проблема с разрешением была исправлена, все работало нормально.

Спасибо всем, что нашли время, чтобы прочитать это в любом случае!

Может быть, это ошибка, и это поможет кому-то еще понять, как ее решить!

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .