it-swarm.com.de

Letztes Upgrade stürzt Netzwerkmanager ab (keine Internetverbindung, kein Applet)

Während des heutigen Upgrades verschwand mein WLAN-Manager aufgrund eines Ereignisses. Nicht einmal über eine Kabelverbindung verbinden.

Dieser Fehler wird von Dateien angezeigt:

**(nm-applet:2716): WARNING **: Could not initialize NMClient /org/freedesktop/NetworkManager: The name org.freedesktop.NetworkManager was not provided by any .service files 

(nm-applet:2716): nm-applet-WARNING **: Error connecting to ModemManager: Error calling StartServiceByName for org.freedesktop.ModemManager1: GDBus.Error:org.freedesktop.DBus.Error.Spawn.ExecFailed: Cannot launch daemon, file not found or permissions invalid 

(nm-applet:2716): nm-applet-WARNING **: Could not find ShellVersion property on org.gnome.Shell after 5 tries 

(nm-applet:2716): nm-applet-WARNING **: Failed to register as an agent: (2) The name org.freedesktop.NetworkManager was not provided by any .service files 

Gibt es einen Patch, den ich über Windows herunterladen und an mein Ubuntu senden kann, oder muss ich alles neu laden? Ich habe versucht, zwei Versionen zurückzulaufen, aber immer noch keinen Internetzugang.

85
Adam Albanowicz

Ursache

Dies wird durch eine Regression verursacht, die mit einem Fix für libnl3-Fehler # 1511735 eingeführt wurde.
Der resultierende Netzwerkmanager-Absturz wurde in Netzwerkmanager-Fehler # 153951 oder Netzwerkmanager-Fehler # 1539634 gemeldet


Lösung

Downgrade von libnl-Paketen und warte auf ein Upgrade des network-manager-Pakets


Schritt 1

Versuchen Sie, libnl mit apt-get wie in @Max zu downgraden. Antwort:

Sudo apt-get install libnl-3-200=3.2.21-1 libnl-route-3-200=3.2.21-1 libnl-genl-3-200=3.2.21-1

Schritt 2

Wenn Schritt 1 fehlschlägt,
Da sich die Pakete nicht mehr in Ihrem Cache befinden und offensichtlich nicht vom Paketmanager heruntergeladen werden können, müssen Sie libnl-Pakete manuell downgraden (herunterladen + installieren):

  • Laden Sie sie herunter und kopieren Sie sie auf Ihr System
    [vom Booten einer Live-Distributions-/Rettungs-CD oder von einem anderen Computer + USB-Stick]
    Download-Links für AMD64 : libnllibnl-genllibnl-route
    Download-Links für i386 : libnllibnl-genllibnl-route

  • Zurück zu Ihrem System, wo Sie diese .deb -Dateien gespeichert haben, installieren Sie sie mit dpkg:

    Sudo dpkg -i libnl-*.deb
    

Schritt 3

Jetzt sollten Sie in der Lage sein, NetworkManager (neu) zu starten und das Netzwerk wiederherzustellen:

Sudo service network-manager restart

Beachten

Diese Bugs treffen Ubuntu Trusty 14.04 mit vorveröffentlichten Updates : trusty-proposedSoftware Updates properties

Bei der letzten Aktualisierung von libnl-Paketen von Version 3.2.21-1 auf 3.2.21-1ubuntu1 kam es zu einer Regression, die den Netzwerkmanager zum Absturz brachte


In trusty-proposed gibt es noch kein Upgrade für den Netzwerkmanager.
Aktuelle Version: 0.9.8.8-0ubuntu7.2

