Fedora abrt服务报错无法启动系统故障解决记录(原创)

昨天正常关机后,今早启动fedroa时,发现无法正常进入桌面系统,试了一下ctrl+alt+F2还可以用,还不错,至少可以备份有用信息。对于这个问题,有人说需要yum update,于是进入ctrl+alt+F2,yum update再重新登录结果还是登录不了。还有说可以运行级别3,然后startx就OK了,桌面起来是起来了,但是无法使用网络,看来还是没有解决问题。于是重启,按Esc进入字符界面启动,

发现avahi-daemon和abrt这两个服务无法启动
avahi-daemon
Avahi是zeroconf协议的实现。它可以在没有DNS服务的局域网里发现基于zeroconf协议的设备和服务。它跟mDNS一样。不影响系统使用,于是把他关闭。

abrt
abrt服务将系统bug和SELinux收集汇报给Bugzilla以方便开发者修复。这里我也把他关掉。
#chkconfig --level 02345 avahi-daemon
#chkconfig --level 02345 abrtd
 
重启尝试是否能正常开机,发现还是不行
查看/var/log/messages
 
Sep 19 14:52:51 czmmiao gnome-session[1697]: WARNING: Could not connect to ConsoleKit: Failed to connect to socket /var/run/dbus/system_bus_socket: No such file or directory
 
查看/var/run/dbus/目录发现该目录下没有任何文件

#dbus-daemon   --system

#dbus-launch 
查看/var/run/dbus/目录发现该目录出现文件
 system_bus_socket 
#ll /var/run/dbus/
srwxrwxrwx. 1 root root 0  9月 19 15:16 system_bus_socket
继续重启尝试是否能正常开机,发现还是不行

执行 
# df
Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/sda11            10077504   6434792   3540340  65% /
tmpfs                  1547996       272   1547724   1% /dev/shm
/dev/mapper/vg_total-lv_home
                      51606140  35049388  13935312  72% /home/czmmiao
/dev/sda5             85305116  75749384   9555732  89% /media/d
/dev/sda1             25607576  21727904   3879672  85% /media/A694B24E94B2212B
 
发现一切正常,无奈重启观察服务的启动发现没有启动messagebus服务。

启动 
#chkconfig --level 02345 haldaemon on     启动messagebus服务前必须先启动haldaemon服务 

#chkconfig --level 02345 messagebus on
这里介绍下udev,
 haldaemon,

昨天正常关机后,今早启动fedroa时,发现无法正常进入桌面系统,试了一下ctrl+alt+F2还可以用,还不错,至少可以备份有用信息。对 于这个问题,有人说需要yum update,于是进入ctrl+alt+F2,yum update再重新登录结果还是登录不了。还有说可以运行级别3,然后startx就OK了,桌面起来是起来了,但是无法使用网络,看来还是没有解决问 题。于是重启,按Esc进入字符界面启动,

发现avahi-daemon和abrt这两个服务无法启动
avahi-daemon
Avahi是zeroconf协议的实现。它可以在没有DNS服务的局域网里发现基于zeroconf协议的设备和服务。它跟mDNS一样。不影响系统使用,于是把他关闭。

abrt
abrt服务将系统bug和SELinux收集汇报给Bugzilla以方便开发者修复。这里我也把他关掉。
#chkconfig --level 02345 avahi-daemon
#chkconfig --level 02345 abrtd
 
重启尝试是否能正常开机,发现还是不行
查看/var/log/messages
 
Sep 19 14:52:51 czmmiao gnome-session[1697]: WARNING: Could not connect to ConsoleKit: Failed to connect to socket /var/run/dbus/system_bus_socket: No such file or directory
 
查看/var/run/dbus/目录发现该目录下没有任何文件

#dbus-daemon   --system

#dbus-launch 
查看/var/run/dbus/目录发现该目录出现文件
 system_bus_socket 
#ll /var/run/dbus/
srwxrwxrwx. 1 root root 0  9月 19 15:16 system_bus_socket
继续重启尝试是否能正常开机,发现还是不行

执行 
# df
Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/sda11            10077504   6434792   3540340  65% /
tmpfs                  1547996       272   1547724   1% /dev/shm
/dev/mapper/vg_total-lv_home
                      51606140  35049388  13935312  72% /home/czmmiao
/dev/sda5             85305116  75749384   9555732  89% /media/d
/dev/sda1             25607576  21727904   3879672  85% /media/A694B24E94B2212B
 
发现一切正常,无奈重启观察服务的启动发现没有启动messagebus服务。

启动 
#chkconfig --level 02345 haldaemon on     启动messagebus服务前必须先启动haldaemon服务 

#chkconfig --level 02345 messagebus on
这里介绍下udev, 
haldaemon, messagebus,gamin这3个服务

udev
负责动态维护/dev目录,使/dev目录和当前的系统状态保持一致,创建/dev/sdax等设备文档。
messagebus
服务负责在各个系统进程之间传递消息。
haldaemon
 
HAL是指Hardware Abstraction Layer。这是个从几个来源收集和保持有关硬件信息的重要服务。 

重启系统,发现avahi-daemon和abrt服务正常启动,系统也能动态的在/var/run/dbus/目录下创建 system_bus_socket , 一切恢复正常。看来是在优化启动服务时不小心禁用了messagebus服务了,大家在优化启动服务的时候要小心哦。

关于Fedora的服务管理,可以参看笔者的另一篇文章
http://czmmiao.iteye.com/blog/1174890


参考至:http://linux.chinaunix.net/techdoc/install/2008/10/27/1041157.shtml

          http://price.zol.com.cn/175/1756778.html
          http://lists.freedesktop.org/archives/dbus/2008-February/009205.html
          http://blog.csdn.net/xiao888lin/article/details/5264768
本文原创,转载请注明出处、作者

如有错误,欢迎指正

邮箱:czmcj@163.com

作者:czmmiao 原文地址:http://czmmiao.iteye.com/blog/1175211
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值