I servizi di rete del sistema non sono compatibili con questa versione Ubuntu 14.04


10

Ho Ubuntu 14.04 LTS installato sul mio PC. Ho creato alcuni nuovi account e quindi dopo aver effettuato l'accesso al mio account non è stata effettuata alcuna connessione a Internet. Quando provo ad aprire le impostazioni di rete ho riscontrato questo errore

The system network services are not compatible with this version.

Ho provato ad avviare NetworkManager manualmente con questo comando

sudo service network-manager start

ma non ha funzionato.

Potete per favore aiutarmi?

Risposte:


12

Network Manager Crash su Ubuntu 14.04

Dopo l'aggiornamento da repository proposto i prossimi pacchetti: libnl-3-200, libnl-genl-3-200 and libnl-route-3-200.

Dovrai effettuare il downgrade dei tuoi pacchetti 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

se non riesci a installare questi pacchetti o hai problemi a effettuare il downgrade puoi scaricarli manualmente da qui (dal mio account):

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

passi:

  1. Scarica i 3 file su un altro computer.
  2. Copiali su un flash drive.
  3. Inserire l'unità flash nel computer interessato.
  4. Copia i 3 file in una nuova cartella.
  5. Apri un terminale in quella cartella ed esegui

    sudo dpkg -i lib*.deb
    sudo reboot
    

    E potrebbe essere necessario applicare una sospensione fino a quando non sarà possibile rilasciare una correzione per NetworkManager.

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

    E dopo la correzione:

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

Ulteriori informazioni:


1
collegamento non funzionante, c'è un altro posto da utilizzare per il download?
tomasb,



2
Ho risolto il problema seguendo la risposta di @Paul Iulian e scaricando il file dal collegamento fornito dall'utente309383. Grazie per l'aiuto. Tuttavia, ho due domande. 1) Al link fornito ho potuto scaricare solo un file: libnl-3-200_3.2.21-1_amd64.deb e non 3 come mi aspettavo. Tuttavia, le cose hanno funzionato. Dovrei trovare altri file? 2) Informazioni sull'applicazione della sospensione: come faccio a sapere se è stata rilasciata una correzione? Apprezzo molto il tuo aiuto.
ZzKr

2
Risolto il mio problema 1). I file libnl-genl e libnl-route sono rispettivamente pacchetti.ubuntu.com/trusty/libnl-genl-3-200 e pacchetti.ubuntu.com/trusty/libnl-route-3-200 . Gradirei comunque un commento sulla mia domanda 2).
ZzKr

0

Ho lo stesso problema. Sembra che la causa sia un recente aggiornamento. Molti messaggi nel syslog per il gestore della rete vengono eliminati dal segnale segv (errore di segmentazione). Credo che l'aggiornamento per Network Manager abbia un bug di violazione della segmentazione da qualche parte.

Sono riuscito a risolvere il mio problema usando i consigli di Paul Iulian. Il link nel suo post non funziona, quindi ho scaricato i pacchetti da http://packages.ubuntu.com/

Cerca i nomi dei pacchetti libnl-3-200, libnl-genl-3-200 e libnl-route-3-200

Saluti, Giordania.


0

Questo messaggio di errore è generalmente correlato a un /etc/network/interfacesfile non valido . Prova a seguire

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

Rimuovi tutto dal file e mettilo

auto lo
iface lo inet loopback

Quindi riavviare il sistema. Dovrebbe funzionare.


questo è esattamente il contenuto della mia copia di questo file dopo l'aggiornamento, ma il problema persiste
tomasb

-2

Puoi provarlo nel tuo terminale

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

dopo averlo provato, aggiorna il tuo gestore di rete.


Si prega di modificare la tua risposta con ciò che il codice fa e perché può funzionare. Basta dire a qualcuno un codice terminale non è una risposta valida.
DnrDevil,

Per abbandonare il commento di @DnrDevil: Fornire semplicemente il codice è una pessima idea in quanto potrebbe essere dannoso / sbagliato. È sempre meglio spiegare cosa fa quel comando e perché.
Kaz Wolfe,

provato ... ho un'idea di cosa fa ... non funziona perché i servizi di rete non funzionano :)
tomasb
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.