最近在SUSE11 SP2上安装MHA,因为Perl版本依赖问题,把系统自带的Perl从5.10.0卸载了,装上了5.12.3。本来一切正常,后来忽然发现系统重启时的启动界面上非要敲个按钮才能继续启动了,“Press any key to proceed with booting.”。启动挂住的截图如下:
卸载安装命令如下:
寻找解决方案,发现如果是不用卸载安装,而是用升级的办法,会报警告perl-Bootloader会依赖perl-5.10.0,而我又没升级它。于是费了劲找到一个合适版本的perl-Bootloader-0.6.1-1.1.x86_64.rpm , 可是装上去了,完全没解决问题。
后来在/var/log/boot.omsg中发现了如下一段:
卸载安装命令如下:
rpm -e perl-base-5.10.0-64.55.1 --nodeps
rpm -e perl-5.10.0-64.55.1 --nodeps
rpm -ivh perl-base-5.12.3-11.14.1.x86_64.rpm
rpm -ivh perl-5.12.3-11.14.1.x86_64.rpm
寻找解决方案,发现如果是不用卸载安装,而是用升级的办法,会报警告perl-Bootloader会依赖perl-5.10.0,而我又没升级它。于是费了劲找到一个合适版本的perl-Bootloader-0.6.1-1.1.x86_64.rpm , 可是装上去了,完全没解决问题。
后来在/var/log/boot.omsg中发现了如下一段:
<notice -- Mar 10 11:22:49.513778000> boot.localfs start
Checking file systems...
fsck from util-linux 2.19.1
doneMounting local file systems...
proc on /proc type proc (rw)
sysfs on /sy