我们的发电机出现故障,一台 centos 5.x x64 服务器宕机了,当它启动时,没有 booty booty... 我尝试启动到救援模式,它会挂载 LVM 卷,没有错误。但 chroot 总是失败。
因此,我决定放回 CD,运行升级,然后让它再次安装...看起来很好,直到它到达 glibc,它突然给我一个只读文件系统错误。
回溯(最近一次调用优先):文件“/tmp/treedir.28080/instimage/usr/lib/anaconda/yuminstall.py”,第 137 行,在回调 self.instLog.flush() IOError:[Errno 30] 只读文件系统
最内层框架中的局部变量:what: 4 hdr: h: glibc-2.5-42.x86_64 self: repo: anaconda-base-200910011652.x86_64 amount: 0
在失败之前它似乎已经完成了很多事情......
/mnt/sysimage/root/install.log:
安装 libgcc - 4.1.2-14.el5.i386
警告:libgcc-4.1.2-14.el5:Header V3 DSA 签名:NOKEY,密钥 ID e8562897
安装 libgcc - 4.1.2-14.el5.x86_64
安装设置 - 2.5.58-1.el5.noarch
安装文件系统 - 2.4.0-1.el5.centos.x86_64
安装基础系统 - 8.0-5.1.1.el5.centos.noarch
安装 pciutils-devel - 2.2.3-4.i386
安装 cracklib-dicts - 2.8.9-3.3.x86_64
安装 termcap - 1:5.5-1.20060701.1.noarch
在此之前还有很多,最新的似乎在最上面。
谢谢
答案1
检查 dmesg,在启动时它应该已经在其中一个控制台上,尝试 alt+f3 4 或 5。
问题是存在磁盘问题并且 ext3 正在检测到它并变为只读。
答案2
你可能想尝试坏块和memtest86+以确保您的物理硬件仍然正常。