在 Ubuntu 18.04.3 上更新 systemd 后不再启动?| 无法启动网络管理器

在 Ubuntu 18.04.3 上更新 systemd 后不再启动?| 无法启动网络管理器

我的系统(Ubuntu 18.04.3)在 2019 年 9 月 11 日上午卡在黑屏上。我刚刚应用了一些常规更新..libsystemd0、systemd-sys、udev、一些内核更新,...

在此处输入图片描述

无法启动网络管理器 网络管理器依赖失败 在线等待

黑屏并卡在这里。即使在恢复模式下也无法启动!也试过旧内核。毫无效果。

我读到其他人也有类似的问题。

提前致谢!Michael

答案1

您的问题很可能与此 Launchpad Bug 有关#1843507

解决方法在评论中有详细说明#4在同一个线程上(对许多人来说都有效):

$ wget http://mirrors.kernel.org/ubuntu/pool/main/libi/libidn2/libidn2-0_2.0.4-1.1build2_amd64.deb
$ sudo dpkg -i libidn2-0_2.0.4-1.1build2_amd64.deb
$ sudo apt-mark hold libidn2-0

另请参阅此评论#12,您可能需要清除旧包。

编辑:要启动网络接口,请通过这个帖子,尽管我在这里发布了解决方案,因为今天很多人都遇到了这个问题。

如果您有以太网电缆,请将计算机直接连接到调制解调器,然后:

sudo nano /etc/network/interfaces

注意:将“eth0”替换为实际接口名称,例如“enp0s3”。您可以使用命令“ip a”找到它。

将以下行附加到文件末尾:

allow-hotplug eth0
iface eth0 inet dhcp

Ctrl+X 退出,Y 保存。然后:

sudo ifdown eth0
sudo ifup eth0

您应该可以连接互联网。如果您没有 DHCP 服务器,请使用以下命令(如果您不知道是否有 DHCP 服务器,那么您可能有一个,因此无需理会以下命令):

iface eth0 inet static
address 192.168.1.5
netmask 255.255.255.0
gateway 192.168.1.254

将地址、网络掩码和网关值替换为您习惯的值。

答案2

使用 Ondrej 包的用户可以在这里找到 Ondrej 自己的修复程序(刚刚发布):https://github.com/oerdnj/deb.sury.org/issues/1247#issuecomment-530268417

如果您没有修复中所述的软件包,只需运行以下命令:

$ cd /tmp
$ wget http://ppa.launchpad.net/ondrej/php/ubuntu/pool/main/libi/libidn2/libidn2-0_2.2.0-2+ubuntu18.04.1+deb.sury.org+1_amd64.deb

...现在您只需按照 Ondrej 的修复说明进行操作即可。

修复后,我必须重新启动,才能获得与 Ondrej 相同的输出。

但是,正如原始问题所述,使用有问题的软件包重新启动后,此问题可能会导致严重的网络问题。如果您尚未重新启动,请先实施修复以防止出现新问题。

请注意,选定的答案是一个临时修复,在 Ondrej 发布正确/最终修复之前发布。

相关内容