14.04 - El administrador de red dejó de funcionar

30

Cuando comencé mi computadora portátil, no había servicio de red , y tampoco había un icono de red en la barra superior . Da un error cuando inicio el sistema operativo como "Lo siento, Ubuntu 14.04 experimentó un error interno" . Cuando hago clic en detalles, dice que se produjo el error en la ruta ejecutable usr/sbin/NetworkManager. Además, cuando intento entrar Networken el System Settings, que dice "los servicios de red del sistema no son compatibles con esta versión"

¿Cómo puedo resolver este impactante problema?

PD: No instalé ningún paquete / aplicación de terceros relacionado con las redes. Solo se instalan las actualizaciones del sistema.

talha06
fuente
3
para su información: se ha abierto un nuevo problema en Launchpad: bugs.launchpad.net/ubuntu/+source/libnl3/+bug/1581535
berdario
Estoy en una conexión por cable, y la solución publicada en un Q&A diferente lo resolvió por mí.
Dɑvïd
Los paquetes fijos parecen haberse cargado en trusty-updates: bugs.launchpad.net/ubuntu/+source/libnl3/+bug/1511735
saji89

Respuestas:

26

Tengo el mismo problema hoy.

TLDR: degradación libnl3o actualización network-manager.

Según esta respuesta , el problema es que una solución en libnl3causó una regresión en network-manager. Entonces, solo era un error para los -proposedpaquetes, pero supongo que el error se probó lo suficiente como para poder introducirlo en Ubuntu normal;).

La forma más segura es dar un paso atrás e instalar versiones anteriores de libnl-3-200 libnl-genl-3-200 libnl-route-3-200(ver detalles en dicha respuesta).

Esto te deja con paquetes degradados. Recuerde no actualizarlos hasta que network-manageresté disponible la actualización correspondiente .

Alternativamente (hice esto), puede dar un paso adelante e instalar una versión más nueva de network-manager: para amd64 o para i386 . Puede descargar el paquete en un sistema diferente y pasarlo con una memoria USB. O descárguelo con su teléfono inteligente y páselo por USB.

Instalarlo con:

sudo dpkg -i network-manager_*.deb

Puede intentar obtener redes simplemente reiniciando NetworkManager:

sudo service network-manager restart

Pero necesitaba reiniciar para recuperar el applet de systray.

Tamkderplar
fuente
entonces, ¿debemos (14.04) evitar las actualizaciones del administrador de red ahora?
Minero
1
Mi sistema no se está conectando a Ethernet ... Entonces, ¿cómo actualizaré el administrador de red? Además, la línea de comando que proporcionó para actualizar el administrador de red no funciona
Richa Tibrewal,
@RichaTibrewal Descárguelos en otro sistema operativo / PC y páselos a través de una memoria USB. Eso fue lo que hice. También arreglé el error tipográfico en el comando.
tamkderplar
1
También es instructivo mencionar que las trusty-proposedactualizaciones deben desactivarse para no permitir la incompatibilidad de versiones que causa esto en primer lugar, como se detalla en la página a la que @tamkderplar se vinculó.
UserName
@UsuarioNombre nunca había activado la propuesta de confianza, pero ayer me afectaron las actualizaciones periódicas.
Samy
9

Este método funciona si puede conectarse por cable Ethernet.

Use el modo de recuperación integrado de Ubuntu para actualizar Network Manager.

Paso 1

Use la tecla de flecha hacia abajo para seleccionar Opciones avanzadas para Ubuntu y presioneEnter

Paso 2

Use la tecla de flecha hacia abajo para seleccionar el último kernel de Linux con modo de recuperación y presione Enter

Solía Ubuntu, con Linux 4.2.0-36-generic (modo de recuperación)

Paso 3

Use la tecla de flecha hacia abajo para seleccionar la red Habilitar redes y presioneEnter

Etapa 4

Presione Enterpara OK para volver a montar el sistema de archivos

Paso 1 a 4 capturas de pantalla

Paso 5

Use la tecla de flecha hacia abajo para seleccionar dpkg Reparar paquetes rotos y presioneEnter

Paso 6

Le pedirá que descargue el último Network Manager con Continuar [S / n] . Ingrese la letra y para "yes" y presione Enter. Cuando todas las operaciones hayan terminado, dirá

Terminado. Por favor presione Entrar

Así que presiona Enternuevamente.

Paso 7

Seleccione reanudar reanudar el arranque normal y presioneEnter

Paso 8

Presione Entery continúe para arrancar. En la pantalla de inicio de sesión NO inicie sesión, en su lugar, reinicie NORMAL (haga clic en el icono de apagado en el área superior derecha de la pantalla).

Después de que la PC se reinicie, inicie sesión.

Las conexiones de red volvieron cuando hice estos pasos.

Paso 5 a 8 capturas de pantalla

Jit
fuente
1
Esto solo funciona con una conexión ethernet.
Alex Edwards
1
¡Gracias! Esto funcionó !! Es una gran sorpresa hacer que su sistema operativo pierda la red después de la actualización.
Shital Shah
Cuando selecciono la red, habilito la conexión en red ... obtengo modemmanager apagado
Richa Tibrewal
También obtuve un "Administrador de módem apagado" y el sistema estaba atascado. Luego conecté mi cable de ethernet y comenzó a funcionar nuevamente después de unos segundos.
alexandru.topliceanu
@RichaTibrewal Le sugiero que siga los pasos sugeridos en este enlace
UserName
3

Puede hacerlo de esta manera para solucionar el problema:

Descargar archivo:

  • 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

    SO 32bit: XXX = i386 || SO 64bit: XXX = amd64

Enlace: http://archive.ubuntu.com/ubuntu/pool/main/libn/libnl3/

Para ellos en una carpeta e instálelos con el comando:

sudo dpkg -i lib * .deb

Luego reiniciar. Hecho: 3

Vickute
fuente
no funciona para mí
ji-ruh
2

No recomendaría degradar paquetes o instalar nuevos a mano, esto inevitablemente conducirá a problemas de versión más adelante. La mejor solución a este problema es simplemente actualizar el network-managerpaquete.

Lo primero que debe hacer es conectarse manualmente a Internet; mientras network-managerestá muerto esto no significa que no puedas conectarte.

1 . Abra una terminal y edite el interfacesarchivo:

sudo pico /etc/network/interfaces

Agregue las siguientes líneas, indican que la eth0interfaz ya no debe administrarse:

allow-hotplug eth0
iface eth0 inet dhcp

2 . Con esto, la conexión se puede iniciar manualmente:

sudo ifup eth0

Tenga en cuenta que no habrá ninguna notificación en el panel; esta es una conexión manual. Pruébelo pingo active su navegador de Internet.

3 . Ahora actualice los aptmetadatos:

sudo apt-get update

Y actualice el network-managerpaquete:

sudo apt-get upgrade network-manager

4 . Asegúrese de tener ahora la versión 0.9.8.8-0ubuntu7.3instalada:

apt-cache show network-manager

5 . Ahora edite nuevamente el interfacesarchivo y elimine o comente las líneas agregadas en el paso 1 .:

sudo pico /etc/network/interfaces

6 . Finalmente reinicie el sistema.

Luís de Sousa
fuente