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 Network
en 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.
14.04
networking
internet
network-manager
talha06
fuente
fuente
trusty-updates
: bugs.launchpad.net/ubuntu/+source/libnl3/+bug/1511735Respuestas:
Tengo el mismo problema hoy.
TLDR: degradación
libnl3
o actualizaciónnetwork-manager
.Según esta respuesta , el problema es que una solución en
libnl3
causó una regresión ennetwork-manager
. Entonces, solo era un error para los-proposed
paquetes, 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-manager
esté 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:
Puede intentar obtener redes simplemente reiniciando NetworkManager:
Pero necesitaba reiniciar para recuperar el applet de systray.
fuente
trusty-proposed
actualizaciones 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ó.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 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á
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.
fuente
Puede hacerlo de esta manera para solucionar el problema:
Descargar archivo:
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:
Luego reiniciar. Hecho: 3
fuente
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-manager
paquete.Lo primero que debe hacer es conectarse manualmente a Internet; mientras
network-manager
está muerto esto no significa que no puedas conectarte.1 . Abra una terminal y edite el
interfaces
archivo:sudo pico /etc/network/interfaces
Agregue las siguientes líneas, indican que la
eth0
interfaz ya no debe administrarse: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
ping
o active su navegador de Internet.3 . Ahora actualice los
apt
metadatos:sudo apt-get update
Y actualice el
network-manager
paquete:sudo apt-get upgrade network-manager
4 . Asegúrese de tener ahora la versión
0.9.8.8-0ubuntu7.3
instalada:apt-cache show network-manager
5 . Ahora edite nuevamente el
interfaces
archivo y elimine o comente las líneas agregadas en el paso 1 .:sudo pico /etc/network/interfaces
6 . Finalmente reinicie el sistema.
fuente