14.04 - O gerenciador de rede parou de funcionar

14.04 - O gerenciador de rede parou de funcionar

Quando liguei meu laptop, havianenhum serviço de rede, e tambémnenhum ícone de rede na barra superior. Dá um erro quando inicio o sistema operacional como"Desculpe, o Ubuntu 14.04 apresentou um erro interno". Quando clico em detalhes, aparece que o erro ocorreu no caminho do executável usr/sbin/NetworkManager. Além disso, quando tento entrar Networkno System Settings, ele diz"os serviços de rede do sistema não são compatíveis com esta versão"

Como posso resolver esse problema chocante?

ps: Não instalei nenhum pacote/aplicativo de terceiros relacionado à rede. Apenas atualizações do sistema são instaladas.

Responder1

Eu tenho o mesmo problema hoje.

TLDR: downgrade libnl3ou atualização network-manager.

Conformeesta resposta, o problema é que uma correção libnl3causou uma regressão no network-manager. Então, era apenas um bug para -proposedpacotes, mas acho que o bug foi testado o suficiente para poder ser introduzido no Ubuntu normal;).

A maneira mais segura é dar um passo atrás e instalar versões anteriores libnl-3-200 libnl-genl-3-200 libnl-route-3-200(veja os detalhes na resposta).

Isso deixa você com pacotes rebaixados. Lembre-se de não atualizá-los até que a atualização relevante network-manageresteja disponível.

Alternativamente (eu fiz isso), você pode dar um passo à frente e instalar a versão mais recente de network-manager: foramd64ou parai386. Você pode baixar o pacote em um sistema diferente e passá-lo com um pendrive. Ou baixe com seu smartphone e passe via USB.

Instale-o com:

sudo dpkg -i network-manager_*.deb

Você pode tentar obter rede apenas reiniciando o NetworkManager:

sudo service network-manager restart

Mas eu precisava reiniciar para recuperar o miniaplicativo da bandeja do sistema.

Responder2

Este método funciona se você puder conectar por cabo Ethernet.

Use o modo de recuperação integrado do Ubuntu para atualizar o Network Manager.

Passo 1

Use a tecla de seta para baixo para selecionarOpções avançadas para Ubuntue pressioneEnter

Passo 2

Use a tecla de seta para baixo para selecionar o kernel Linux mais recente com modo de recuperação e pressioneEnter

eu useiUbuntu, com Linux 4.2.0-36-generic (modo de recuperação)

Etapa 3

Use a tecla de seta para baixo para selecionarrede Habilitar redee pressioneEnter

Passo 4

pressione EnterparaOKpara remontar o sistema de arquivos

Etapa 1 a 4 capturas de tela

Etapa 5

Use a tecla de seta para baixo para selecionardpkg Reparar pacotes quebradose pressioneEnter

Etapa 6

Ele solicitará o download do Network Manager mais recente comContinuar [S/n]. Insira a letra y para “sim” e pressione Enter. Quando todas as operações terminarem, ele dirá

Finalizado. Por favor pressione Enter

Então pressione Enternovamente.

Etapa 7

Selecioneretomar Retomar inicialização normale pressioneEnter

Etapa 8

Pressione Entere continue a inicialização. Na tela de login, NÃO faça login, em vez disso, reinicie NORMAL (clique no ícone de desligamento na área superior direita da tela).

Depois que o PC for reiniciado, faça login.

As conexões de rede estavam de volta quando executei essas etapas.

Etapa 5 a 8 capturas de tela

Responder3

Você pode fazer desta forma para resolver o problema:

⇬ Fazer download do arquivo:

  • libnl-3-200_3.2.21-1_XXX.deb
  • libnl-route-3-200_3.2.21-1_XXX.deb
  • libnl-genl-3-200_3.2.21-1_XXX.deb

    SO 32 bits: XXX = i386 || SO 64 bits: XXX = amd64

Link: http://archive.ubuntu.com/ubuntu/pool/main/libn/libnl3/

Coloque-os em uma pasta e instale-os com o comando:

sudo dpkg -i lib*.deb

Em seguida, reinicie. Feito :3

Responder4

Eu não recomendaria fazer o downgrade de pacotes ou instalar novos manualmente - isso inevitavelmente levará a problemas de versão mais tarde. A melhor solução para esse problema é simplesmente atualizar o network-managerpacote.

A primeira coisa a fazer é conectar-se manualmente à internet; enquanto o network-managerestiver morto, isso não significa que você não possa se conectar.

1. Abra um terminal e edite o interfacesarquivo:

sudo pico /etc/network/interfaces

Adicione as seguintes linhas, elas indicam que a eth0interface não deve mais ser gerenciada:

allow-hotplug eth0
iface eth0 inet dhcp

2. Com isso a conexão pode ser iniciada manualmente:

sudo ifup eth0

Observe que não haverá notificação no painel - esta é uma conexão manual. Experimente pingou abra seu navegador da Internet.

3. Agora atualize os aptmetadados:

sudo apt-get update

E atualize o network-managerpacote:

sudo apt-get upgrade network-manager

4. Certifique-se de ter a versão 0.9.8.8-0ubuntu7.3instalada:

apt-cache show network-manager

5. Agora edite novamente o interfacesarquivo e remova ou comente as linhas adicionadas no passo 1.:

sudo pico /etc/network/interfaces

6. Finalmente reinicie o sistema.

informação relacionada