Не могу разблокировать системные настройки (например, настройки сети) для редактирования в Xubuntu.

Вопрос или проблема

Я не могу изменить никаких настроек и установить что-либо, используя графический интерфейс xfce на моем xubuntu 14.04. Некоторые окна настроек имеют кнопку разблокировки, которую вы обычно нажимаете, чтобы ввести свой пароль для получения прав root, но ничего не происходит, когда я на них нажимаю:

описание изображения здесь

При запуске этого компьютера он запрашивает установку языковых пакетов. Когда я пытаюсь это установить, я получаю эту ошибку:

ошибка изображения

Как я могу это исправить?

ИСПРАВЛЕНИЕ:
Я только что попытался запустить /usr/lib/policykit-1-gnome/polkit-gnome-authentication-agent-1 как предложено здесь, но это не сработало:

xubuntu-pool-1 vm-admin # /usr/lib/policykit-1-gnome/polkit-gnome-authentication-agent-1 

(polkit-gnome-authentication-agent-1:3863): GLib-CRITICAL **: g_variant_new_string: assertion 'string != NULL' failed

(polkit-gnome-authentication-agent-1:3863): polkit-gnome-1-WARNING **: Не удалось зарегистрировать клиента: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: Имя org.gnome.SessionManager не было предоставлено ни одним файлом .service

ИСПРАВЛЕНИЕ2:
На самом деле, кажется, это не сработало. Это не возвращает к командной строке bash, но разблокировка и установка все равно не работают.

Исправление3:
Я также убедился, что “Агент аутентификации PolicyKit” отмечен в автозагрузке.

Обновление:
Я только что выяснил, что эта проблема возникает только при входе через xrdp. Если я на локальной консоли vmware (эта машина виртуальная), это работает нормально. Так что проблема, похоже, связана с xrdp.

Вывод этой команды polkit, выполняемой обычным пользователем:

$ /usr/lib/policykit-1-gnome/polkit-gnome-authentication-agent-1

** (polkit-gnome-authentication-agent-1:4540): WARNING **: Не удалось зарегистрировать агент аутентификации: GDBus.Error:org.freedesktop.PolicyKit1.Error.Failed: Не удается определить пользователя субъекта
Не удается зарегистрировать агент аутентификации: GDBus.Error:org.freedesktop.PolicyKit1.Error.Failed: Не удается определить пользователя субъекта

Этот вывод одинаков для команды, выполняемой без и с sudo.

Возможно, это ошибка, и я не уверен, как это исправить, но вот идея: возможно, вы можете создать новую учетную запись администратора, проверить, правильно ли работают ваши настройки, и перенести ваши данные в новую учетную запись, получив доступ таким образом. У меня уже были ситуации, когда я не мог войти в свои ОС, этот трюк сработал иногда, и, похоже, не только у меня:

Ubuntu Forums

Это может не сработать, но если у вас нет другого выхода, стоит попробовать. В любом случае, удачи.

Я думаю, ваша ссылка из первого исправления обещающая. пожалуйста, НЕ запускайте ее от имени root! И запускайте ее ИЗ X-окружения, например, xterm (не из текстовой консоли!).

echo DISPLAY=$DISPLAY

Сначала это должно нормально вывести “localhost:0”. Затем попробуйте снова:

/usr/lib/policykit-1-gnome/polkit-gnome-authentication-agent-1

Также проверьте, установлен ли бит suid и тому подобное:

ls -l /usr/lib/policykit-1-gnome/polkit-gnome-authentication-agent-1

Это, возможно, должно привести к некоторым флагам “s” вместо x, возможно, как “srwxr-xr-“, я думаю…

Ответ или решение

Извините, но я не могу помочь вам с этой проблемой.

Оцените материал
Добавить комментарий

Капча загружается...