[ 提醒 ]OpenVZ 虚拟机中升级 13.1 可能出现问题

在一台 OpenVZ 虚拟机中从 12.3 升级到 13.1 过后,系统无法重启,症状为

srv-db-us:~ # reboot
Failed to open /dev/initctl: No such device or address
Failed to talk to init daemon.

因为是生产环境,出于谨慎考虑没有尝试从面板重启

经过简单搜索定位到这个 bug bugzilla.novell.com/show_bug.cgi?id=839170

同时在 ArchLinux 社区发现了类似问题及其解决方案 bbs.archlinux.org/viewtopic.php?pid=1184306#p1184306

根据 ArchLinux 社区中那个帖子的描述,这个问题是内核版本过低造成的,同时由于 OpenVZ 架构的问题,现在最新的也是 2.6.32 内核,升级内核基本不现实,所以请谨慎升级。

另外,我降级回 12.3 过后此问题依然存在,依然不敢直接从面板重启,怕一关机就起不来了,目前生产环境运行正常,就是不能重启而已。

你得把那个 bug report reopen 了,不然没人管你的。

呃,我犹豫了半天到底该不该我来 reopen…done.