Nach einem kürzlich durchgeführten Upgrade habe ich anscheinend den Netzwerkmanager-Gnom entfernt oder das Upgrade -f durchgeführt, sodass die Netzwerkanzeige im Bedienfeld nicht angezeigt wird. Das Netzwerk ist sowohl drahtlos als auch lokal aktiv.
Ich habe versucht:
nm-Applet, es ist nicht installiert . Wenn ich versuche, es durch Installation von network-manager-gnome zu installieren, erhalte ich:
The following packages have unmet dependencies: network-manager-gnome : Depends: default-dbus-session-bus but it is not installable or dbus-session-bus but it is not installable Recommends: mobile-broadband-provider-info but it is not going to be installed E: Unable to correct problems, you have held broken packages.
Wenn Sie den Dienst
sudo service network-manager restart
neu starten , wird er nur neu gestartet , damit er wieder funktioniert, aber erneut kein Indikator.
Bearbeiten (Angeforderte Ausgaben):
Ausgabe von
cat nm-applet
:[Desktop Entry] Name=Network Comment=Manage your network connections Icon=nm-device-wireless Exec=nm-applet Terminal=false Type=Application NoDisplay=true NotShowIn=KDE;GNOME; X-GNOME-Bugzilla-Bugzilla=GNOME X-GNOME-Bugzilla-Product=NetworkManager X-GNOME-Bugzilla-Component=nm-applet X-GNOME-UsesNotifications=true X-Ubuntu-Gettext-Domain=nm-applet
locate nm-applet
zeigt an:gaj@gaj-Lenovo-Z51-70:~$ locate nm-applet /etc/xdg/autostart/nm-applet.desktop /usr/share/app-install/desktop/network-manager-gnome:nm-applet.desktop /usr/share/locale-langpack/en_AU/LC_MESSAGES/nm-applet.mo /usr/share/locale-langpack/en_CA/LC_MESSAGES/nm-applet.mo /usr/share/locale-langpack/en_GB/LC_MESSAGES/nm-applet.mo /usr/share/locale-langpack/hr/LC_MESSAGES/nm-applet.mo
Wenn ich versuche, network-manager-gnome mit zu installieren,
aptitude
bekomme ich:The following NEW packages will be installed: network-manager-gnome{b} 0 packages upgraded, 1 newly installed, 0 to remove and 0 not upgraded. Need to get 910 kB of archives. After unpacking 6049 kB will be used. The following packages have unmet dependencies: network-manager-gnome : Depends: default-dbus-session-bus which is a virtual package and is not provided by any available package. or dbus-session-bus which is a virtual package and is not provided by any available package. The following actions will resolve these dependencies: Keep the following packages at their current version: 1) network-manager-gnome [Not Installed] Accept this solution? [Y/n/q/?] y
Ausgänge:
Starting pkgProblemResolver with broken count: 1 Starting 2 pkgProblemResolver with broken count: 1 Investigating (0) network-manager-gnome [ amd64 ] < none -> 1.2.4-0ubuntu2~ubuntu16.04.1~ppa1 > ( gnome ) Broken network-manager-gnome:amd64 Depends on default-dbus-session-bus [ amd64 ] < none > ( none ) Broken network-manager-gnome:amd64 Depends on dbus-session-bus [ amd64 ] < none > ( none ) Done Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages have not yet been created or been moved out of Incoming. The following information may help to resolve the situation: The following packages have unmet dependencies: network-manager-gnome : Depends: default-dbus-session-bus but it is not installable or dbus-session-bus but it is not installable E: Unable to correct problems, you have held broken packages.
networking
apt
network-manager
indicator
Mookey
quelle
quelle
cat /etc/xdg/autostart/nm-applet.desktop
network-manager-gnome
hat keine Abhängigkeit vondbus-session-bus
, Sie haben möglicherweise eine schlechte Kopie von einem ppa. Könnten Sie Ausgang hinzufügenapt-cache policy network-manager-gnome; apt-cache show network-manager-gnome
. Sie können sie auf paste.ubuntu.com posten, wenn die Frage lang wurde.Antworten:
Ihr Suchbefehl zeigt an, dass Sie viel Inhalt im
usr/share/nm-applet/
Verzeichnis vermissen . Der fehlende Inhalt befindet sich im Paket network-manager-gnome_1.1.93-1ubuntu1_amd64.deb, das Sie hier finden. Wenn Sie es nicht auf normale Weise installieren können, hat dpkg einen großen Hammer für Situationen wie diese und die Ausgabe des Befehlssudo dpkg -i --force-downgrade network-manager-gnome_1.1.93-1ubuntu1_amd64.deb
Wenn Sie ein aktuelles Backup haben Für einen noch größeren Hammer können Sie die Schalter --force-abhängige oder --force-all verwenden
Ich mache keine Witze über das Backup. Weitere Informationen zu den Optionen für dpkg force finden Sie mit dem folgenden Befehl:
dpkg --force-help
Ich habe ihn zur Vereinfachung unten repliziertEs scheint, dass Sie die Version erhalten haben, die Sie von ppa installiert haben: vascofalves / gnome-backports Ich empfehle Ihnen , diese PPA aus Ihrer Quellenliste zu entfernen, da dies in der Beschreibung klar angegeben ist
Quellen:
http://packages.ubuntu.com/xenial/amd64/network-manager-gnome/download
Wie können PPAs entfernt werden?
https://launchpad.net/~vascofalves/+archive/ubuntu/gnome-backports
quelle
Beginnen Sie auf jeden Fall mit der Aktualisierung der Paketliste.
Beachten Sie, dass bei weiteren Schritten möglicherweise nur eine geringe Möglichkeit besteht, ein wichtiges Netzwerkpaket zu entfernen, und dass Sie möglicherweise in eine komplizierte Situation außerhalb des Netzwerks geraten. Seien Sie also vorsichtig und löschen Sie nichts, bevor Sie den Rest der Schritte gelesen haben.
Verwenden Sie wenn möglich Eignung.
(wenn es installiert ist). Es ist wirklich aggressiver beim Auflösen von Abhängigkeiten als apt-get oder vielleicht die GUI, die Sie verwenden. Schauen Sie sich die Manpage an, aber für einen schnellen Start können Sie alle kaputten Pakete sehen, indem Sie einige Male "b" (was für kaputt steht ) drücken . Drücken Sie dann einfach einmal "g" (was für go steht ) und sehen Sie sich den Paketbaum mit den vorgeschlagenen Lösungen an. Wenn die Lösung nicht das gesamte System löscht :) (mehr als ein paar Debs), können Sie es mit dem zweiten "g" anwenden.
Wenn Sie nicht in der Lage sind oder die oben genannte Reparatur nicht erfolgreich war, reparieren Sie alle defekten Pakete durch:
Wenn Sie immer noch kein Glück hatten, müssen Sie es manuell beheben und mehr Zeit für die Lösung des Problems aufwenden. Schauen Sie sich in diesem Fall zuerst die Haltepakete an:
oder
dann schau dir die kaputten Pakete an:
und dann halte den kaputten los, der dich wütend macht:
und versuche
nochmal.
Dann können Sie endlich versuchen, aptitude zu installieren und es für die Installation des benötigten Pakets zu verwenden. Wenn dies nicht erfolgreich ist, fügen Sie Ihrer Frage die Liste der gehaltenen und defekten Pakete hinzu, da Sie möglicherweise wirklich defekte Abhängigkeiten haben.
BEARBEITET nach zusätzlichen Informationen vom Frageautor
Es scheint, dass Sie einige PPA installiert haben, die dem Netzwerk-Manager-Gnome- Paket mit Version 1.2.4-0ubuntu2 ~ ubuntu16.04.1 ~ ppa1 eine höhere Priorität als dem aktuellen Stall im Moment (in 16.04) 1.2.0-0ubuntu0.16.04 einräumen .4. Das neuere Paket stammt wahrscheinlich aus einem Gnome-Backport-Repository wie diesem Gnome-Backport-Repository .
Zwei Möglichkeiten, um fortzufahren ...
Für Szenario 1: Mein nächster Vorschlag ist, die Eignung im interaktiven Modus durch Ausführen zu starten.
sudo aptitude
Drücken Sie dann den Schrägstrich ("/") für die Suche und schreiben Sie in das Suchfeld network-manager-gnome und geben Sie ein. Wenn das Paket ausgewählt ist, öffnen Sie es mit der Eingabetaste und gehen Sie mit den Pfeilen / pgdown zum Ende der Infoseite. Dort können Sie die offizielle Version "1.2.0-0ubuntu0.16.04.4" installieren - wählen Sie diese aus und drücken Sie Plus (+). Dies löst den Eignungsauflöser für Paketabhängigkeiten aus und versucht, Ihnen eine Lösung zu geben. Falls der Hedaer rot wird, bedeutet dies, dass einige Abhängigkeiten unterbrochen sind - drücken Sie mehrmals "b", um sie zu überprüfen ...Leider wird die Lösung höchstwahrscheinlich alle zurückportierten Gnome-Mitarbeiter löschen ... Wenn Sie es aushalten können - tun Sie es. Versuchen Sie dann, ein weiteres Paket über aptitude zu installieren, um im Voraus zu sehen, in welchem Chaos Sie ...
Für Szenario 2: Wir müssen zuerst die Rückportierung wissen Repository Thet Sie verwenden ... könnte eine andere sein , als diese , so wie in der Kommentar Diskussion vorgeschlagen - geben die Ausgabe von
und
quelle
Dies war ein Problem, das durch die Verwendung von aptitude zur Neuinstallation oder Installation von network-manager-gnome gelöst wurde. Dabei wurde mir mitgeteilt, dass Abhängigkeiten entweder gelöst werden oder nichts ändern können. Das Lösen von Abhängigkeiten löste das Problem (verschlechterte sie).
quelle