Computer riavviato durante l'aggiornamento; "Il servizio di rete del sistema non è compatibile con questa versione"


21

Ieri ho aggiornato Ubuntu con SSH ma prima di completarlo ho riavviato il computer. So che non era molto intelligente. Comunque ora non ho una connessione a Internet, il WiFi o Ethernet non sono riconosciuti.

Quando provo l'ultima versione installata, i mouse non hanno funzionato. Quando provo con la versione precedente e vado in gnome-network manager si dice:

Il servizio di rete del sistema non è compatibile con questa versione

Un'altra cosa è quando torno al computer remoto e guardo il terminale SSH il processo si è fermato a:

Setting up desktop-file-utils (0.20-0ubuntu2) ... 
Configuration file `/etc/gnome/defaults.list' 
==> Modified (by you or by a script)
since installation. ==> Package distributor has shipped 
an updated version. What would you like to do about it ? 
Your options are: Y or I:install the package maintainer's 
version N or O : keep your currently-installed version D : 
show the differences between the versions Z : start a shell 
to examine the situation The default action is to keep your 
current version. * defaults.list (Y/I/N/O/D/Z) [default=N] ? 
Write failed: Broken pipe

Esiste una soluzione semplice oltre a dover reinstallare il mio sistema?


Ricevo lo stesso problema con Ubuntu 14.04
Jeremiah,

Se su 14.04 LTS e stai riscontrando problemi dopo l'aggiornamento nel 2016 o successivo, utilizzalo. Ho aggiornato il 13 maggio 2016 e ho iniziato ad affrontare questo problema. askubuntu.com/a/771841/543358 Ciò ha risolto il problema senza la necessità di eseguire il downgrade. Aggiornerà il gestore della rete
Jit

Risposte:


15

Modifica: questa risposta ha più di sei anni e non è più aggiornata a causa dei cambiamenti in Ubuntu. Questa è una soluzione alternativa.

Vai in impostazioni, elementi di avvio. Aggiungi una voce con il seguente comando:

sudo service network-manager start

In un terminale, utilizzare visudoper aggiungere una NOPASSWDvoce per questo comando, quindi non è necessario fornire una password:

your-username-here ALL=NOPASSWD: service network-manager start

La prossima volta che accederai, questo forzerà un avvio del gestore di rete (supponendo che sia configurato in modo tale che possa avviarsi).


1
Non è un modo molto pulito ...
Ripristina Monica - ζ--

Descrivi cosa intendi con "pulito".
Geremia,

1
@jeremiah è fondamentalmente una soluzione che potrebbe essere fatto in un momento più appropriato, come uno dei tanti script di avvio di inizializzazione (anche se la determinazione che per l'uso a volte non è banale)
Ripristinare Monica - ζ--

gksu è stato rimosso da Ubuntu , quindi questa risposta non è utile per la maggior parte delle persone. Se puoi, apri un prompt dei comandi e usa sudo.
Mike T,

@MikeT Il problema con l'uso di pure-sudo è che un oggetto di avvio probabilmente non otterrà un PTY corretto. Penso che il modo migliore per gestire questo sarebbe richiedere la voce NOPASSWD in modo che il comando possa essere eseguito in modo completamente automatico.
Ripristina Monica - ζ--

18

Ho affrontato lo stesso problema. Per risolvere il problema, avviare manualmente il gestore di rete

sudo service network-manager start

Sto ancora cercando di capire come risolverlo in modo permanente.


Non ne ho trovato uno oltre a reinstallare: /
the_drow il

Hai trovato il modo permanente?
John Hass,

1
Per la correzione permanente (in ArchLinux): sudo systemctl enable NetworkManager.servicequindisudo systemctl start NetworkManager.service
Friedrich

8

Ho dovuto reinstallare il pacchetto NetworkManager e riavviare. Allora andava tutto bene.

sudo apt-get --reinstall installa network-manager


grazie @Georgie Sto avendo Ubuntu in Virtualbox .. Questa reinstallazione di Network Manager ha funzionato per me :)
ravi.zombie

3

Basta inserire quanto segue in /etc/rc.local prima della riga che dice "exit":

Responsabile del network

Ciò dovrebbe avviarlo ogni volta che si avvia il sistema. Un modo migliore sarebbe quello di aggiungerlo agli script init appropriati in modo che non si avvii in modalità utente singolo, ma onestamente non danneggerà nulla in questo modo.


3

Ho anche avuto un aggiornamento parzialmente completo causa questo problema, ma la mia correzione era diversa. Si scopre che il gestore della rete non si avvierà all'avvio se una delle interfacce /etc/network/interfacescontrassegnate autonon è online. Fondamentalmente, le cose di configurazione della rete statica dovrebbero essere tutte online prima che venga attivato il gestore della rete. Per me, questo era un randagio eth0configurato per usare dhcp. Avevo staccato la Ethernet dalla mia scatola e improvvisamente emerse questo problema. La soluzione era rimuovere tutto tranne l'interfaccia di loopback /etc/network/interfaces. Vedi questo link per maggiori informazioni



2

Se l'installazione è stata interrotta, potresti ottenere buoni risultati correggendolo con

sudo apt-get install -f

Ho appena avuto quello che penso fosse lo stesso problema che OP ha avuto, avviando manualmente Network Manager mi ha fornito l'icona in unità, ma nessuna interfaccia visibile, mentre il comando sopra menzionato e un riavvio hanno risolto completamente il problema.

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.