내 내장 장치 중 하나의 로그에 다음 메시지가 나타납니다.
W/libdbus ( 985): Failed to start message bus: Failed to open "/etc/dbus.conf": Permission denied
장치는: IconBit XDS73D mk2입니다.
Linux 버전 2.6.34-VENUS (zpl1025@ubuntu20) (gcc 버전 4.3.6 20110218(사전 릴리스) (GCC) ) #68 PREEMPT Mon Dec 9 17:59:31 CST 2013
이 메시지는 무엇을 의미합니까?
답변1
DBus는 프로세스 간 통신을 위한 버스인 IPC-Bus입니다. 시스템 버스와 세션(사용자) 버스라는 두 가지 표준 메시지 버스 인스턴스가 있습니다. DBus 데몬은 시작 시 /etc/system.conf 또는 /etc/session.conf라는 구성 파일을 로드합니다. 어쩌면 시스템에서 dbus.conf로 다르게 명명되었을 수도 있습니다.
귀하의 시스템 프로세스가 세션 버스를 시작하려고 하지만 해당 구성 파일을 열 수 있는 권한이 없다고 말하고 싶습니다. 파일을 읽을 수 있는지 확인하거나 libdbus 패키지를 업데이트해 보세요. libdbus는 DBus용 저수준 라이브러리입니다.
저도 이 주제에 대해 상당히 새로운 내용입니다. 도움이 되었으면 좋겠습니다.