[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: apt-get的一个问题



确实是dbus一套被覆盖了,原来我认为是版本不同而导致了这个问题,但是现在我不这么认为了。

在正常启动后,用ps -ef | grep dbus命令应该能看到一行/usr/bin/dbus-daemon --system这样的记录,但是在我机器上没有。

当我执行gnome-power-manager --verbose时看到了相同的电源管理器警告框,以及一行错误描述:
[main] gpm-main.c:205 (09:08:42):        Failed to connect to socket
/usr/var/run/dbus/system_bus_socket: Connection refused
而且当我运行dubs的demo程序的时候,也能看到如上想同的错误信息。

而后我想手工启动dubs,但没成功。执行/etc/init.d/dbus start时,看到如下信息
sudo /etc/inid.d/dbus start
* Starting system message bus dbus
                                              [ ok ]
* Starting Hardware abstraction layer hald run-parts:
/etc/dbus-1/event.d/20hal exited with return code 1
当dbus启动后,它会执行/etc/dbus-1/event.d/目录下的脚本(?),好像20hal这个脚本执行失败了,所以我又手工执行/etc/dbus-1/event.d/20hal
start|stop|restart,结果证明了确实是这个脚本无法启动:
[/etc/dbus-1/event.d/]sudo /etc/dbus-1/event.d/20hal start
* Starting Hardware abstraction layer hald         <--- no [ ok ]
[/etc/dbus-1/event.d/]sudo /etc/dbus-1/event.d/20hal stop
* Stopping Hardware abstraction layer hald                   [ ok ]
[/etc/dbus-1/event.d/]sudo /etc/dbus-1/event.d/20hal start
* Starting Hardware abstraction layer hald         <--- no [ ok ]
[/etc/dbus-1/event.d/]sudo /etc/dbus-1/event.d/20hal restart
* Stopping Hardware abstraction layer hald                   [ ok ]
* Starting Hardware abstraction layer hald         <--- no [ ok ]

不想再为解决这个问题花时间了 :(

2006/11/22, Ming Hua <minghua@rice.edu>:
首先要弄清楚你覆盖了多少东西才行。如果只是 /usr/bin/dbus 一个文件,那很
简单。如果是 D-Bus 的整个一套东西,那就比较困难了。

Ming
2006.11.22


--
To UNSUBSCRIBE, email to debian-chinese-gb-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org




--
Vern

Reply to: