LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 756|回复: 3

突然不能登录gentoo了,蒙了,没有遇到过[已经解决]

[复制链接]
发表于 2006-6-11 21:17:17 | 显示全部楼层 |阅读模式
今天可能有升级几个软件,隐约记得是跟着某个常用的软件升级的,我觉得会有点关系得只可能是,其它都于系统无关得。pam-login,晚上再开机居然发现不能登录了,输入用户名,等一会又要输入用户名了。是不是哪个软件出问题了,可能的原因是什么。毕业设计还得靠gentoo做完呢,最近可没有时间装系统。各位请帮忙,先行谢过了。
发表于 2006-6-12 01:44:04 | 显示全部楼层
我也遇到了这个问题,你如果用Alt-Ctrl-F12切换到显示信息的控制台就会看到
找不到login程序的毛病
我觉得原因是pam-login被删除了,但是系统还没有更新完,导致问题
你的机器如果开了ssh服务,可以用ssh连接进去,
然后emerge -uv --oneshot shadow
我觉得应该可以解决问题。
不过hehe,我的机器现在还在升级,shadow还没有更新,我目前还不确定问题是不是在这里,这只是我的一个猜想了。
回复 支持 反对

使用道具 举报

发表于 2006-6-12 07:25:26 | 显示全部楼层
新版本的shadow用自己的login,所以pam-login应该和shadow有冲突的,我升级的时候因为冲突所以要手动先删除pam-login.

我的做法:
FEATURES=-collision-protect emerge --nodeps shadow && emerge --unmerge pam-login

如果现在已经login不了,我想可以用安装盘启动,然后chroot。再装上shadow应该可以了。
象楼上说的用ssh也是一个好主意。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-6-12 08:17:51 | 显示全部楼层
谢谢各位,已经解决了。昨晚上chroot进去搞的。后来熄灯了,没有发上来。这个问题应该当作通知来发才对,避免有些不太熟的人懵了。pam-login是跟随某个软件卸载了,然而shadow却没有被升级。进去查emerge的日志知道了这一问题。另外,不要nodeps来装shadow了,现在里面已经没有这样的依赖关系了,删了pam-login,然后升级shadow就可以了。
回复 支持 反对

使用道具 举报

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

本版积分规则

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