Als ich meinen Laptop startete, gab es keinen Netzwerkdienst und auch kein Netzwerksymbol in der oberen Leiste . Es gibt einen Fehler, wenn ich das Betriebssystem starte wie "Es tut mir leid, bei Ubuntu 14.04 ist ein interner Fehler aufgetreten" . Wenn ich auf Details klicke, wird angezeigt, dass der Fehler im ausführbaren Pfad aufgetreten ist usr/sbin/NetworkManager
. Auch, wenn ich versuche, Network
in die einzutreten System Settings
, heißt es "Die Systemnetzwerkdienste sind nicht mit dieser Version kompatibel."
Wie kann ich dieses schockierende Problem lösen?
ps Ich habe keine Pakete / Apps von Drittanbietern für das Netzwerk installiert. Es werden nur Systemupdates installiert.
14.04
networking
internet
network-manager
talha06
quelle
quelle
trusty-updates
: bugs.launchpad.net/ubuntu/+source/libnl3/+bug/1511735Antworten:
Ich habe heute das gleiche Problem.
TLDR: Downgrade
libnl3
oder Upgradenetwork-manager
.Laut dieser Antwort besteht das Problem darin, dass ein Fix in
libnl3
eine Regression in verursacht hatnetwork-manager
. Damals war es nur ein Fehler für-proposed
Pakete, aber ich denke, der Fehler wurde genug getestet, um ihn in reguläres Ubuntu einzuführen;).Am sichersten ist es, einen Schritt zurückzutreten und frühere Versionen von zu installieren
libnl-3-200 libnl-genl-3-200 libnl-route-3-200
(siehe Details in der Antwort).Dies lässt Sie mit herabgestuften Paketen. Denken Sie daran, sie erst zu aktualisieren, wenn das entsprechende Upgrade für
network-manager
verfügbar ist.Alternativ (ich habe dies getan) können Sie einen Schritt voraus gehen und eine neuere Version von
network-manager
: für amd64 oder für i386 installieren . Sie können das Paket auf ein anderes System herunterladen und es mit einem USB-Stick weitergeben. Oder laden Sie es mit Ihrem Smartphone herunter und übertragen Sie es über USB.Installiere es mit:
Sie können versuchen, ein Netzwerk aufzubauen, indem Sie NetworkManager neu starten:
Aber ich musste neu starten, um das Systray-Applet wieder zu erhalten.
quelle
trusty-proposed
Updates deaktiviert werden sollten, um die Versionsinkompatibilität, die dies verursacht, nicht zuzulassen, wie auf der von @tamkderplar verlinkten Seite beschrieben.Diese Methode funktioniert, wenn Sie eine Verbindung über ein Ethernet-Kabel herstellen können.
Verwenden Sie den in Ubuntu integrierten Wiederherstellungsmodus, um Network Manager zu aktualisieren.
Schritt 1
Verwenden Sie die Nach-unten-Taste, um Erweiterte Optionen für Ubuntu auszuwählen und drücken SieEnter
Schritt 2
Verwenden Sie die Nach-unten-Taste, um den neuesten Linux-Kernel mit Wiederherstellungsmodus auszuwählen, und drücken Sie Enter
Ich habe Ubuntu verwendet, mit Linux 4.2.0-36-generic (Wiederherstellungsmodus)
Schritt 3
Wählen Sie mit der Nach-unten-Taste Netzwerk Netzwerk aktivieren aus und drücken SieEnter
Schritt 4
Drücken Sie Enterfür OK , das Dateisystem zu mounten
Schritt 5
Verwenden Sie die Nach-unten-Taste, um dpkg Repair Broken packages auszuwählen und drücken SieEnter
Schritt 6
Sie werden aufgefordert, den neuesten Network Manager mit Weiter [J / n] herunterzuladen . Geben Sie den Buchstaben y für "yes" ein und drücken Sie Enter. Wenn alle Vorgänge abgeschlossen sind, wird angezeigt
Also Enternochmal drücken .
Schritt 7
Wählen Sie Resume Resume Normal Boot und drücken SieEnter
Schritt 8
Drücken Sie Enter und fahren Sie mit dem Booten fort. Melden Sie sich auf dem Anmeldebildschirm NICHT an, sondern führen Sie einen NORMALEN Neustart durch (klicken Sie auf das Symbol zum Herunterfahren oben rechts auf dem Bildschirm).
Nach dem Neustart des PCs melden Sie sich an.
Netzwerkverbindungen waren zurück, als ich diese Schritte ausführte.
quelle
So können Sie das Problem beheben:
Download-Datei:
libnl-genl-3-200_3.2.21-1_XXX.deb
OS 32bit: XXX = i386 || OS 64bit: XXX = amd64
Link: http://archive.ubuntu.com/ubuntu/pool/main/libn/libnl3/
Um sie in einen Ordner und installieren Sie sie mit dem Befehl:
Dann neu starten. Fertig: 3
quelle
Ich würde nicht empfehlen, Pakete von Hand zu downgraden oder neue zu installieren - dies wird später unweigerlich zu Versionsproblemen führen. Die beste Lösung für dieses Problem besteht einfach darin, das
network-manager
Paket zu aktualisieren .Das erste, was Sie tun müssen, ist, manuell eine Verbindung zum Internet herzustellen. Solange der
network-manager
tot ist, heißt das nicht, dass Sie keine Verbindung herstellen können.1 . Öffnen Sie ein Terminal und bearbeiten Sie die
interfaces
Datei:sudo pico /etc/network/interfaces
Fügen Sie dort die folgenden Zeilen hinzu, um anzuzeigen, dass die
eth0
Schnittstelle nicht mehr verwaltet werden soll: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 aus
ping
oder starten Sie Ihren Internetbrowser.3 . Aktualisieren Sie nun die
apt
Metadaten:sudo apt-get update
Und aktualisiere das
network-manager
Paket:sudo apt-get upgrade network-manager
4 . Stellen Sie sicher, dass Sie jetzt die Version
0.9.8.8-0ubuntu7.3
installiert haben:apt-cache show network-manager
5 . Bearbeiten Sie nun die
interfaces
Datei erneut und entfernen oder kommentieren Sie die in Schritt 1 hinzugefügten Zeilen:sudo pico /etc/network/interfaces
6 . Starten Sie schließlich das System neu.
quelle