免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1367 | 回复: 0
打印 上一主题 下一主题

“INIT: Id “1″ respawning too fast: disabled for 5 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-03-31 16:11 |只看该作者 |倒序浏览
“INIT: Id “1″ respawning too fast: disabled for 5 minutes” 问题的解决
                                               
                                               
                                                                                                                                                                                                                        很多朋友的Debian 系统安装后,在启动时会遇到如下的问题:
/bin/sh:line 1:/usr/sbin/termwarp:No such file or directory
/bin/sh:line 1:/usr/sbin/termwarp:
can not execute:No such file or directory
同时,会有如下的错误信息显示
“INIT: Id “1″ respawning too fast: disabled for 5 minutes”
初步判断,将该问题分解为两个部分解决
   1. “INIT: Id “1″ respawning too fast: disabled for 5 minutes”
   2. 无法找到或执行 /usr/sbin/termwrap
关于”INIT: Id “1″ respawning too fast: disabled for 5 minutes”问题,以下有一篇文章有好的论述,大家可以参考以下:
http://www.linuxmine.com/900.html
摘录如下:
“当使用/etc/inittab里面的某个程序,例如mgetty来接受modem拨入,同时系统又重新启动或者几个拨入都不成功;又或者登录提示数次被取消(例如用ctrl+D),都会出现这种提示。
原因在于,当init通过/etc/inittab来启动某个程序的时候,如果这个程序连续几次被很快地终止,那么在/etc/inittab里面对应的条目就会被禁用并不再启动。正常情况下程序应该在被结束后两分钟后重新启动,这个问题不应该归咎于init的bug。
解决方法是:
首先,很多程序有自己的日志或者把他们的syslog写到/var/log/messages或者这个目录下面类似的日志里面,所以可以查看这些日志来得
到错误信息。你也可以手动在shell下面启动这些程序来得到错误信息,但是记得不要改动/etc/inittab里面的项目。你可以以root身份使用
init q命令使得这些无效的命令重新可以使用。”
通过查看/etc/inittab可以发现在inittab中有如下语句
1:2345:respawn:/usr/sbin/termwrap /usr/sbin/base-config /dev/tty1 2>&1
结合上文的分析可以知道,正是因为无法找到/usr/sbin/termwrap 这个文件,导致init respawn出来的进程马上被终止,所以才有
“INIT: Id “1″ respawning too fast: disabled for 5 minutes” 错误的产生。
至此,问题可以归结到 /usr/sbin/termwrap 缺失这个问题上。
通过查找治疗以及对问题主机的/etc/inittab的分析可以知道,termwrap即terminal
wrapper,包含于base-config这个软件包,为一个shell脚本,主要用来侦测用户运行的终端类型,以及使用的语言,进而在debian
系统的第二阶段安装运行base-config时使用。
解决方案:
运行apt-get ,安装base-config软件包问题分析:
在还没改变系统的状态的情况下:
由于该系统不是我亲自安装,只能根据问题现象做一下推测。从系统的问题情况来看,很有可能是在完成第一阶段安装之后,未运行base-config进行基本系统配置导致/etc/inittab脚本未更新,仍为第一阶段基本系统安装后的脚本。
如果已经从stable变成sid 的话:
#cp /etc/inittab.real /etc/inittab
#reboot
问题解决!
               
               
               

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u2/64726/showart_512861.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP