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 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?
ps Não instalei nenhum pacote / aplicativo de terceiros relacionado à rede. Somente atualizações do sistema estão instaladas.
14.04
networking
internet
network-manager
talha06
fonte
fonte
trusty-updates
: bugs.launchpad.net/ubuntu/+source/libnl3/+bug/1511735Respostas:
Eu tenho o mesmo problema hoje.
TLDR: downgrade
libnl3
ou atualizaçãonetwork-manager
.De acordo com esta resposta , o problema é que uma correção
libnl3
causou uma regressão emnetwork-manager
. Então, era apenas um bug para-proposed
pacotes, 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-manager
esteja 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:
Você pode tentar obter rede simplesmente reiniciando o NetworkManager:
Mas eu precisava reiniciar para recuperar o applet systray.
fonte
trusty-proposed
atualizaçõ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.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 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á
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.
fonte
Você pode fazer isso desta maneira para corrigir o problema:
⇬ Fazer download do arquivo:
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:
Então reinicie. Feito: 3
fonte
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-manager
pacote.A primeira coisa a fazer é conectar-se 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
Adicione as seguintes linhas, indicando que a
eth0
interface não deve mais ser gerenciada: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
ping
ou inicie o navegador da Internet.3 . Agora atualize os
apt
metadados:sudo apt-get update
E atualize o
network-manager
pacote:sudo apt-get upgrade network-manager
4 . Agora, verifique se você tem a versão
0.9.8.8-0ubuntu7.3
instalada: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.
fonte