Computador reiniciado durante a atualização; “O serviço de rede do sistema não é compatível com esta versão”

21

Ontem atualizei meu Ubuntu por SSH, mas antes de terminar, reiniciei o computador. Eu sei que não foi muito inteligente. Enfim, agora não tenho conexão com a Internet, o Wi-Fi ou Ethernet não é reconhecido.

Quando tento a versão mais recente instalada, os mouses não funcionam. Quando tento com a versão anterior e entro no gerenciador de rede gnome, diz-se:

O serviço de rede do sistema não é compatível com esta versão

Outra coisa é quando volto ao computador remoto e olho para o terminal SSH em que o processo parou:

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

Existe alguma solução simples que não seja a reinstalação do sistema?

ucsky
fonte
Estou recebendo o mesmo problema com o Ubuntu 14.04
jeremiah
Se em 14.04 LTS e você estiver enfrentando problemas após a atualização em 2016 ou posterior, use-o. Atualizei em 13 de maio de 2016 e comecei a enfrentar esse problema. askubuntu.com/a/771841/543358 Isso resolveu o problema sem a necessidade de fazer o downgrade. Ele irá atualizar gerente de rede
Jit

Respostas:

15

Edit: Esta resposta tem mais de seis anos e não é mais atualizada devido a alterações no Ubuntu. Esta é uma solução alternativa.

Vá para configurações, itens de inicialização. Adicione uma entrada com o seguinte comando:

sudo service network-manager start

Em um terminal, use visudopara adicionar uma NOPASSWDentrada para este comando para que você não precise fornecer uma senha:

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

Na próxima vez que você fizer logon, isso forçará a inicialização do gerenciador de rede (supondo que ele esteja configurado de forma a poder ser iniciado).

Restabelecer Monica - ζ--
fonte
1
Não é uma maneira muito limpa ...
Reintegra Monica - #: 27712
Por favor, descreva o que você quer dizer com "limpo".
Jeremiah
1
@jeremiah é basicamente uma solução que poderia ser feito em um momento mais apropriado, como um dos muitos scripts de inicialização de inicialização (embora determinar qual a utilização, por vezes, não é trivial)
Reintegrar Monica - ζ--
O gksu foi removido do Ubuntu , portanto, esta resposta não é útil para a maioria das pessoas. Se puder, basta abrir um prompt de comando e usar o sudo.
Mike T
@ MikeT O problema com o uso do pure-sudo é que um item de inicialização provavelmente não terá um PTY adequado. Eu acho que a melhor maneira de lidar com isso seria exigir a entrada NOPASSWD para que o comando possa ser executado automaticamente.
Reinstate Monica - ζ--
18

Eu enfrentei o mesmo problema. A solução alternativa é iniciar o gerenciador de rede manualmente

sudo service network-manager start

Ainda tentando descobrir uma maneira de corrigi-lo permanentemente.

devav2
fonte
Eu não encontrei um além de reinstalar: /
the_drow
Você encontrou o caminho permanente?
John Hass
1
Para correção permanente (no ArchLinux): sudo systemctl enable NetworkManager.servicethensudo systemctl start NetworkManager.service
Friedrich
8

Eu tive que reinstalar o pacote NetworkManager e reiniciar. Estava tudo bem então.

sudo apt-get --reinstall instala o gerenciador de rede

iGeorgie
fonte
graças @iGeorgie Estou tendo ubuntu no Virtualbox .. Este reinstalação do gerenciador de rede funcionou para mim :)
ravi.zombie
3

Basta colocar o seguinte em /etc/rc.local antes da linha que diz "exit":

Gerente da rede

Isso deve iniciá-lo sempre que o sistema iniciar. Uma maneira melhor seria adicioná-lo aos scripts init apropriados para que não inicie no modo de usuário único, mas, honestamente, também não prejudicará nada dessa maneira.

Chris
fonte
3

Também tive uma atualização parcialmente completa que causou esse problema, mas minha correção foi diferente. Acontece que o gerenciador de rede não será iniciado na inicialização se alguma das interfaces /etc/network/interfacesmarcadas autonão ficar online. Basicamente, todo o material estático de configuração de rede deve ficar online antes que o gerenciador de rede seja acionado. Para mim, este foi um vadio eth0configurado para usar dhcp. Eu desconectei a Ethernet da minha caixa e, de repente, esse problema surgiu. A solução foi remover tudo, menos a interface de loopback /etc/network/interfaces. Veja este link para mais informações

Hamy
fonte
2

Se a instalação foi interrompida, você pode obter bons resultados corrigindo-o com

sudo apt-get install -f

Acabei de ter o mesmo problema que o OP tinha, iniciando manualmente o Network Manager me forneceu o ícone em unidade, mas nenhuma interface visível, enquanto o comando acima mencionado e uma reinicialização corrigiam o problema completamente.

Michael Sacchi
fonte