쓸데없는 nm_dbus_manager_init_bus 오류 메시지가 로그를 채 웁니다.


1

내 시스템은 정상적으로 작동하지만 /var/log/messages 매회이 메시지를 반복합니다. 몇 초, 내 로그 디렉토리를 채우기 :

Oct 13 09:10:57 barry NetworkManager: <WARN> 
nm_dbus_manager_init_bus(): Could not get the system bus.  Make sure 
the message bus daemon is running!  Message: Failed to connect to 
socket /var/run/dbus/system_bus_socket: Connection refused 

이것을 막을 수있는 쉬운 방법이 있습니까? Fedora 11에 있지만 기대하고 있습니다. 이것은 상당히 일반적인 수정입니다. 생각 :

  • 나는 꺼질 수 있었다. rsyslog 완전히,하지만 그건 과잉이다.

  • 나는 비틀 수 있었다. /etc/rsyslog.conf 이 메시지를 인쇄하지 않으려면 어떻게해야합니까? 나는 다른 중요한 메시지를 끄지 않고 그렇게합니까?

  • 버스 데몬을 시작할 수 있다는 것을 알았지 만 그게 뭔지 잘 모르겠다. 나에게 도움이된다.

편집 : 감사, haimg. 나는 당신의 제안을 시도했다. 그리고 이것은 일어났다 :

# service messagebus start
Starting system message bus: Failed to start message bus: The pid file "/var/run/messagebus.pid" exists, if the message bus is not running, remove this file
                                                           [FAILED]
# pgrep bus | xargs ps -wwwl
F S   UID   PID  PPID  C PRI  NI ADDR SZ WCHAN  TTY        TIME CMD
1 S   500  3568     1  0  80   0 -   831 poll_s pts/7      0:00 dbus-launch --autolaunch 443adbc9baaf7a04103739c04abbc618 --binary-syntax --close-stderr
1 S   500  3569     1  0  80   0 -   697 poll_s ?          0:00 /bin/dbus-daemon --fork --print-pid 5 --print-address 7 --session

그래서 여기서 좀 더 심각한 나쁜 일이있을 수 있습니다.

답변:


2

옵션 1 : rsyslog가이 메시지를 무시하도록하십시오.

이 특정 메시지를 차단하십시오. rsyslog.conf의 맨 위에 추가하십시오.

:msg, startswith, "NetworkManager: <WARN> nm_dbus_manager_init_bus(): Could not get the system bus"       ~

줄 끝의 물결표 (~)를 확인하십시오. 복사 & amp; 무시할 메시지의 시작 부분을 붙여넣고 원하는대로 선택할 수 있습니다. 이 접두사로 시작하는 메시지는 무시됩니다.

옵션 2 : 근본적인 문제 해결

내가 아는 한 NetworkManager 필요 적절한 작동을위한 D-Bus. D-Bus (데스크탑 버스) 는 소프트웨어 응용 프로그램이 서로 통신 할 수 있도록 간단한 프로세스 간 통신 시스템입니다. 따라서 NetworkManager를 필요로하거나 사용한다면 아마도 D-Bus 데몬을 시작하면됩니다 :

chkconfig messagebus on ; service messagebus start

D-Bus는 다른 데스크탑 구성 요소에서도 사용되며 다소 가볍고 눈에 거슬리지 않습니다. 그냥 시작하는 것이 좋습니다.

NetworkManager가 전혀 필요하지 않은 경우 NetworkManager를 중지하고 비활성화 할 수 있습니다.

chkconfig NetworkManager off ; service NetworkManager stop

감사! 좋아, dbus가 나를 위해 무엇을합니까? 내 네트워크와 다른 모든 것들이 그것없이 잘 작동하는 것처럼 보입니까? NetworkManager가 필요합니다 (중지하면 DHCP IP를 잃어 버립니다). 그러나 오류 메시지에도 불구하고 문제가 발생하지 않았습니다.
barrycarter

내 대답에 설명을 추가했습니다.
haimg

좋아, 위에서 제안한대로 메시지를 종료 했으므로 "문제가 해결되었습니다". :)
barrycarter
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.