QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 548|回复: 10

Fedora core1的up2data带来的问题,

[复制链接]
发表于 2004-5-28 09:56:53 | 显示全部楼层 |阅读模式
下载完软件包安装的时候跳出
当时没看清是什么 大概有RPM unpack之类的

重启后,进不了xwindow
有如下提示:
INIT:ID "X" respawning too fast:disabled for 5 minutes
我以为是要等5分钟,
5分钟后又出现同样的提示

巨虾们,这是什么意思啊?我该如何解决才能进得了gnome?

ps:我已经重装过4次了,对一个linux初学者来说,太艰苦了。我还是自己学的。这次不想失败,请大家帮忙。谢谢。。。。。
 楼主| 发表于 2004-5-28 12:08:20 | 显示全部楼层
斑竹呢?这个问题我在精华区和置顶贴里都没找到答案,

困惑,希望得到解决!
回复

使用道具 举报

发表于 2004-5-28 17:22:02 | 显示全部楼层
关注!!!
回复

使用道具 举报

 楼主| 发表于 2004-5-29 00:05:39 | 显示全部楼层
希望能引起斑竹和巨虾们的关注!

等待ing。。。。
回复

使用道具 举报

发表于 2004-5-29 00:11:42 | 显示全部楼层
一同关注。
回复

使用道具 举报

 楼主| 发表于 2004-5-29 00:22:19 | 显示全部楼层
找到一篇技术文章,因为linux知识缺乏,英语也比较烂

请高人指点

In most distributions this means that the system is booting by default
into runlevel 5, which is supposed to respawn (re-start again after
it's been exited) a graphical login via xdm, kdm, gdm, or whatever,
and the system can't locate the program.

However, "Id" can also indicate the absence or misconfiguration of
another program, like mingetty, if init tries to respawn itself more
than 10 times in 2 minutes.

Id "x" is the number in the leftmost column of the /etc/inittab file:

# Run gettys in standard runlevels
1:2345:respawn:/sbin/mingetty tty1
2:2345:respawn:/sbin/mingetty tty2
3:2345:respawn:/sbin/mingetty tty3
4:2345:respawn:/sbin/mingetty tty4
5:2345:respawn:/sbin/mingetty tty5
6:2345:respawn:/sbin/mingetty tty6

Commenting the offending line out and then fixing the errant program
and testing on the command line will allow you to see any error
messages that go to standard error output (console) if the errors are
not going to the system log file. Uncomment the line and restart init
with "kill -SIGHUP 1" or "telinit q" to cause init to reinitialize and
reread the /etc/inittab file.

Some systems, however, rewrite /etc/inittab when booting. In that
case, refer to the init man page, and/or the settings in
/etc/sysconfig/init.
回复

使用道具 举报

 楼主| 发表于 2004-5-29 00:51:04 | 显示全部楼层
又是一篇技术文章!

Try (as root):

$ telinit 3 (probably best to do this at a console login)

-- to turn off gdm/X (it's already off from your description, but let's
be sort of safe)

$ rpm -qa | grep XF | perl -e 'while (<>) {
             chomp;
             /(XFree86-.*?)-[0-9]/;
             push @r, $1;
           } $list = join " ",@r;
           print "rpm -e --nodeps $list\nup2date -i $list\n";'


-- this will generate a script that will (quite rudely) remove all the
XF* rpms from your system (line #1), then replace them (line #2).  Cut &
paste or redirect it to a file (called, maybe fix_xf.sh), then do:

% sh ./fix_xf.sh

-- to actually commit the crime.

I know this is a pretty heavy handed approach, but it'll save your
sanity.


是不是得编写一个名叫fix_xf.sh的文件

那么在文本模式的命令行里是不是就输入他说的那些呢?那

但是该怎么保存起来,又保存在什么地方呢?

我还是不清楚,请指点!
回复

使用道具 举报

 楼主| 发表于 2004-5-29 00:59:06 | 显示全部楼层
汉化版的技术性文章:
========================================
   为什么会出现INIT: Id "1" respawning too fast: disabled for 5 minutes  
当使用/etc/inittab里面的某个程序,例如mgetty来接受modem拨入,同时系统又重新启动或者几个拨入都不成功;又或者登录提示数次被取消(例如用ctrl+D),都会出现这种提示。
  原因在于,当init通过/etc/inittab来启动某个程序的时候,如果这个程序连续几次被很快地终止,那么在/etc/inittab里面对应的条目就会被禁用并不再启动。正常情况下程序应该在被结束后两分钟后重新启动,这个问题不应该归咎于init的bug。
解决方法是:
  首先,很多程序有自己的日志或者把他们的syslog写到/var/log/messages或者这个目录下面类似的日志里面,所以可以查看这些日志来得到错误信息。你也可以手动在shell下面启动这些程序来得到错误信息,但是记得不要改动/etc/inittab里面的项目。你可以以root身份使用init q命令使得这些无效的命令重新可以使用。   

上面的文章是在linuxaid中的,不过我一般都用“#”把"1:2345:respawn:/sbin/mingetty tty1"注销了,因为我一般都只用串口上。我觉得是编译内核的时候,漏了什么东西了吧!

========================================

上面最后的话不是我说的,谁知道是那个高手说的,含糊了点,我不清楚,人家都混到改写内核的地步了,呵呵,不羡慕了,不浮躁了,学!
回复

使用道具 举报

 楼主| 发表于 2004-5-30 02:40:10 | 显示全部楼层
依旧没有解决!

大家帮帮我~!
回复

使用道具 举报

 楼主| 发表于 2004-5-30 09:23:52 | 显示全部楼层
再次重装

只因为没有人能帮我:(
回复

使用道具 举报

发表于 2004-5-30 10:08:54 | 显示全部楼层
其实可以试试重新配置X。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-16 22:43 , Processed in 0.072142 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表