我刚刚将我的Ubuntu服务器从9.04升级到9.10,大约10分钟后就locking了。 它不会响应ping,不能ssh和terminal不接受键盘input。 它没有安装X. 然后我重新格式化,并从头开始安装它,结果相同。 有两个硬盘,第一个是操作系统,第二个是媒体。 第二个没有改变,它是一个分区的ext3格式化驱动器。
我停止了随机服务(桑巴,ushare,传输守护进程),看它们是否引起了这个问题,但是它仍然被locking。 我做了一个watch "dmesg|tail"直到它锁起来,但是我什么也没看到。
我怎样才能进一步解决这个问题? 我不想降级。
机器规格:戴尔Dimension 3000奔腾4 @ 3GHz 512M RAM
我有与Ubuntu服务器9.10(无头安装,英特尔graphics)相同的问题。 添加nomodeset选项到/ etc / default / grub对我来说工作得很好。 不要忘记跑步
$ sudo update-grub
毕竟。
另一个select是通过在/etc/default/grub添加nomodeset内核选项来禁用framebuffer支持:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset"
自从现在断开显示器以来,盒子已经运行了一个多小时。
编辑:经过一天,我肯定可以确认问题已经通过禁用framebuffer解决
你排除了硬件问题吗? 我build议尝试用9.04 livecd启动,并让计算机运行几个小时。 如果问题消失了,那么在9.10内核或类似内核中,这可能是一个糟糕的驱动程序。
您的硬件可能存在一个错误,但这不是我最可能的猜测。 由于硬件是旧的,我猜测硬件问题。
我会运行memtest86来查看是否有任何内存问题。 这也可能是一个热量问题,但是,我认为你将无法得到它安装。
编辑:
哦,我错过了有关升级的部分,所以如果以前工作可能不是硬件故障。 我会tail -f /var/log/messages ,看看你是否能捕捉任何东西,然后locking。
我有山姆问题,我有服务器在另一个房子..我需要重新启动它,最后在kern.log消息是关于networking;
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之前,所以我不知道这些按摩是新的还是常见的。
我也有一些types和512meg内存,机器从来没有失败过,我今天升级。
这是一个纯粹的服务器,没有屏幕,只有SSH访问,所以我不会责怪graphics驱动程序。[/编辑]
[编辑可能的修复]添加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分钟!)。 [/编辑可能的修复]
它是内核2.6.31-xx的vga-card。 我开始附带显示器的机器,一切都很好。 卸载video电缆,等待10分钟后重新启动,冻结! 运行内核2.6.28-16的机器一切正常当我打的解决scheme,它会被张贴在这里….
现在我发现,节能是服务器死机的原因。
解决scheme如下:
创build/etc/init.d/local(或者你喜欢的文件名)
内容:
#!/bin/bash for i in 1 2 3 4 5 6 do setterm -blank 0 -powersave off -powerdown 0 >/dev/tty$i done
使该脚本在系统启动时启动:
chmod 700 /etc/init.d/local update-rc.d local defaults 80
之后,重新启动我的服务器运行良好。
在我的经验显示驱动程序是这个常见的原因。 你可能要考虑转移到标准的VGA驱动程序,看看问题是否消失。
有一点是盲目的,应该尽早做出来……但是为了防止其他人也一样,我也得到了,或者相信我也有同样的问题……但是我的解决scheme似乎很多比预期简单。
我通常保持我的服务器没有任何连接外围设备,没有键盘,屏幕或任何东西…与9.04,似乎绝对好。 或者当然,我连接和pipe理它,因此通过SSH,但10分钟左右后,升级到9.10后,所有woudl似乎冻结,即使唱服务器ping将回来没有响应…
在尝试所有相关的固定之后,我最终去插入一个显示器来处理graphics问题,很多人似乎都为此负责…不久,问题再次出现,我直接将键盘插入服务器。 在那一刻,我意识到连接已经变得活跃了…现在,我已经离开了键盘连接了大约12个小时,到目前为止我没有任何问题…任何想法,为什么缺less键盘可以给这种效果?
无论如何,我知道它可能不应该在这里,但我虽然有人可能已经尝试像我一样远程修复,并会从中受益。
根据我的经验,nforce芯片组可能是原因。 我在nforce2的某个主板上遇到了ubuntu 7.04的问题。 它有时显然无故吊死。 所以我已经买了新的MB,这次nForce4,新的处理器,新的内存…现在它挂在9.10以下,但不同的。 通常这没有任何一致的消息。 有时我也会在启动时看到这些审核信息,但是电脑可以工作几天,其他时间可以在几分钟后挂起,但最后的信息是典型的。
我最终放弃和降级到9.04。 🙁
它是内核2.6.31-xx的vga-card。 我开始附带显示器的机器,一切都很好。 卸载video电缆,等待10分钟后重新启动,冻结! 运行内核2.6.28-16的机器一切正常当我打的解决scheme,它会被张贴在这里….
现在我发现,节能是服务器死机的原因。
解决scheme如下:
创build/etc/init.d/local(或者你喜欢的文件名)
内容:
!/斌/庆典
我在1 2 3 4 5 6做setterm -blank 0 -powersave off -powerdown 0> / dev / tty $我完成了
使该脚本在系统启动时启动:
chmod 700 /etc/init.d/local update-rc.d local defaults 80
之后,重新启动我的服务器运行良好。
谢谢! 我可以证实这对我有用,这让我疯狂!
发布bug报告: https : //bugs.launchpad.net/ubuntu/+source/linux/+bug/518265
我认为这是一个64位的问题。 32位在同一个盒子上运行良好,但64位版本也冻结了我。 8.10做了同样的事情,这就是为什么我的另一台服务器是OpenSuse。 我本来希望能用9.10把所有东西都还给Ubuntu,但是我必须在我的服务器上运行32位(我不想这么做),或者用另一个Distro。
顺便说一下,如果你只是在terminal模式下而不运行任何GUI,是否会出现显卡问题? 这似乎不大可能。 矿需要更长的时间来冻结(1-12小时),但最终会冻结。 这是一个networking(Moodle)服务器,只能启动到命令行。