百分百源码网-让建站变得如此简单! 登录 注册 签到领金币!

主页 | 如何升级VIP | TAG标签

当前位置: 主页>网站教程>服务器> centos启动报错:prefdm main process terminated with status 1
分享文章到:

centos启动报错:prefdm main process terminated with status 1

发布时间:01/15 来源: 浏览: 关键词:
本文章重点给各位介绍centos启动报错:prefdm main process terminated with status 1了,同时也介绍一些相关的知识点,有需要的朋友可进入看看。

今天我们部门强强反馈有一台服务器(centos 6.0)无法登录死机啦,重启后这家伙就启动不了了,报错如:


prefdm main process (1235) terminated with status 1

的信息,报错截图如下:

 

看样子是启动过程中执行init程序,然后init调用prefdm报错啦。

现网服务器呢,怎么办,怎么办,捉急啊。。。最后总算弄好了,记录下处理过程吧。

首先我们尝试了单用户是否可以登录啊,怎么做就不说了,耶可以登录,想了想是不是硬盘的问题呢,fsck修复了下还是不行。google吧。

从报错的信息来看,是调用prefdm时候出现问题的,那这是一个什么东西呢?网上一查询,这是启动X桌面的东东,是一个shell脚本,栖身在/etc/X11/prefdm。


在单用户下可以正常登录,非单用户模式的时候却不行。与看了下配置的runlevel是5,又参考了一篇博客,我们换了下3发现也没有问题,好啦,可以正常启动,问题解决了,那是因为什么原因呢,再找找。


于是看了下/etc/X11prefdm脚本里面写了啥,发现有两行关键代码:


exec gdm "$@" >/dev/null 2>&1 /dev/null 2>&1

发现gdm命令没有的。yum install gdm -y 安装一下。

安装一下应该没有问题试试。


在网上看到还可能报其他错,这里记录下备用

报错信息:

ait avahi-daemon[1102]: Service "localait" (/services/ssh.service) successfully established.
Aug 11 17:45:41 localait kdm[1193]: X server "/usr/bin/X" cannot be executed
Aug 11 17:45:41 localait kdm[1174]: X server for display :0 cannot be started, session disabled
是因为x不能被执行。

x11 server系统执行顺序又是:优先使用startx -- 没有就使用~/.xserverrc -- 再没有就执行/etc/X11/xinit/xserverrc -- 还没有那就是最后一步啦,执行/usr/bin/X。

知道原理啦看看x11 server 有没有安装,没有的话安装下:yum  -y install xorg-x11-server-Xorg

打赏

打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

百分百源码网 建议打赏1~10元,土豪随意,感谢您的阅读!

共有18人阅读,期待你的评论!发表评论
昵称: 网址: 验证码: 点击我更换图片
最新评论

本文标签

广告赞助

能出一分力是一分吧!

订阅获得更多模板

本文标签

广告赞助

订阅获得更多模板