啊,我觉得自己像个白痴!所以我决定在 openVZ 服务器上升级我的发行版(像个傻瓜一样,因为我正在托管一些学校作业)。现在我无法让 systemd 工作。
每当我尝试启动任何服务时,我都会收到以下消息:
Failed to get D-Bus connection: No such file or directory
原本我"xdg_runtime_dir" wasn't set, set it to tmp.
我还得到了以下信息:
Failed to make us a subreaper: Invalid argument Perhaps the kernel version is too old (< 3.4?)
Assertion 'clock_gettime(clock_id, &ts) == 0' failed at src/shared/time-util.c:34, function now(). Aborting.
我正在运行,2.6.32-04stab093.5
这可能是问题所在(VM附带的版本)。
因此,最明显的办法是禁用 systemd...因为它处于紧急模式,我无法运行任何服务,所以我基本完蛋了。我检查了一下: https://wiki.ubuntu.com/SystemdForUpstartUsers
这没什么帮助,因为我可以做一次……只是我没有 grub!无法安装 grub,因为没有网络。也无法安装永久解决方案,因为同样缺乏网络连接!
因为它是一个虚拟服务器,我没有物理访问权限,所以没有启动 CD 或笔式驱动器。
我已经向 VM 提供商提交了一个案例,看他们是否可以备份我的文件,但我并不乐观。
所以,我的朋友们,你们有谁能给这个愚蠢升级的可怜人一些建议吗?如果我能找到一个至少能让我连接到互联网的解决方案,我想我就能摆脱这种邪恶了?
感谢您的时间和考虑!我将非常感激您的帮助!