Ubuntu 18.04 LTS 因 NetworkManager.service 故障而无法启动

Ubuntu 18.04 LTS 因 NetworkManager.service 故障而无法启动

我正在尝试在 Ubuntu 上安装bettercapaircrack-ng使用。Katoolin

bettercap我按照以下步骤在 Ubuntu 上 安装:https://linuxhint.com/install-bettercap-on-ubuntu-18-04-and-use-the-events-stream/

Katoolin我按照以下步骤在 Ubuntu 上 安装:https://www.ostechnix.com/install-kali-linux-tools-using-katoolin-linux/

之后我重新启动了 Ubuntu,但现在无法启动,并出现以下错误:

开机画面错误

之后我进入控制台 4 ( ++ Ctrl)并尝试使用启动 (失败的服务) ,但启动失败。输出提到原因如下:AltF4Network Managersystemctl start NetworkManager.servicejournalctl -xe

/usr/sbin/NetworkManager: relocation error: /usr/lib/x86_64-linux-gnu/libgnutls.so.30: symbol _idn2_punycode_decode version IDN2_0.0.0 not defined in file libidn2.so.0 with link time reference

exit code: 127 Ubuntu 启动时,NetworkManager.service无法启动。

我甚至删除了我安装的软件包(autoremove --purge),但问题仍然没有解决。

由于所有这些原因,我的 Ubuntu 机器无法启动。我猜问题出在符号链接上。符号链接应该是什么?

在此处输入图片描述


编辑

问题如何阻止 Katoolin 导致 Ubuntu 崩溃?并不能解决我的问题。删除存储库和删除软件包根本没有帮助。最后,我不得不重新安装 Ubuntu。

笔记

在崩溃状态下我能够连接到 Wi-Fi:

  1. 在错误屏幕上按Ctrl+ Alt+转到控制台。F4
  2. 输入ifconfig wlan0并按下Enter。大多数无线网卡的指定名称为wlan0。如果你的网卡有不同的名称,请使用该名称。
  3. 输入iwconfig wlan0 essid <network-name> key <password>并按Enter。替换<network-name>为实际的网络名称,并替换<password>为网络的实际安全密钥。如果您的无线网络不需要安全密钥,请不要输入key <password>

    注意:如果您想输入 ASCII 密码,您可以使用iwconfig wlan0 essid <name> key s:<password>

  4. 键入dhclient wlan0并按下Enter以获取IP地址并连接到WiFi网络。

不要忘记替换wlan0为您的无线网卡接口名称。您可以使用iwconfig它来查找它。

答案1

这些工具依赖于 Ubuntu 18.04 中不再原生的功能。即由于从 ifupdown 切换到 netplan,(即混杂模式或“监控模式”)

您需要安装并配置 ifupdown 以使这些包与 18.04 兼容。但在我看来,对于这种用例,如果可能的话,最好切换回 16.04。

相关内容