14.04 - O gerente de rede parou de funcionar


30

Quando iniciei meu laptop, não havia serviço de rede e também nenhum ícone de rede na barra superior . Dá um erro quando inicio o SO, como "Desculpe, o Ubuntu 14.04 sofreu um erro interno" . Quando clico em detalhes, ele diz que o erro ocorreu no caminho do executável usr/sbin/NetworkManager. Além disso, quando tento entrar Networkno System Settings, 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. Somente atualizações do sistema estão instaladas.


3
FYI: um novo problema foi aberto no Launchpad: bugs.launchpad.net/ubuntu/+source/libnl3/+bug/1581535
berdario

Estou em uma conexão com fio e a solução publicada em uma sessão de perguntas e respostas diferente resolveu isso para mim.
Dɑvïd 16/05

Os pacotes fixos parece ter sido enviado para trusty-updates: bugs.launchpad.net/ubuntu/+source/libnl3/+bug/1511735
saji89

Respostas:


26

Eu tenho o mesmo problema hoje.

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

De acordo com esta resposta , o problema é que uma correção libnl3causou uma regressão em 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 do libnl-3-200 libnl-genl-3-200 libnl-route-3-200(veja os detalhes na referida resposta).

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

Como alternativa (fiz isso), você pode dar um passo à frente e instalar uma versão mais recente do network-manager: for amd64 ou i386 . Você pode baixar o pacote em um sistema diferente e passá-lo com o pendrive. Ou faça o download com seu smartphone e passe-o via USB.

Instale-o com:

sudo dpkg -i network-manager_*.deb

Você pode tentar obter rede simplesmente reiniciando o NetworkManager:

sudo service network-manager restart

Mas eu precisava reiniciar para recuperar o applet systray.


então (14.04) precisamos evitar atualizações do gerenciador de rede agora?
MInner 14/05

1
Meu sistema não está sendo conectado à Ethernet ... Então, como atualizo o gerenciador de rede? Além disso, a linha de comando que u deu para atualizar gerente de rede não está funcionando
Richa Tibrewal

@RichaTibrewal Faça o download em outro sistema operacional / PC e passe pelo pen drive. Isso é o que eu fiz. Corrigi o erro de digitação no comando também.
Tamkderplar #

1
Também é instrutivo mencionar que as trusty-proposedatualizações devem ser desativadas para não permitir a incompatibilidade de versão que causa isso em primeiro lugar, conforme detalhado na página à qual @tamkderplar se vinculou.
UserName

@UserName Eu nunca tinha proposto a confiança, mas fui afetado por atualizações regulares ontem.
samy 14/05

9

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

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

Passo 1

Use a tecla de seta para baixo para selecionar Opções avançadas para Ubuntu e pressioneEnter

Passo 2

Use a tecla de seta para baixo para selecionar o kernel Linux mais recente com o Modo de recuperação e pressione Enter

Eu usei o Ubuntu, com Linux 4.2.0-36-generic (modo de recuperação)

Etapa 3

Use a tecla de seta para baixo para selecionar a rede Ativar rede e pressioneEnter

Passo 4

Imprensa Enterpara OK para remontar o sistema de arquivos

Etapa 1 a 4 capturas de tela

Etapa 5

Use a tecla de seta para baixo para selecionar dpkg Reparar pacotes quebrados e pressioneEnter

Etapa 6

Ele solicitará o download do último Gerenciador de Rede com Continuar [S / n] . Digite a letra y para "yes" e pressione Enter. Quando todas as operações terminarem, dirá

Acabado. Por favor, pressione Enter

Então pressione Enternovamente.

Etapa 7

Selecione retomar Reinicie a inicialização normal e pressioneEnter

Etapa 8

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

Depois que o PC reiniciar, faça o login.

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

Etapa 5 a 8 capturas de tela


1
Isso funciona apenas com uma conexão Ethernet.
Alex Edwards

1
Obrigado! Isso funcionou !! É uma surpresa demais fazer seu sistema operacional perder a rede após a atualização.
Shital Shah

Quando eu selecionar rede Ative a rede ... eu recebo ModemManager é desligado
Richa Tibrewal

Também recebi o "Gerenciador de modem desligado" e o sistema ficou preso a isso. Conectei meu cabo ethernet e ele começou a funcionar novamente após alguns segundos.
Alexandru.topliceanu

@RichaTibrewal Sugiro que você siga as etapas sugeridas neste link
UserName

3

Você pode fazer isso desta maneira para corrigir 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 de 64 bits: XXX = amd64

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

Para eles em uma pasta e instale-os com o comando:

sudo dpkg -i lib * .deb

Então reinicie. Feito: 3


não funciona para mim
ji-ruh

2

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 correção para esse problema é simplesmente atualizar o network-managerpacote.

A primeira coisa a fazer é conectar-se manualmente à Internet; enquanto o network-managerestá morto, isso não significa que você não pode se conectar.

1 . Abra um terminal e edite o interfacesarquivo:

sudo pico /etc/network/interfaces

Adicione as seguintes linhas, indicando 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 inicie o navegador da Internet.

3 . Agora atualize os aptmetadados:

sudo apt-get update

E atualize o network-managerpacote:

sudo apt-get upgrade network-manager

4 . Agora, verifique se você tem 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 na etapa 1:

sudo pico /etc/network/interfaces

6 . Finalmente, reinicie o sistema.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.