Ein Update des Netzwerkmanagers ist jetzt in trusty-proposed verfügbar.
Aktualisierte Version: 0.9.8.8-0ubuntu7.3
bitte vorgeschlagenes Paket testen (# 1539634 Kommentar Nr. 11)


Daher sollten Sie, bis ein Upgrade auf Ihrem Paketmanager ausgelöst wird, ein "Halten" anwenden - wie in libnl3-Fehler # 1511735, Kommentar Nr. 29 :

Sudo apt-mark hold libnl-3-200 libnl-genl-3-200 libnl-route-3-200

Sobald das zukünftige Upgrade von trusty-proposed installiert ist, können Sie diesen Hold entfernen mit:

Sudo apt-mark unhold libnl-3-200 libnl-genl-3-200 libnl-route-3-200

Dann können Sie libnl erneut aktualisieren

124
r2rien

Ab dem 13.05.2016 betrifft dieser libnl-Fehler auch Benutzer ohne Vertrauen -proposed , der mit ziemlicher Sicherheit von Google hierher geleitet wird.

Die aktualisierten Pakete libnl und network-manager wurden bereits veröffentlicht. Daher empfehle ich ein Forward-Upgrade .

Netzwerk manuell aktivieren

Angenommen, Sie verwenden eine Kabelverbindung, eth0 und ein Netzwerk mit aktiviertem DHCP, konfigurieren Sie Ihre Netzwerkschnittstelle mit einem Terminal:

Sudo ifconfig eth0 up
Sudo dhclient eth0

Aktualisieren Sie den Netzwerk-Manager

Führen Sie bei laufendem Netzwerk ein Update mit Software Updater oder über das Terminal mit apt-get durch.

Option A: Software-Updater

Führen Sie den Software-Updater aus und aktualisieren Sie ihn normal. Zum Zeitpunkt des Schreibens wurden bereits feste Pakete veröffentlicht.

Option B: passend erhalten

(ungetestet). Wenn Sie bewegliche Teile minimieren möchten oder keine grafische Oberfläche haben, können Sie auch vom Terminal aus aktualisieren:

Sudo apt-get update
Sudo apt-get install network-manager
10
Eero Aaltonen

Neben der angegebenen Lösung möchte ich einen allgemeinen Rat geben.

Schalten Sie das "vorgeschlagene" Repository aus

Es darf nicht eingeschaltet sein. Dieses "Problem" betraf nur die Benutzer, die das vorgeschlagene Repository aktiviert und ein defektes Paket installiert haben.

Dieses Repository enthält Testpakete, deren Installation nur empfohlen wird, wenn Sie bestimmte Pakete testen möchten.

enter image description here

Deaktivieren Sie "vorgeschlagen", wenn Sie diese Art von Überraschungen nicht möchten.

Sie können sich auf diese Frage beziehen, um weitere Informationen zu erhalten.

8
Pilot6

Aktualisieren Sie auf network-manager 0.9.8.8-0ubuntu7.2 und starten Sie neu.

Hot Workaround: Verwenden manueller Netzwerkeinstellungen über Sudo nano /etc/network/interfaces

Problemumgehung!

Downgrade einiger Bibliotheken:

Sudo apt-get install libnl-3-200=3.2.21-1 libnl-route-3-200=3.2.21-1 libnl-genl-3-200=3.2.21-1
3
Max

Ich hatte heute Morgen das gleiche Problem und das Downgrade der libnl-Pakete funktionierte auch.

Ich habe einen Neustart mit einer Rettungs-CD durchgeführt und libnl-3-200-3.2.21-1_AMD64.deb, libnl-genl-3-200_3.2.21-1_AMD64.deb und libnl-route-3-200_3.2.21-1_AMD64.deb von http://archive.ubuntu.com/ubuntu/pool/main/libn/libnl3/) heruntergeladen. , installierte es mit dpkg -i und startete neu.

Networking ist zurück. Es ist vielleicht nicht das ultimative Update, aber es hat mich vorerst auf den 14.04 gebracht.

Hier ist der Fehlerbericht: https://bugs.launchpad.net/ubuntu/+source/network-manager/+bug/1539634 .

2
Daniel Young

Ich wusste, dass das Problem schnell behoben sein würde, der schwierige Teil war das Problem mit Hühnchen und Eiern, online zu gehen. Eine Möglichkeit ist die Verwendung von kabelgebundenem Ethernet, das sehr einfach in Betrieb zu nehmen ist:

Öffnen Sie ein Terminal

Sudo dhclient eth0
Sudo apt-get update
Sudo apt-get upgrade
1
Dave Crooke

ich bin ein sehr, sehr neuer Anfänger für Ubuntu und auch ein nicht-technischer Mann mit sehr wenig Hintergrundwissen über diese Computersprachen und alles.

ich stand vor dem ähnlichen Problem mit nm

wie von r2rien angewiesen, habe ich die drei Dateien von den von ihm angegebenen Links heruntergeladen

(Zuerst konnte ich nicht verstehen, dass es sich um drei Links handelt, aber dank seiner präzisen Verwendung von Englisch: Die Word- "Dateien" ließen mich wieder nachschlagen und ich lud die restlichen zwei Dateien herunter.)

dann konnte ich es nicht installieren

ich konnte das Sternchen in "Sudo dpkg -i libnl - *. deb" nicht verstehen

wie oft habe ich versucht, zuerst Dateien einzeln, dann zusammen und dann mit apt-get zu installieren. irgendwann vertauschen = anstelle von _ wie 3-200 = 3.2.21-1 anstelle von 3-200_3.2.21-1. Immer noch kein Ergebnis. suchte im Netz und fand dann heraus, wie es sehr einfach ist. durch Ziehen der Datei im Terminal nach "Sudo dpkg -i"

dann trat ein anderes problem auf: die verarbeitung löst aus ... das wurde auch gelöst, als jemand einen vorschlag mit nur "enter und dann username und enter" machte. war immer noch skeptisch. endlich hat es geklappt. danke r2rien und freunde.

0
Dev