分享

Failed to start message bus:Could not get UID and GID for username "messagebus"

 joy_chen 2013-07-30

http://hi.baidu.com/ntutkhdsuhjlpqe/item/d1b5ce227b685ffa50fd87ab

根据hcid进展得到,应该是需要一个dbus-dameon工具,也是一个守护进程,从前两天编译的dbus-1.0.2中竟然奇迹般的在bus下找到了dbus-dameon(昨天没有找到),那个滋啊

好景不长

运行命令:

# dbus-dameon --system

Failed to start message bus: Failed to open "/usr/local/etc/dbus-1/system.conf":
No such file or directory

于是我又到dbus-1.0.2中找了个system.conf

# dbus-dameon --system

Failed to start message bus: Failed to open :".....system.d" No such file or directory

于是响应目录下建了个system.d文件夹

# dbus-dameon --system

Failed to start message bus: Failed to bind socket "/var/run/dbus/system_bus_soc ket

No such file or directory

自己就硬着头皮建一个system_bus_soc ket,结果

# dbus-dameon --system

Failed to start message bus: Failed to bind socket "/var/run/dbus/system_bus_soc ket:Address already in use

郁闷,删掉system_bus_soc ket,只留/var/run/dbus/

# dbus-dameon --system

Failed to start message bus:Could not get UID and GID for username "messagebus"

网上让用/usr/sbin/adduser messagebus,奶奶的开发板上没有这个命令,难道在编译busy-box,还是算了吧,麻烦,忽然看到网上说可以用添加文件的方式添加用户,/etc/passwd下,在pc linux下用一下/usr/sbin/adduser messagebus,发现就在/etc/passwd下,添加了一行messagebus:x:500:500::/home/messagebus:/bin/bash,看开发板上,只是有个root,于是复制进去,root后/bin/sh,所以为了保持一致,也改为messagebus:x:500:500::/home/messagebus:/bin/sh

passwd内容如下:

root::0:0:root:/:/bin/sh
bin:*:1:1:bin:/bin:
daemon:*:2:2:daemon:/sbin:
nobody:*:99:99:Nobody:/:
messagebus:x:500:500::/home/messagebus:/bin/sh

# dbus-dameon --system

哈哈,该死的错误没了,高兴

然后再试

#hcid -f /etc/bluetooth/hcid.conf

oh,yes,hci 服务进程不会被usb蓝牙适配器给杀死了

我高兴极了

但是,试了试蓝牙耳机还是连不上,向目标冲刺!!!!


    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多