Mientras se actualizaba hoy, algo hizo que mi administrador de red inalámbrica desapareciera. Ni siquiera se conecta a través de una conexión por cable.
Los archivos muestran este error:
**(nm-applet:2716): WARNING **: Could not initialize NMClient /org/freedesktop/NetworkManager: The name org.freedesktop.NetworkManager was not provided by any .service files
(nm-applet:2716): nm-applet-WARNING **: Error connecting to ModemManager: Error calling StartServiceByName for org.freedesktop.ModemManager1: GDBus.Error:org.freedesktop.DBus.Error.Spawn.ExecFailed: Cannot launch daemon, file not found or permissions invalid
(nm-applet:2716): nm-applet-WARNING **: Could not find ShellVersion property on org.gnome.Shell after 5 tries
(nm-applet:2716): nm-applet-WARNING **: Failed to register as an agent: (2) The name org.freedesktop.NetworkManager was not provided by any .service files
¿Hay algún parche que pueda descargar a través de Windows y enviar a mi ubuntu, o es el caso de tener que volver a cargar todo? Intenté ejecutar dos versiones pero todavía no tengo acceso a internet.
14.04
networking
network-manager
applet
Adam Albanowicz
fuente
fuente
proposed
repositorio. Eso fue inicialmente una mala idea.sudo ifdown eth0
desconectarme ysudo ifup eth0
conectar un nuevo enlace :).Respuestas:
Porque
Esto es causado por una regresión introducida con una solución para el error libnl3 # 1511735 .
El fallo del administrador de red resultante se ha informado en el error de administrador de red # 1539513 o en el error de administrador de red # 1539634
Solución
Baje los paquetes de libnl y espere una actualización del paquete de administrador de red
Paso 1
Intente degradar libnl con apt-get como en la respuesta @Max:
Paso 2
Si el Paso 1 falla,
debido a que los paquetes ya no están en su caché y obviamente no pueden ser descargados por el administrador de paquetes, debe degradar los paquetes libnl manualmente (descargar + instalar):
Descárguelos y cópielos en su sistema
[desde el arranque de un CD de distribución / rescate en vivo o desde otra computadora + memoria USB]
Descargar enlaces para amd64 : libnl libnl-genl libnl-route
Descargar enlaces para i386 : libnl libnl-genl libnl-route
De vuelta a su sistema, donde guardó estos
.deb
archivos, instálelos con dpkg:Paso 3
Ahora debería poder (re) iniciar NetworkManager y recuperar las redes:
Aviso
Estos errores llegan a ubuntu trusty 14.04 con actualizaciones prelanzadas :
trusty-proposed
Donde la última actualización de los paquetes de la versión libnl
3.2.21-1
a3.2.21-1ubuntu1
introducido una regresión causando el gestor de red para estrellarseTodavía no hay ninguna actualización en el administrador de red en latrusty-proposed
versión actual:
0.9.8.8-0ubuntu7.2
Una actualización del administrador de red ahora está disponible en la
trusty-proposed
versión actualizada:
0.9.8.8-0ubuntu7.3
pruebe el paquete propuesto (# 1539634 comentario n ° 11)
Por lo tanto, hasta que se active una actualización en su administrador de paquetes, debe aplicar una "retención", como se menciona en el error libnl3 # 1511735, comentario n ° 29 :
Una vez
trusty-proposed
instalada la futura actualización desde , puede eliminar esa retención con:Que luego te permitirá actualizar de nuevo libnl
fuente
libnl
paquetes (en la versión3.2.21-1
, no, no3.2.21-1ubuntu1
tuve que reiniciar la máquina. Creo que simplemente volví a ejecutarsudo /usr/sbin/NetworkManager
o algo así. ¿Es esto correcto? Básicamente, estoy preguntando si es necesario reiniciar , o si algo más es suficiente?sudo service network-manager restart
debería ser suficienteA partir de 2016-05-13, este error libnl también está afectando a los usuarios sin propuesta de confianza , que seguramente serán dirigidos aquí por Google.
Actualizado
libnl
y losnetwork-manager
paquetes ya se han lanzado, por lo que recomiendo una actualización hacia adelante .Habilitar red manualmente
Suponiendo que está utilizando una conexión por cable
eth0
y una red con DHCP habilitado, configure su interfaz de red con un terminal:Actualizar el administrador de red
Con la red en funcionamiento, realice una actualización usando Software Updater o desde el terminal usando
apt-get
.Opción A: Actualizador de software
Ejecute el Actualizador de software y actualícelo normalmente. En el momento de la escritura, ya se han lanzado paquetes fijos.
Opción B: apt-get
(no probado) Si desea minimizar las partes móviles o no tiene una interfaz gráfica, también puede actualizar desde el terminal:
fuente
Además de la solución dada, quiero dar un consejo general.
Apague el repositorio "propuesto"
No se supone que esté encendido. Este "problema" afectó solo a aquellos usuarios que activaron el repositorio propuesto e instalaron un paquete roto.
Este repositorio contiene paquetes de prueba que no se recomienda instalar a menos que desee probar algunos paquetes específicos.
Manténgase "propuesto" si no quiere este tipo de sorpresas.
Puede consultar esta pregunta para obtener más información.
fuente
Actualiza
network-manager 0.9.8.8-0ubuntu7.2
y reinicia.Solución alternativa: uso de la configuración de red manual a través de
sudo nano /etc/network/interfaces
Solución alternativa de trabajo!
Degradar algunas bibliotecas:
fuente
libnl-
...) y los instalé a través dedpkg -i
. Esta mañana, mi máquina tenía exactamente esa versión (3.2.21-1
no3.2.21-1ubuntu1
) de los tres paquetes enumerados en la respuestaTuve el mismo problema esta mañana y la degradación de los paquetes libnl también funcionó.
Reanudé utilizando un CD de rescate, descargado
libnl-3-200-3.2.21-1_amd64.deb
,libnl-genl-3-200_3.2.21-1_amd64.deb
ylibnl-route-3-200_3.2.21-1_amd64.deb
de http://archive.ubuntu.com/ubuntu/pool/main/libn/libnl3/ , instalé el usodpkg -i
y reiniciado.La red ha vuelto. Puede que no sea la solución definitiva, pero por el momento me puso en marcha el 14.04.
Aquí está el informe de error: https://bugs.launchpad.net/ubuntu/+source/network-manager/+bug/1539634 .
fuente
Sabía que la solución saldría rápidamente, la parte difícil era el problema del huevo y la gallina de estar en línea. Una forma es usar Ethernet con cable, que es realmente fácil de poner en marcha:
Abrir una terminal
fuente
Soy un principiante muy nuevo en ubuntu y eso también es un hombre no técnico que tiene muy poca experiencia con estos lenguajes de computadora y todo.
Me enfrenté al problema similar con nm
según las instrucciones de r2rien, descargué los tres archivos de los enlaces proporcionados por él
(primero no pude entender que son tres enlaces, pero gracias a su uso preciso del inglés: la palabra "archivos" me hizo buscar de nuevo y descargué los dos archivos restantes)
entonces no pude instalarlo
no pude entender el asterisco en "sudo dpkg -i libnl - *. deb"
cuánto intenté instalar los primeros archivos individualmente, luego juntos, luego con apt-get; alguna vez intercambiando = en lugar de _ como 3-200 = 3.2.21-1 en lugar de 3-200_3.2.21-1. Todavía no hay resultado. busqué en la red y descubrí una forma muy fácil de hacerlo. arrastrando el archivo en la terminal después de "sudo dpkg -i"
luego encontré otro problema: los desencadenantes del procesamiento ... que también como alguien dio una sugerencia con solo "ingresar y luego el nombre de usuario y enter" lo resolvió. todavía era escéptico. Finalmente funcionó. gracias r2rien y amigos.
fuente