xubuntu에서 네트워크 설정과 같은 시스템 설정을 편집 할 수 없습니다.


5

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

enter image description here

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

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 명령과 동일합니다.


시작 프로그램에서 PolicyKit 인증 에이전트를 선택 했습니까? SImple하지만 문제가 발생할 수 있습니다.
Hastur

EDIT 명령을 사용하여 sudo.
harrymc

@Hastur 예, 맞습니다.
wullxz

@harrymc 나는 bash 프롬프트에서 "#"기호로 볼 수있는 것처럼 루트로했다.
wullxz

예,해야합니다. 문제는 다음과 똑같습니다. 이 실 , 우분투 13.10에도 불구하고. 거기에 언급 된 제안을 시도하고보고 해 주시겠습니까?
harrymc

답변:


0

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

우분투 포럼

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


0

첫 번째 편집에서 얻은 링크가 유망하다고 생각합니다. 탄원은 뿌리로 시작하지 마십시오! 그리고 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"플래그가 나타날 것입니다.


이 문제는 xrdp를 통해 원격으로 연결된 경우에만 발생한다는 것을 알았습니다. 그것은 VM웨어 콘솔에있을 때 잘 동작합니다 (예를 들어, 로컬 인 것처럼 - 그것은 VM입니다). 어떤 아이디어? 또한 xrdp 세션에서 xterm에 polkit 명령을 다시 실행했습니다. 결과를 제 질문에 추가 할 것입니다.
wullxz
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.