我刚刚尝试将我们的 Ubuntu EC2 服务器从 11.10 升级到 12.04,但它在几个软件包升级时停止,从 memtest86+ 开始。CTRL+C 是唯一的出路,最后出现以下错误:
Errors were encountered while processing:
memtest86+
ubuntu-standard
grub-legacy-ec2
grub-pc
friendly-recovery
linux-image-3.2.0-24-virtual
python-apport
linux-image-virtual
linux-virtual
apport
关于出了什么问题以及如何解决,您有什么建议吗?
更新:结果发现是 GRUB 的问题,但我还是不明白到底出了什么问题。为什么 GRUB 要和 EC2 一起使用?
答案1
再次尝试升级,但这次打开到服务器的第二个 ssh 会话,并监视一些指标:
vmstat 5
会提醒你记忆问题iostat 5
将显示是否有任何 I/O 发生top
将显示与 CPU 峰值或平均负载相关的任何问题- 使用
sysstat
包,您可以记录许多这些指标并在以后查看它们
top
了解是否发生了什么事情。查看或中正在运行的进程列表ps auxfw
以寻找线索。使用检查活动的网络连接netstat -utnp
。获得此信息后,请回复任何异常或您不理解的内容。