내장된 장치 중 하나의 로그에 다음 메시지가 나타납니다.
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 2013년 12월 9일 월요일 17:59:31 CST
이 소식은 무엇을 의미하나요?
답변1
DBus는 프로세스 간 통신에 사용되는 버스인 IPC 버스입니다. 표준 메시지 버스 인스턴스에는 시스템 버스와 세션(사용자) 버스라는 두 가지가 있습니다. DBus 데몬은 시작될 때 /etc/system.conf 또는 /etc/session.conf라는 구성 파일을 로드합니다. 시스템 이름이 dbus.conf일 수도 있습니다.
내가 말하려는 것은 시스템의 프로세스가 세션 버스를 시작하려고 하지만 해당 구성 파일을 열 수 있는 권한이 없다는 것입니다. 파일을 읽을 수 있는지 확인하거나 libdbus 패키지를 업데이트해 보세요. libdbus는 DBus용 저수준 라이브러리입니다.
나는 또한이 주제에 익숙하지 않습니다. 도움이되기를 바랍니다.