Questão 14.04 - Gerente de rede parou de funcionar


Quando eu comecei meu laptop, havia sem serviço de rede, e também nenhum ícone de rede na barra superior. Ele dá um erro quando eu inicio o SO como "Desculpe, o Ubuntu 14.04 experimentou 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 Network no 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?

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


29
2018-05-13 05:57


origem


fyi: um novo problema foi aberto no Launchpad: bugs.launchpad.net/ubuntu/+source/libnl3/+bug/1581535 - berdario
Eu estou em uma conexão com fio, e o solução postada em um diferente Q & A resolvi isso para mim. - Dɑvïd
Os pacotes fixos parecem ter sido enviados para trusty-updates: bugs.launchpad.net/ubuntu/+source/libnl3/+bug/1511735 - saji89


Respostas:


Eu tenho o mesmo problema hoje.

TLDR: downgrade libnl3 ou atualizar network-manager.

Conforme esta resposta, problema é que uma correção libnl3 causou uma regressão em network-manager. Então, foi apenas um bug para -proposed pacotes, mas eu acho que bug foi testado o suficiente para que ele pudesse ser introduzido no Ubuntu;).

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

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

Alternativamente (eu fiz isso), você pode dar um passo à frente e instalar uma nova versão do network-manager: para amd64 ou para i386. Você pode baixar o pacote no sistema diferente e passá-lo com o stick USB. Ou baixe-o com seu smartphone e passe-o via USB.

Instale-o com:

sudo dpkg -i network-manager_*.deb

Você pode tentar obter uma rede apenas reiniciando o NetworkManager:

sudo service network-manager restart

Mas eu precisei reiniciar para obter o applet systray de volta.


26
2018-05-13 08:44



então, nós (14.04) precisamos evitar as atualizações do gerenciador de rede agora? - MInner
Meu sistema não está se conectando à ethernet ... Então, como atualizarei o gerenciador de rede? Além disso, a linha de comando que você deu para atualizar o gerenciador de rede não está funcionando - Richa Tibrewal
@RichaTibrewal Faça o download deles em outro OS / PC e passe via pendrive. Isso é o que eu fiz. Eu consertei o erro no comando também. - tamkderplar
É também instrutivo mencionar que o trusty-proposed as atualizações devem ser desativadas para não permitir a incompatibilidade de versões que causa isso em primeiro lugar, conforme detalhado na página à qual o @tamkderplar está vinculado. - UserName
@UserName Eu nunca tive uma proposta confiável ativada, mas fui afetada por atualizações regulares ontem. - samy


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 selecionar Opções avançadas para o Ubuntu e pressione Entrar

Passo 2

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

eu usei Ubuntu, com o Linux 4.2.0-36 genérico (modo de recuperação)

Etapa 3

Use a tecla de seta para baixo para selecionar rede Habilitar Rede e pressione Entrar

Passo 4

pressione Entrar para Está bem para remontar o sistema de arquivos

Step 1 to 4 screenshots

Passo 5

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

Passo 6

Ele pedirá para baixar o mais recente Network Manager com Continue [Y / n]. Digite a letra y para "sim" e pressione Entrar. Quando todas as operações terminarem, dirá

Acabado. Por favor pressione Enter

Então pressione Entrar novamente.

Passo 7

Selecione retomar retomar a inicialização normal e pressione Entrar

Passo 8

pressione Entrar e continue a arrancar. Na tela de login, NÃO faça o login, em vez disso, faça uma reinicialização NORMAL (clique no ícone de desligamento na área superior direita da tela).

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

Conexões de rede voltaram quando eu fiz estes passos.

Step 5 to 8 screenshots


9
2018-05-13 14:29



Isso só funciona com uma conexão ethernet. - Alex Edwards
Obrigado! Isso funcionou !! É uma grande surpresa para o seu sistema operacional perder a rede após a atualização. - ShitalShah
Quando eu seleciono rede ativar rede ... eu recebo modemmanager é desligado - Richa Tibrewal
Eu também tenho um "Modem Manager está desligado" eo sistema foi preso a isso. Em seguida, conectei meu cabo ethernet e ele começou a funcionar novamente após alguns segundos. - alexandru.topliceanu
@RichaTibrewal Eu sugiro que você siga os passos sugeridos em esse link - UserName


Você pode fazer isso dessa 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

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

Ligação: http://archive.ubuntu.com/ubuntu/pool/main/libn/libnl3/

Para eles em uma pasta e instalá-los com o comando:

sudo dpkg -i lib * .deb

Então reinicie. Concluído: 3


3
2018-05-13 08:31



Nao funciona para mim - ji-ruh


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

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

1. Abra um terminal e edite o interfaces Arquivo:

sudo pico /etc/network/interfaces

Há adicionar as seguintes linhas, eles indicam o eth0 interface 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

Note que não haverá notificação no painel - esta é uma conexão manual. Experimente com ping ou ligando o seu navegador de internet.

3. Agora atualize o apt meta-dados:

sudo apt-get update

E atualize o network-manager pacote:

sudo apt-get upgrade network-manager

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

apt-cache show network-manager

5. Agora edite novamente o interfaces arquivo e remova ou comente as linhas adicionadas na etapa 1 .:

sudo pico /etc/network/interfaces

6. Finalmente reinicie o sistema.


2
2018-05-17 07:50