Los servicios de red del sistema no son compatibles con esta versión Ubuntu 14.04

10

Tengo Ubuntu 14.04 LTS instalado en mi PC. He creado algunas cuentas nuevas y luego, después de iniciar sesión en mi propia cuenta, no había conexión a Internet. Cuando intento abrir la configuración de red, me enfrento a este error

The system network services are not compatible with this version.

He intentado iniciar NetworkManager manualmente con este comando

sudo service network-manager start

Pero no ha funcionado.

¿Podrías ayudarme?

Erkin Zahedi
fuente

Respuestas:

12

Network Manager Crash en ubuntu 14.04

Después de actualizar desde el repositorio propuesto los siguientes paquetes: libnl-3-200, libnl-genl-3-200 and libnl-route-3-200.

Tendrá que degradar sus paquetes libnl-3:

sudo apt-get install libnl-3-200=3.2.21-1 libnl-genl-3-200=3.2.21-1 \ 
libnl-route-3-200=3.2.21-1

Si no puede instalar estos paquetes o tiene problemas para hacer la versión anterior, puede descargarlos manualmente desde aquí (desde mi cuenta):

https://mega.nz/#F!7kchgI7Z!U5Y_M80OSSS5DZKfZGrC3g

Pasos:

  1. Descargue los 3 archivos en otra computadora.
  2. Cópielos en una unidad flash.
  3. Coloque la unidad flash en la computadora afectada.
  4. Copie los 3 archivos en una nueva carpeta.
  5. Abra una terminal en esa carpeta y ejecute

    sudo dpkg -i lib*.deb
    sudo reboot
    

    Y es posible que deba aplicar una retención hasta que se pueda liberar una solución para NetworkManager.

    sudo apt-mark hold libnl-3-200 libnl-genl-3-200 libnl-route-3-200
    

    Y después de la solución:

    sudo apt-mark auto libnl-3-200 libnl-genl-3-200 libnl-route-3-200
    

Más información:

Paul Iulian
fuente
1
el enlace no funciona, ¿hay algún otro lugar para descargar?
tomasb
2
Resolví el problema siguiendo la respuesta de @Paul Iulian y descargando el archivo desde el enlace proporcionado por user309383. Gracias por tu ayuda. Sin embargo, tengo dos preguntas. 1) En el enlace proporcionado solo pude descargar un archivo: libnl-3-200_3.2.21-1_amd64.deb, y no 3 como esperaba. Sin embargo, las cosas funcionaron. ¿Se supone que debo encontrar otros archivos? 2) Acerca de la aplicación de la retención: ¿cómo sabré si se ha lanzado una solución? Agradezco mucho tu ayuda.
ZzKr
2
Resuelto mi problema 1). Los archivos libnl-genl y libnl-route son respectivamente paquetes.ubuntu.com/trusty/libnl-genl-3-200 y paquetes.ubuntu.com/trusty/libnl-route-3-200 . Todavía agradecería un comentario sobre mi pregunta 2).
ZzKr
0

Tengo el mismo problema. Parece que una actualización reciente es la causa. Muchos mensajes en el registro del sistema para el administrador de red que se mata por la señal segv (fallo de segmentación). Creo que la actualización para el administrador de red tiene un error de violación de segmentación en alguna parte.

Logré resolver mi problema siguiendo los consejos de Paul Iulian. El enlace en su publicación no funciona, así que descargué los paquetes de http://packages.ubuntu.com/

Busque los nombres de los paquetes libnl-3-200, libnl-genl-3-200 y libnl-route-3-200

Saludos, Jordan.

Jordán
fuente
0

Este mensaje de error generalmente está relacionado con un /etc/network/interfacesarchivo incorrecto . Intenta seguir

sudo cp /etc/network/interfaces /etc/network/interfaces.bak
sudo nano /etc/network/interfaces

Elimina todo del archivo y pon

auto lo
iface lo inet loopback

Luego reinicie el sistema. Deberia de funcionar.

Tanmay
fuente
eso es exactamente el contenido de mi copia de este archivo después de la actualización, pero el problema persiste
tomasb
-2

Puedes probar esto en tu terminal

sudo ifconfig eth0 up // Make your interface up
sudo dhclient  // assign Ipaddress by dhcp
sudo apt-get install network-manager // Now install latest network-manager
sudo service network-manager restart //restart network-manager

después de probarlo, actualice su administrador de red.

Adi Brad
fuente
Por favor, editar su respuesta con lo que hace el código y por las que puede trabajar. Simplemente decirle a alguien un código de terminal no es una respuesta válida.
DnrDevil
Para aprovechar el comentario de @ DnrDevil: Solo proporcionar código es una muy mala idea, ya que podría ser malicioso / incorrecto. Siempre es mejor explicar qué hace ese comando y por qué.
Kaz Wolfe
intentado ... tener una idea de lo que hace ... no funciona porque los servicios de red no funcionan :)
tomasb