.service 파일에서 이름> org.freedesktop.PolicyKit1을 제공하지 않았습니다.


81

system-config-users명령 행에서 실행 을 시도 할 때 다음과 같은 경고가 표시되고 도구가 열리지 않습니다. Mate 1.8.1과 함께 CentOS 7을 사용하고 있습니다.

경고 ** : 작업 열거 오류 : GDBus.Error : org.freedesktop.DBus.Error.ServiceUnknown : .service 파일에서 org.freedesktop.PolicyKit1 이름을 제공하지 않았습니다.

권한 부여 확인 오류 org.freedesktop.policykit.exec : GDBus.Error : org.freedesktop.DBus.Error.ServiceUnknown : org.freedesktop.PolicyKit1 이름이 .service 파일에서 제공되지 않았습니다.

m 목록 폴킷 *

Installed Packages
polkit.x86_64   0.112-5.el7 @anaconda
polkit-devel.x86_64 0.112-5.el7 @base    
polkit-docs.noarch 0.112-5.el7 @base    
polkit-gnome.x86_64 0.105-6.el7 @epel    
polkit-pkla-compat.x86_64 0.1-4.el7  @anaconda

이 오류를 발생시키기 위해 시스템에서 무엇을 누락 했습니까?


XFCE를 사용하고 있습니까?
eyoung100

저는 Mate 1.8.1을 사용하고 있습니다
코더

어떤 서비스가 열거되고 있는지 알 수 없으므로 설치할 패키지를 말할 수 없습니다. 이 오류는 정책 키트가 아니라 정책 키트가로드하려는 서비스 중 하나에 의해 발생합니다. XFCE 함께이 문제를 가지고udisks
eyoung100

Policykit이 사용 중이거나 사용하려는 서비스를 모니터링하는 방법이 있습니까?
코더

내가 아는 한에서는 아니다. 사전 시스템화 된 시스템은 Dbus와 함께 policykit / consolekit을 사용하여 로그인 권한을 시행합니다. 이것은 두 가지 가능성으로 이어집니다. 1.로 로그인 한 사용자의 구성원이 아닌 some group, 그리고 some group누락 된 서비스에 액세스 할 수있는 권한이있다. 2.로 모니터링되는 서비스 중 하나가 system-config-users설치되지 않았습니다. 직감적으로 패키지 mate-polkit
리포지토리

답변:


144

아치에 deluged를 설치할 때 같은 결과를 얻었습니다.

 systemctl start deluged

나는 sudo로 시도했지만 정상적으로 작동했습니다. 그룹 권한 문제인 것 같습니다.

내가 한 것은 사용자 계정에 대한 권한을 활성화 한 다음 입력 한 것입니다.

 sudo systemctl start deluged

매력처럼 일했다.


10
* nix와 달리 정말 이상한 메시지입니다. 이것이 해결책이라고 생각하지 않았을 것입니다! 감사!
Sufian

11
아, 물론 sudo. "루트 권한이 필요합니다"와 같은 오류나 좀 더 분명한 오류를 반환하는 시스템이 있다면 정말 도움이 될 것입니다.
Min

20
아마도 가장 반 직관적 인 오류 일 것입니다.
ffledgling

2
루트 권한없이 사용자가 아닌 systemctl을 허용해야하는 Polkit을 설정하지 않았다고 불평하는 것 같습니다. 하지만 그냥 추측
던컨 X 심슨

나를 위해 일한 thx
Ivan Marjanovic

56

SNP22의 게시물 을 명확히하고 요약하려면 : 아마도 sudo.

sudo systemctl [...]

절대적으로 잘못된 경고 ...


1
아마도 잘못된 오류 메시지 보고서 github.com/systemd/systemd/labels/needs-better-log-message 목록에 참여 하지만 최신 버전으로 먼저 테스트해야합니다.
Ben Creasy

이!! systemctl daemon-reload루트없이 루트 를 시도하면 이와 같은 이상한 오류가보고됩니다. 그냥이 누락되어 있는지 확인 sudo하거나 올바른 사용자에서 실행하거나 사용 가능 root(ansible에서 실행 become: true)
higuita
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.