14.04 – Der Netzwerkmanager funktioniert nicht mehr

14.04 – Der Netzwerkmanager funktioniert nicht mehr

Als ich meinen Laptop startete, gab eskein Netzdienst, und auchkein Netzwerksymbol in der oberen Leiste. Es gibt einen Fehler, wenn ich das Betriebssystem starte, wie„Entschuldigung, bei Ubuntu 14.04 ist ein interner Fehler aufgetreten“. Wenn ich auf Details klicke, heißt es, der Fehler sei im ausführbaren Pfad aufgetreten usr/sbin/NetworkManager. Wenn ich versuche, Networkin den Pfad zu gelangen System Settings, heißt es„Die Systemnetzwerkdienste sind mit dieser Version nicht kompatibel.“

Wie kann ich dieses schockierende Problem lösen?

PS: Ich habe keine mit dem Netzwerk verbundenen Pakete/Apps von Drittanbietern installiert. Es sind nur Systemupdates installiert.

Antwort1

Ich habe heute das gleiche Problem.

TLDR: Downgrade libnl3oder Upgrade network-manager.

Gemäßdiese Antwort, das Problem ist, dass ein Fix in libnl3eine Regression in verursacht hat network-manager. Damals war es nur ein Fehler für -proposedPakete, aber ich schätze, der Fehler wurde ausreichend getestet, sodass er in das normale Ubuntu eingeführt werden konnte ;).

Am sichersten ist es, einen Schritt zurückzugehen und frühere Versionen zu installieren libnl-3-200 libnl-genl-3-200 libnl-route-3-200(Details siehe in der Antwort).

Dadurch bleiben Ihnen herabgestufte Pakete. Denken Sie daran, diese nicht zu aktualisieren, bis ein entsprechendes Upgrade network-managerverfügbar ist.

Alternativ (ich habe dies getan) können Sie einen Schritt weiter gehen und eine neuere Version von installieren network-manager: füramd64oder füri386. Sie können das Paket auf ein anderes System herunterladen und mit einem USB-Stick weitergeben. Oder laden Sie es mit Ihrem Smartphone herunter und geben Sie es über USB weiter.

Installieren Sie es mit:

sudo dpkg -i network-manager_*.deb

Sie können versuchen, die Netzwerkverbindung herzustellen, indem Sie NetworkManager einfach neu starten:

sudo service network-manager restart

Aber ich musste einen Neustart durchführen, um das Systray-Applet zurückzubekommen.

Antwort2

Diese Methode funktioniert, wenn Sie eine Verbindung per Ethernet-Kabel herstellen können.

Verwenden Sie den integrierten Wiederherstellungsmodus von Ubuntu, um Network Manager zu aktualisieren.

Schritt 1

Mit der Pfeiltaste nach unten wählen SieErweiterte Optionen für Ubuntuund drückeEnter

Schritt 2

Verwenden Sie die Pfeiltaste nach unten, um den neuesten Linux-Kernel mit Wiederherstellungsmodus auszuwählen, und drücken SieEnter

ich benutzteUbuntu, mit Linux 4.2.0-36-generic (Wiederherstellungsmodus)

Schritt 3

Mit der Pfeiltaste nach unten wählen SieNetzwerk Netzwerk aktivierenund drückeEnter

Schritt 4

Drücken Sie EnterfürOKum das Dateisystem erneut zu mounten

Schritt 1 bis 4 Screenshots

Schritt 5

Mit der Pfeiltaste nach unten wählen Siedpkg Reparieren Beschädigte Paketeund drückeEnter

Schritt 6

Sie werden aufgefordert, den neuesten Netzwerkmanager herunterzuladen mitWeiter [J/n]. Geben Sie den Buchstaben y für "ja" ein und drücken Sie Enter. Wenn alle Vorgänge abgeschlossen sind, wird angezeigt

Fertig. Bitte drücken Sie die Eingabetaste

Also Enternochmal drücken.

Schritt 7

Wählenfortsetzen Normalen Start fortsetzenund drückeEnter

Schritt 8

Drücken Sie Enterund fahren Sie mit dem Booten fort. Melden Sie sich auf dem Anmeldebildschirm NICHT an, sondern führen Sie einen NORMALEN Neustart durch (klicken Sie oben rechts auf dem Bildschirm auf das Symbol zum Herunterfahren).

Nach dem Neustart des PCs melden Sie sich anschließend an.

Als ich diese Schritte ausführte, waren die Netzwerkverbindungen wiederhergestellt.

Schritt 5 bis 8 Screenshots

Antwort3

So können Sie das Problem beheben:

Download-Datei:

  • libnl-3-200_3.2.21-1_XXX.deb
  • libnl-route-3-200_3.2.21-1_XXX.deb
  • libnl-genl-3-200_3.2.21-1_XXX.deb

    Betriebssystem 32 Bit: XXX = i386 || Betriebssystem 64 Bit: XXX = amd64

Verknüpfung: http://archive.ubuntu.com/ubuntu/pool/main/libn/libnl3/

Fügen Sie sie in einen Ordner ein und installieren Sie sie mit dem Befehl:

sudo dpkg -i lib*.deb

Dann Neustart. Fertig :3

Antwort4

Ich würde nicht empfehlen, Pakete herunterzustufen oder manuell neue zu installieren – das führt später unweigerlich zu Versionsproblemen. Die beste Lösung für dieses Problem ist einfach, das network-managerPaket zu aktualisieren.

Als Erstes müssen Sie manuell eine Verbindung zum Internet herstellen. Auch wenn das Internet network-managertot ist, heißt das nicht, dass Sie keine Verbindung herstellen können.

1. Öffnen Sie ein Terminal und bearbeiten Sie die interfacesDatei:

sudo pico /etc/network/interfaces

Fügen Sie dort die folgenden Zeilen hinzu, sie geben an, dass die eth0Schnittstelle nicht mehr verwaltet werden soll:

allow-hotplug eth0
iface eth0 inet dhcp

2. Damit kann die Verbindung manuell gestartet werden:

sudo ifup eth0

Beachten Sie, dass im Panel keine Benachrichtigung angezeigt wird – dies ist eine manuelle Verbindung. Probieren Sie es mit pingIhrem Internetbrowser aus oder starten Sie ihn.

3. Aktualisieren Sie nun die aptMetadaten:

sudo apt-get update

Und aktualisieren Sie das network-managerPaket:

sudo apt-get upgrade network-manager

4. Stellen Sie sicher, dass Sie jetzt die Version 0.9.8.8-0ubuntu7.3installiert haben:

apt-cache show network-manager

5. Bearbeiten Sie nun die interfacesDatei erneut und entfernen bzw. kommentieren Sie die in Schritt 1 hinzugefügten Zeilen:

sudo pico /etc/network/interfaces

6. Starten Sie abschließend das System neu.

verwandte Informationen