Ubuntu Server 9.10 在约 10 分钟后冻结

Ubuntu Server 9.10 在约 10 分钟后冻结

我刚刚将我的 Ubuntu 服务器从 9.04 升级到 9.10,大约 10 分钟后它就锁定了。它不会响应 ping,无法 ssh 进入,终端不接受键盘输入。它没有安装 X。然后我重新格式化并从头开始安装它,结果相同。有两个硬盘,第一个用于操作系统,第二个用于媒体。第二个没有变化,它是一个带有一个分区的 ext3 格式的驱动器。

我停止了随机服务(samba、ushare、transmission-daemon)以查看它们是否导致问题,但它仍然锁定。我做了一些watch "dmesg|tail"直到它锁定,但我什么也没看到。

我该如何进一步排除故障?我不想降级。

机器规格:Dell Dimension 3000 Pentium 4 @3GHz 512M RAM

答案1

我在使用 Ubuntu Server 9.10(无头设置,英特尔显卡)时也遇到了同样的问题。添加模式设置/etc/default/grub 选项对我来说很好用。不要忘记运行

$ sudo update-grub

毕竟。

答案2

nomodeset另一个选择是通过添加内核选项来禁用帧缓冲区支持/etc/default/grub

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset"

从断开显示器以来,该盒子已经运行了一个多小时。

编辑:经过一天的时间,我可以肯定地确认问题已经通过禁用帧缓冲区得到解决

答案3

您是否排除了硬件问题?我建议尝试使用 9.04 livecd 启动并让计算机运行几个小时。如果问题消失,则可能是 9.10 内核或类似系统中的驱动程序有问题。

答案4

我也遇到了同样的问题,而且我的服务器在另一所房子里。我需要重新启动它,kern.log 中的最后一条消息是关于 nic 的;

Nov  2 16:57:29 evo kernel: [   11.854112] type=1505 audit(1257177449.426:11): operation="profile_replace" pid=716 name=/usr/sbin/tcpdump
Nov  2 16:57:31 evo kernel: [   13.816151] e100: eth0 NIC Link is Up 100 Mbps Full Duplex
Nov  2 16:57:31 evo kernel: [   13.816289] ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
Nov  2 16:57:32 evo kernel: [   15.377338] type=1503 audit(1257177452.951:12): operation="open" pid=847 parent=846 profile="/usr/sbin/mysqld" requested_mask="r::" denied_mask="r::" fsuid=0 ouid=0 name="/sys/devices/system/cpu/"
Nov  2 16:57:33 evo kernel: [   16.153567] type=1503 audit(1257177453.726:13): operation="open" pid=918 parent=917 profile="/usr/sbin/mysqld" requested_mask="r::" denied_mask="r::" fsuid=0 ouid=0 name="/sys/devices/system/cpu/"
Nov  2 16:57:35 evo kernel: [   17.538557] type=1503 audit(1257177455.110:14): operation="open" pid=1114 parent=933 profile="/usr/sbin/mysqld" requested_mask="r::" denied_mask="r::" fsuid=0 ouid=0 name="/sys/devices/system/cpu/"
Nov  2 16:57:35 evo kernel: [   17.726787] type=1503 audit(1257177455.877:15): operation="open" pid=1121 parent=1120 profile="/usr/sbin/mysqld" requested_mask="r::" denied_mask="r::" fsuid=0 ouid=0 name="/sys/devices/system/cpu/"
Nov  2 16:57:36 evo kernel: [   18.817482] type=1503 audit(1257177456.969:16): operation="open" pid=1141 parent=1140 profile="/usr/sbin/mysqld" requested_mask="r::" denied_mask="r::" fsuid=0 ouid=0 name="/sys/devices/system/cpu/"
Nov  2 16:57:37 evo kernel: [   18.878522] type=1503 audit(1257177457.029:17): operation="open" pid=1152 parent=1151 profile="/usr/sbin/mysqld" requested_mask="r::" denied_mask="r::" fsuid=0 ouid=0 name="/sys/devices/system/cpu/"
Nov  2 16:57:42 evo kernel: [   24.652044] eth0: no IPv6 routers present

之前从未查看过 kern.log,所以我不知道这些消息是新的还是常见的。

我也有某种类型的 fpentium 和 512meg 内存,机器以前从未出现过故障,今天我对其进行了升级。

[编辑] 这是一个纯服务器,没有屏幕,只有 ssh 访问,所以我不会责怪图形驱动程序。[/编辑]

[编辑可能的修复] 将 apm=off nomodeset 添加到启动选项,我的 grub.lst 现在如下所示:

title           Ubuntu 9.10, kernel 2.6.31-14-generic-pae
root            (hd0,0)
kernel          /boot/vmlinuz-2.6.31-14-generic-pae root=UUID=0943496f-8c97-4f59-a2c0-4b5fd64e3c40 ro quiet splash apm=off nomodeset
initrd          /boot/initrd.img-2.6.31-14-generic-pae
quiet

现在我的正常运行时间为 15 分钟,而更改之前最多为 10 分钟。这显然与显示器睡眠有关,而且由于我没有显示器,所以有些事情变得很糟糕。我希望服务器现在继续运行(16 分钟 :))。有一个错误记录:https://bugs.launchpad.net/ubuntu/+source/linux/+bug/474930 这就是我的五分钱(18 分钟!)。[/编辑可能的修复]

相关内容