최근에 XFce4를 사용하여 Debian Wheezy를 설치했습니다. USB를 마운트 해제하려고 할 때마다 다음 오류 메시지가 나타납니다.
GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.PolicyKit1 was not provided
이 문제를 어떻게 해결할 수 있나요?
답변1
이는 PolicyKit이 관련되어 있을 때 관리 권한 없이 Debian(및 기타 배포판)에서 USB 드라이브 및 기타 유형의 외부 미디어를 마운트할 수 없게 만드는 동일한 문제 집합의 일부일 수 있습니다.
완전한 정보를 가지고 있지는 않지만, 그 원인은 udisks
(XFCE가 자동 마운트를 처리하기 위해 사용하는) 기본 권한이라는 것을 기억하는 것 같습니다.
이 문제를 부분적으로(또는 완전히) 해결할 수 있습니다.
- 당신이 모든 것을 가지고 있는지 확인정책 툴킷관련 소프트웨어 패키지와 CK 커넥터가 설치됩니다.
다음 내용을 포함
udisks.pkla
하는 디렉터리라는 파일을 추가합니다 ./etc/polkit-1/localauthority/50-local.d/
[udisks] Identity=unix-user:* Action=org.freedesktop.udisks* ResultAny=yes
(X를 다시 시작하거나 시스템을 완전히 다시 시작해야 할 수도 있음)
저는 이것을 Arch 포럼 어딘가에서 얻었습니다. 신용은 그들에게 돌아갑니다.
편집하다- 비슷한 질문이 비슷한 해결책으로 여기에 게시되었습니다.Debian Sid에 USB 플래시 드라이브를 설치하는 방법은 무엇입니까?