Después de una actualización reciente, parece que eliminé network-manager-gnome, o actualicé -f lo hice, por lo que no veo el indicador de red en el panel. La red está activa, tanto inalámbrica como local.
Yo he tratado:
nm-applet, no está instalado . Si intento instalarlo instalando network-manager-gnome, recibo:
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.
Reiniciar el servicio
sudo service network-manager restart
solo lo reinicia para que vuelva a funcionar, pero nuevamente, no hay indicador.
Editar (salidas solicitadas):
Salida de
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
indica: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
Si intento instalar network-manager-gnome usando,
aptitude
obtengo: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
Salidas:
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
fuente
fuente
cat /etc/xdg/autostart/nm-applet.desktop
network-manager-gnome
no tiene dependenciadbus-session-bus
, puede tener una copia incorrecta de un ppa. ¿Podría agregar salida deapt-cache policy network-manager-gnome; apt-cache show network-manager-gnome
. puede publicarlos en paste.ubuntu.com ya que la pregunta se hizo larga.Respuestas:
su comando de localización indica que le falta una gran cantidad de contenido del
usr/share/nm-applet/
directorio. el contenido que falta se puede encontrar en el paquete network-manager-gnome_1.1.93-1ubuntu1_amd64.deb que se puede encontrar aquí. Si no puede instalarlo de manera normal, dpkg tiene un gran martillo para situaciones como esta y emitir el comandosudo dpkg -i --force-downgrade network-manager-gnome_1.1.93-1ubuntu1_amd64.deb
Si tiene una copia de seguridad actual Para un martillo aún más grande, puede usar los interruptores --force-dependen o --force-all
No estoy bromeando sobre la copia de seguridad. Hay más información disponible sobre las opciones de dpkg force con el comando:
dpkg --force-help
que he replicado a continuación para su convenienciaParece que obtuvo la versión que instaló de ppa: vascofalves / gnome-backports. Le recomiendo que elimine este PPA de su lista sources.list como se indica claramente en la descripción que
Fuentes:
http://packages.ubuntu.com/xenial/amd64/network-manager-gnome/download
¿Cómo se pueden eliminar los PPA?
https://launchpad.net/~vascofalves/+archive/ubuntu/gnome-backports
fuente
Solo para cualquier caso, comience con la actualización de la lista de paquetes.
Tenga en cuenta que cualquier cosa adicional podría tener alguna posibilidad menor de eliminar un paquete de red importante, y podría encontrarse en una situación complicada fuera de la red. Tenga cuidado y no elimine nada antes de leer el resto de los pasos.
Usa la aptitud si es posible.
(si está instalado) Es realmente más agresivo para resolver dependencias que apt-get o tal vez cualquier GUI que esté utilizando. Eche un vistazo a la página de manual, pero para comenzar rápidamente, puede ver todos los paquetes rotos presionando "b" (que significa roto ) algunas veces. Luego presione una vez "g" (que significa ir ) y mire el árbol del paquete sobre las soluciones sugeridas. Si la solución no es eliminar todo el sistema :) (más de unas pocas debs), puede aplicarlo con la segunda "g".
Si no tiene aptitud o la reparación antes mencionada no tuvo éxito, repare todos los paquetes rotos:
Si aún no tuvo suerte, debe solucionarlo manualmente y dedicar más tiempo a resolver el problema. En este caso, primero mire los paquetes de retención:
o
luego mira los paquetes rotos:
y luego suelta el roto que te está volviendo loco:
e intenta
de nuevo.
Luego, finalmente, puede intentar instalar aptitude y usarlo para instalar el paquete que necesita. Si esto no tiene éxito, agregue a su pregunta la lista de paquetes retenidos y rotos, ya que puede tener dependencias realmente rotas.
EDITADO después de recibir información adicional del autor de la pregunta
Parece que tiene algún PPA instalado que le da mayor prioridad al paquete network-manager-gnome con la versión 1.2.4-0ubuntu2 ~ ubuntu16.04.1 ~ ppa1 sobre la última versión estable en este momento (en 16.04) 1.2.0-0ubuntu0.16.04 .4. El paquete más nuevo probablemente provenga de algún repositorio gnome-backport como el repositorio gnome-backport como este .
Dos formas de continuar ...
Para el escenario 1: Mi próxima sugerencia es comenzar aptitude en modo interactivo ejecutando,
sudo aptitude
luego presionar barra ("/") para buscar y escribir en el campo de búsqueda network-manager-gnome e ingresar. Cuando se selecciona el paquete, ábralo con enter y vaya con las flechas / pg hacia abajo en la parte inferior de la página de información. Allí puede elegir instalar la versión oficial "1.2.0-0ubuntu0.16.04.4" - selecciónela y presione más (+). Esto activará el paquete de resolución de dependencia de aptitude e intentará darle una resolución. En caso de que el hedaer se ponga rojo, esto significa que hay algunas dependencias rotas: presione varias veces "b" para verificarlas ...Desafortunadamente, la resolución probablemente eliminará a todo el personal de Gnome con respaldo ... Si puede soportarlo, hágalo. Luego intente instalar a través de aptitude cualquier paquete adicional para ver de antemano en qué lío puede obtener ...
Para el escenario 2: primero necesitamos conocer el repositorio de backport que está utilizando ... podría ser algo más que esto , por lo que, como se sugiere en la discusión de comentarios, proporcione el resultado de
y
fuente
Este fue un problema que se resolvió usando aptitude para reinstalar o instalar network-manager-gnome, sobre lo cual se me informó que las dependencias podían resolverse o no cambiar nada. Resolver dependencias resolvió el problema (las degradó).
fuente