Cuando encendí mi computadora portátil, habíasin servicio de red, y tambiénno hay icono de red en la barra superior. Da un error cuando inicio el sistema operativo como"Lo sentimos, Ubuntu 14.04 experimentó un error interno". Cuando hago clic en detalles, dice que se produjo un error en la ruta ejecutable usr/sbin/NetworkManager
. Además cuando intento entrar Network
me System Settings
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 relacionados con las redes. Solo se instalan actualizaciones del sistema.
Respuesta1
Tengo el mismo problema hoy.
TLDR: degradar libnl3
o actualizar network-manager
.
segúnesta respuesta, el problema es que una solución libnl3
provocó una regresión en network-manager
. Entonces, era solo un error para -proposed
los 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 le deja con paquetes degradados. Recuerde no actualizarlos hasta que network-manager
esté disponible la actualización correspondiente.
Alternativamente (yo hice esto), puedes dar un paso adelante e instalar una versión más reciente de network-manager
: paraamd64o pori386. Puede descargar el paquete en un sistema diferente y pasarlo con una memoria USB. O descárgalo con tu smartphone y pásalo por USB.
Instálalo con:
sudo dpkg -i network-manager_*.deb
Puede intentar conectarse a la red simplemente reiniciando NetworkManager:
sudo service network-manager restart
Pero necesitaba reiniciar para recuperar el subprograma de la bandeja del sistema.
Respuesta2
Este método funciona si puede conectarse mediante un cable Ethernet.
Utilice el modo de recuperación integrado de Ubuntu para actualizar Network Manager.
Paso 1
Utilice la tecla de flecha hacia abajo para seleccionarOpciones avanzadas para Ubuntuy presioneEnter
Paso 2
Utilice la tecla de flecha hacia abajo para seleccionar el último kernel de Linux con modo de recuperación y presioneEnter
solíaUbuntu, con Linux 4.2.0-36-generic (modo de recuperación)
Paso 3
Utilice la tecla de flecha hacia abajo para seleccionarred Habilitar redesy presioneEnter
Etapa 4
Pedir Entercon insistenciaDE ACUERDOpara volver a montar el sistema de archivos
Paso 5
Utilice la tecla de flecha hacia abajo para seleccionardpkg Reparación de paquetes rotosy presioneEnter
Paso 6
Le pedirá que descargue la última versión de Network Manager conContinuar [s/n]. Ingrese la letra y para "sí" y presione Enter. Cuando todas las operaciones hayan terminado, dirá
Finalizado. Por favor presione Entrar
Así que presione Enternuevamente.
Paso 7
Seleccionarreanudar Reanudar el arranque normaly presioneEnter
Paso 8
Presione Entery continúe arrancando. En la pantalla de inicio de sesión, NO inicie sesión, en lugar de eso, 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 estaban atrás cuando hice estos pasos.
Respuesta3
Puedes hacerlo de esta manera para solucionar el problema:
Descargar archivo:
- libnl-3-200_3.2.21-1_XXX.deb
- libnl-ruta-3-200_3.2.21-1_XXX.deb
libnl-genl-3-200_3.2.21-1_XXX.deb
SO de 32 bits: XXX = i386 || SO de 64 bits: XXX = amd64
Enlace: http://archive.ubuntu.com/ubuntu/pool/main/libn/libnl3/
Colóquelos en una carpeta e instálelos con el comando:
sudo dpkg -i lib*.deb
Luego reinicie. Listo :3
Respuesta4
No recomendaría degradar paquetes ni instalar otros nuevos manualmente; esto inevitablemente provocará 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, que indican que la eth0
interfaz 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; se trata de una conexión manual. Pruébelo ping
o encienda 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úrate 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.