xubuntu에서 네트워크 설정과 같은 시스템 설정을 편집 할 수 없습니다. 시작할 때 언어 정보 설치를

내 xubuntu 14.04에서 xfce GUI를 사용하여 설정을 변경하거나 설치할 수 없습니다. 일부 설정 창에는 루트 권한을 얻기 위해 보통 암호를 입력하기 위해 클릭하는 잠금 해제 버튼이 있습니다. 그러나 클릭하면 아무 일도 일어나지 않습니다 :

enter image description here

해당 컴퓨터를 시작할 때 언어 정보 설치를 요구합니다. 설치하려고하면이 오류가 발생합니다.

이 문제를 어떻게 해결할 수 있습니까?

편집하다 :
방금 시작하려했습니다. /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 **: Failed to register client: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.gnome.SessionManager was not provided by any .service files

EDIT2 :
사실, 실패하지 않는 것 같습니다. 그것은 bash 프롬프트로 돌아 가지 않지만 unlock과 install은 어쨌든 작동하지 않습니다.

편집 3 :
또한 “PolicyKit Authentication Agent”가 시작시 선택되어 있는지 확인했습니다.

최신 정보:
방금 xrdp를 통해 로그인했을 때만이 문제가 발생한다는 것을 알았습니다. 로컬 VM웨어 콘솔 (가상 머신)에 있다면 잘 작동합니다. 그래서 문제는 xrdp와 관련이 있어야합니다.

일반 사용자를 사용하여 해당 polkit 명령의 출력 :

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

** (polkit-gnome-authentication-agent-1:4540): WARNING **: Unable to register authentication agent: GDBus.Error:org.freedesktop.PolicyKit1.Error.Failed: Cannot determine user of subject
Cannot register authentication agent: GDBus.Error:org.freedesktop.PolicyKit1.Error.Failed: Cannot determine user of subject

이 출력은 sudo를 사용하거나 사용하지 않고 실행되는 beeing 명령과 동일합니다.



답변

버그 일 수도 있고 그 방법을 모르는 방법도 모르겠지만 여기에 아이디어가 있습니다. 아마도 새로운 관리자 계정을 만들고, 설정이 제대로 작동하는지 확인하고, 새 계정으로 데이터를 이전하고, 그런 식으로 액세스 할 수 있습니다. . 나는 과거 OS 운영체제에 갇혀 있었고, 그 트릭은 때로는 효과가 있었고 분명히 유일한 사람은 아니었다.

우분투 포럼

작동하지 않을 수도 있지만 다른 옵션이 없다면 시도해 볼 가치가 있습니다. 어쨌든 행운을 빈다.


답변

첫 번째 편집에서 얻은 링크가 유망하다고 생각합니다. 탄원은 뿌리로 시작하지 마십시오! 그리고 xterm과 같은 X 환경에서 시작하십시오 (텍스트 콘솔이 아닌!).

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

아마 아마도 “srwxr-xr-“와 같은 x 대신에 “s”플래그가 나타날 것입니다.