Вопрос или проблема
Я недавно обновился до Ubuntu 24.04 с 22.04.
Я попытался запустить AppImage от National Geographic, но у меня не получилось. Я установил fuse, следуя некоторым инструкциям с других форумов, как в AppImage не работает в Ubuntu? Вот простое решение.
После этого я перезагрузил машину и больше не смог войти в графический интерфейс. Проверяя /var/log/auth.log
, я заметил следующие строки:
2024-09-04T08:29:29.375857-04:00 olimpio lightdm: gkr-pam: не удается найти файл управления демоном
2024-09-04T08:29:29.376224-04:00 olimpio lightdm: gkr-pam: сохраненный пароль для следующей попытки в открытой сессии
2024-09-04T08:29:29.414461-04:00 olimpio lightdm: pam_succeed_if(lightdm:auth): требование "user ingroup nopasswdlogin" не выполнено для пользователя "robson"
Я подумал, что проблема связана с правами доступа к .Xauthority
, но ничего не вышло.
Итак, я следовал проблеме [1516754][2] :
sudo apt purge gdm3
sudo apt install gdm3
и вот!!! все работает нормально.
У меня была такая же проблема, и я воспользовался ответом Redbob, чтобы ее исправить, но немного позже я заметил, что Nautilus (менеджер файлов для Gnome) исчез. Я решил это с помощью:
sudo apt install nautilus
Ответ или решение
Проблема доступа к графическому пользовательскому интерфейсу (GUI) Ubuntu 24.04 после установки FUSE может возникнуть по нескольким причинам. Рассмотрим шаги и решения, которые помогут восстановить доступ к вашей системе.
Проблема:
После обновления до Ubuntu 24.04 и установки FUSE, чтобы запустить AppImage от National Geographic, возникли трудности с входом в GUI. Логи в /var/log/auth.log
показывают ошибки, указывающие на проблемы с PAM (Pluggable Authentication Module) и правами доступа. Ошибки, такие как "unable to locate daemon control file" и "requirement ‘user ingroup nopasswdlogin’ not met by user", могут быть связаны с некорректными настройками пользователя или групп.
Решения:
-
Проверка прав доступа к .Xauthority:
Права доступа к файлам, которые используются для аутентификации X-сессий, могут быть нарушены. Проверьте права доступа к файлу.Xauthority
в домашней директории пользователя:ls -la ~/.Xauthority
Если владелец файла не совпадает с вашим пользователем, измените его:
sudo chown ваш_пользователь:ваша_группа ~/.Xauthority
-
Переустановка дисплейного менеджера:
Как вы уже сделали, переустановкаgdm3
может помочь решить проблемы, связанные с конфигурацией дисплейного менеджера:sudo apt purge gdm3 sudo apt install gdm3
Это обновит конфигурации и восстановит необходимые файлы, которые могли быть повреждены.
-
Переустановка языкового интерфейса файлового менеджера Nautilus:
Возможно, после переустановкиgdm3
некоторые компоненты, такие как Nautilus, были удалены. Для их восстановления выполните:sudo apt install nautilus
Это должно восстановить функциональность файлового менеджера, который является важной частью пользовательского интерфейса GNOME.
-
Проверка и установка необходимых пакетов:
В случае, если проблемы продолжаются, убедитесь, что вы установили все необходимые зависимости для запуска AppImage и других приложений, включаяfuse
:sudo apt install fuse
-
Отладка конфигурации PAM:
Если ошибки PAM продолжают появляться, возможно, потребуется проверить конфигурационные файлы PAM в/etc/pam.d/
. Убедитесь, что настройки соответствуют стандартным параметрам для вашего дисплейного менеджера. -
Перезагрузка системы:
После выполнения всех действий не забудьте перезагрузить систему, чтобы изменения вступили в силу:sudo reboot
Заключение:
Проблемы с входом в графический интерфейс после установки FUSE в Ubuntu 24.04 могут быть решены с помощью переустановки дисплейного менеджера и проверки прав доступа к пользовательским файлам. Также важно следить за зависимостями, связанными с вашим приложением и средой рабочего стола. Если указанные шаги не решают проблему, может потребоваться дополнительная диагностика, включая просмотр других системных логов.