CentOS5,启动过程中出现以下问题:
INIT:Id "x" respawning too fast,disabled for 5 minutes
图形界面无法启动。
首先根据错误信息知道是init程序在执行系统
启动脚本时出现问题,init所执行的脚本是
/etc/inittab,
查看之: [root@localhost ~]# cat /etc/inittab,
找到最后一行:
x:5:respawn:/etc/X11/prefdm -nodaemon
图形就是由这行启动的,ID为x的行在运行级5的时候会启动prefdm程序,而且有respawn参数,此参数的作用是当程序退出后自动重新启动它,根据错误提示里的respawing too fast判断是由于程序启动异常导致频繁重启.
分析如下:
1、[root@localhost ~]# file /etc/X11/prefdm
/etc/X11/prefdm: Bourne shell script text executable
说明该文件是一个可执行的脚本文件
2、[root@localhost ~]# vi /etc/X11/prefdm
#!/bin/sh
PATH=/sbin:/usr/sbin:/bin:/usr/bin
# shut down any graphical boot that might exist
if [ -x /usr/bin/rhgb-client ]; then
/usr/bin/rhgb-client --quit
fi
# We need to source this so that the login screens get translated
[ -f /etc/sysconfig/i18n ] && . /etc/sysconfig/i18n
# Run preferred X display manager
preferred=
if [ -f /etc/sysconfig/desktop ]; then
. /etc/sysconfig/desktop
if [ "$DISPLAYMANAGER" = GNOME ]; then
preferred=/usr/sbin/gdm
elif [ "$DISPLAYMANAGER" = KDE ]; then
preferred=/usr/bin/kdm
elif [ "$DISPLAYMANAGER" = XDM ]; then
preferred=/usr/bin/xdm
elif [ -n "$DISPLAYMANAGER" ]; then
preferred=$DISPLAYMANAGER
fi
fi
shopt -s execfail
[ -n "$preferred" ] && exec $preferred "$@" >/dev/null 2>&1 </dev/null
# Fallbacks, in order
exec gdm "$@" >/dev/null 2>&1 </dev/null
exec kdm "$@" >/dev/null 2>&1 </dev/null
exec xdm "$@" >/dev/null 2>&1 </dev/null
# catch all exit error
exit 1
从文件内容可知:首先检测界面显示管理器的配置,由于我只安装了GNOME,所以会去运行/usr/sbin/gdm程序
那么这个程序是什么东东呢?
3、[root@localhost ~]# yum whatprovides /usr/sbin/gdm(要保证已经联网)
Loaded plugins: fastestmirror, protectbase
Loading mirror speeds from cached hostfile
* base: centos.ustc.edu.cn
* extras: centoso4.centos.org
* rpmforge: apt.sw.be
* updates: centos.ustc.edu.cn
47 packages excluded due to repository protections
1:gdm-2.16.0-56.el5.centos.i386 : GNOME 显示管理器。
Repo : base
Matched from:
Filename : /usr/sbin/gdm
1:gdm-2.16.0-56.el5.centos.i386 : GNOME 显示管理器。
Repo : installed
Matched from:
Other : Provides-match: /usr/sbin/gdm
可以看出这就是GNOME的显示管理器,这就说明我没安装GNOME管理器了!
4、[root@localhost ~]# ll /usr/sbin/gdm
运行结果显示果然没安装,OK!安装吧!
5、[root@localhost ~]# yum install gdm -y
重启系统,搞定over!
分享到:
相关推荐
这些技术使得网站可以更高效地存储数据,但同时也带来了新的隐私问题。研究发现,部分网站已经开始利用HTML5的本地存储功能来存储用户数据,并且通过ETag机制实现重生技术。 ETag(实体标签)是一种HTTP头部,用于...
在Linux启动过程中,如果出现"INIT: Id \"co\" respawning too fast"错误提示,是因为/etc/inittab文件中的某一行没有注释。如果未注释这行,启动将提示错误,无法进入系统! Xenserver虚拟机迁移到VMwareESX需要两...
同时,需要注意一些常见的启动错误,例如 INIT: Id "co" respawning too fast 等。 使用 VMware Converter 迁移 Xen Server 虚拟机到 VMware ESXi 平台,是一种非常便捷的迁移方法。但是,需要注意迁移后的虚拟机...
- `Init: Command is Respawning Too Rapidly`:错误提示,表示某个进程异常重启,需检查并解决。 **用户登录与软件管理** - 用户通过登录界面进入系统。 - **Patches管理**: - 列出已安装的补丁:使用命令如`...
### Unreal Engine 4.X By Example #### Introduction to Unreal Engine 4 Unreal Engine 4 (UE4) is a powerful game development platform that provides developers with the tools they need to create high-...
Init: Command is Respawning Too Rapidly............ 16 Login.............................. 16 Patches、应用软件安装.................... 17 列出 Patches ............ 17 安装Patches ........... 17 下载...
Create a 3D space combat simulator with projectile shooting and respawning objects, and learn how to manage the appearance of 3D models Dive into Unity’s advanced features, such as precomputed ...
respawning.py - 检查可能从 XUID 标头重新生成的 cookie 包含的 OpenWPM 代码在很大程度上类似于公共存储库。 我只是将添加到了automation/Proxy/MITMProxy.py ,它将 UIDH 标头插入到所有流量中。 您可以通过首先...