`

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

0
0
分享到:
评论

相关推荐

    fedora下配置tftp服务器步骤

    解决:检查 TFTP 服务器是否已经启动,使用 `service xinetd status` 命令查看 TFTP 服务器状态,如果没有启动,使用 `service xinetd start` 命令启动服务。 问题二:Error code 0: Permission denied. 解决:这...

    fedora41无法打开电脑版微信

    fedora41无法打开电脑版微信

    亲自试过 制作 Fedora_10_live u盘启动

    Fedora 10是2008年发布的一个Linux发行版,它提供了用户友好的界面和强大的功能,而Live USB则为用户提供了便携式、可启动的操作系统解决方案。 描述中提到的“亲自试过”意味着这个过程是作者自己实际操作过的,...

    Fedora下搭建FTP服务器

    在 Fedora 操作系统中搭建 FTP 服务器需要了解 FTP 服务器的基本概念和安装、配置和管理过程。FTP 服务器是一种网络服务器,允许用户通过 Internet 上传和下载文件。常见的 FTP 服务器软件有 ftpd、oftpd、vsftpd 和...

    用u盘安装Fedora19

    为了确保安装过程中系统能正确识别启动盘,需要将U盘的盘符名也改为"FEDORA-19-1"。这里的名称更改要求大小写必须完全一致,否则可能导致安装失败。 ### 知识点6:启动U盘安装过程 完成以上准备和配置后,接下来的...

    Fedora开启NFS服务

    本文将详细介绍如何在Fedora系统中启用NFS服务,包括必要的配置步骤及常见问题解决方法。 #### 二、环境准备 本教程适用于Fedora Core 5及后续版本。假设您已经完成了Fedora Core 5 Linux系统的安装,并希望在其上...

    Win7 Fedora双系统安装

    ### Win7 Fedora双系统安装知识点总结 #### 一、准备工作与环境配置 1. **Fedora ISO镜像准备**: - 使用UltraISO等工具提取Fedora 13的ISO镜像中的`initrd.img`和`vmlinuz`文件。 - 将这些文件放置在指定目录下...

    Fedora配置FTP服务器.pdf

    本文将详细介绍如何在Fedora操作系统中配置FTP服务器,以便实现Windows下的访问、下载和上传。实验环境为Fedora 10,VMware 6.0.2虚拟机和Windows 7。 一、实验目的及要求 在Linux环境下使用vsftpd搭建FTP服务器,...

    Fedora u盘启动盘制作

    【Fedora u盘启动盘制作】是Linux用户为了在计算机上安装或测试Fedora操作系统而进行的一项重要操作。这个过程涉及到将Fedora的ISO镜像文件烧录到USB闪存驱动器,使其成为可引导的启动盘。下面,我们将详细讨论如何...

    fedora21 samba服务搭建

    Fedora21 Samba服务搭建详解 ...Fedora21中Samba服务的搭建需要安装Samba软件包、配置Samba服务、创建共享文件目录、创建Samba用户、关闭防火墙、启动Samba服务、解除SELinux对Samba的限制等七个步骤。

    fedora开启nfs服务

    在fedora14上开启nfs服务的方法。

    虚拟机安装Fedora系统

    虚拟机安装Fedora系统 在这篇文章中,我们将介绍如何在虚拟机上安装Fedora系统,从创建虚拟机到安装过程中的每个步骤,都将详细地为大家介绍。 虚拟机安装Fedora系统 在安装Fedora系统之前,我们需要先创建一个...

    fedora 开机启动/禁止开机启动服务的实现

    在Fedora操作系统中,管理服务的自动化启动和停止是通过`systemd`系统和服务管理器进行的。`systemd`允许用户控制哪些服务在系统启动时自动运行,以及在需要时手动启动或停止服务。下面将详细介绍如何在Fedora中实现...

    如何解决fedora启动时greeter crash的问题

    1. **系统空间不足**:如果Fedora系统的磁盘空间已满,这将阻碍启动过程,因为系统可能无法分配足够的资源来运行必要的服务,包括图形界面。 2. **配置文件错误**:错误或缺失的配置文件,如`/etc/sysconfig/...

    fedora15硬盘安装

    在 Fedora 15 硬盘安装中,systemd 负责管理系统的各种服务,包括系统启动、系统关闭、服务管理等。 在 Fedora 15 硬盘安装中,systemd 使用目标(target)来管理服务。目标是 systemd 中的一种逻辑单元,用于定义...

    Fedora FTP服务器的搭建

    在Linux系统中,Fedora是其中一个非常流行的开源操作系统。FTP(File Transfer Protocol)服务器则用于在互联网上进行文件传输。本教程将详细讲解如何在Fedora系统中搭建一个功能完备的FTP服务器,以便用户可以安全...

    基于Fedora func的Linux服务器集群管理

    - **状态跟踪**:Func记录每个命令的执行状态,方便查看操作是否成功,这对于大型系统的监控和故障排查非常有用。 2. **Func的主要功能**: - **远程执行命令**:Func支持运行任意的shell命令,如`sudo apt-get ...

    fedora 8 硬盘安装及系统安装设置.

    ### Fedora 8 硬盘安装及系统安装设置详解 #### 一、Fedora 8 硬盘安装概述 Fedora 8是一款基于Linux的操作系统,由Fedora Project社区维护,该版本发布于2007年。通过硬盘安装Fedora 8,可以方便地在现有操作系统...

    Fedora 11忘记密码的解决办法

    1. **选择启动项**:在GRUB菜单中,找到并选中包含Fedora系统的启动项(通常是第一个选项)。 2. **进入编辑模式**:选中启动项后,按`E`键进入编辑模式。 3. **修改启动参数**:找到含有`rhgb quiet`(或类似的隐藏...

Global site tag (gtag.js) - Google Analytics