Enquanto atualizava hoje, algo causou o desaparecimento do meu gerente de rede sem fio. Nem mesmo conectando via conexão com fio.
Este erro está sendo mostrado pelos arquivos:
**(nm-applet:2716): WARNING **: Could not initialize NMClient /org/freedesktop/NetworkManager: The name org.freedesktop.NetworkManager was not provided by any .service files
(nm-applet:2716): nm-applet-WARNING **: Error connecting to ModemManager: Error calling StartServiceByName for org.freedesktop.ModemManager1: GDBus.Error:org.freedesktop.DBus.Error.Spawn.ExecFailed: Cannot launch daemon, file not found or permissions invalid
(nm-applet:2716): nm-applet-WARNING **: Could not find ShellVersion property on org.gnome.Shell after 5 tries
(nm-applet:2716): nm-applet-WARNING **: Failed to register as an agent: (2) The name org.freedesktop.NetworkManager was not provided by any .service files
Existe um patch que eu possa baixar através do Windows e enviar para o meu Ubuntu, ou é um caso de ter que recarregar tudo? Tentei executar duas versões de volta, mas ainda não havia acesso à Internet.
14.04
networking
network-manager
applet
Adam Albanowicz
fonte
fonte
proposed
repositório. Essa foi inicialmente uma má ideia.sudo ifdown eth0
quando desconectado esudo ifup eth0
quando um novo link é conectado :).Respostas:
Causa
Isso é causado por uma regressão introduzida com uma correção para o bug libnl3 # 1511735 .
A falha resultante do gerenciador de rede foi relatada no bug do gerenciador de rede # 1539513 ou no bug do gerenciador de rede # 1539634
Solução
Faça o downgrade dos pacotes libnl e aguarde a atualização do pacote do gerenciador de rede
Passo 1
Tente fazer o downgrade da libnl com o apt-get como na resposta do @Max:
Passo 2
Se a Etapa 1 falhar,
porque os pacotes não estão mais no seu cache e obviamente não podem ser baixados pelo gerenciador de pacotes, você precisa fazer o downgrade dos pacotes libnl manualmente (baixar + instalar):
Faça o download e copie-os para o seu sistema
[de inicializar um CD de distribuição / resgate ao vivo ou de outro computador + pen drive]
Download de links para amd64 : libnl libnl-genl libnl-route
Download de links para i386 : libnl libnl-genl libnl-route
De volta ao seu sistema, onde você salvou esses
.deb
arquivos, instale-os com o dpkg:etapa 3
Agora você deve (re) iniciar o NetworkManager e recuperar a rede:
Aviso prévio
Esses bugs atingem o ubuntu confiável 14.04 com atualizações pré-lançadas :
trusty-proposed
Onde a última atualização dos pacotes libnl da versão
3.2.21-1
para a3.2.21-1ubuntu1
introduziu uma regressão causando o travamento do gerenciador de redeAinda não há nenhuma atualização no gerenciador de rede natrusty-proposed
versão atual:
0.9.8.8-0ubuntu7.2
Uma atualização do gerenciador de rede está agora disponível na
trusty-proposed
versão atualizada:
0.9.8.8-0ubuntu7.3
teste o pacote proposto (# 1539634 comentário n ° 11)
Assim, até que uma atualização seja acionada no gerenciador de pacotes, você deve aplicar um "hold" - como mencionado no bug libnl3 # 1511735 comentário n ° 29 :
Após a instalação da atualização futura,
trusty-proposed
você pode remover essa retenção com:O que permitirá que você atualize novamente a libnl
fonte
libnl
pacotes (na versão3.2.21-1
, não3.2.21-1ubuntu1
, não precisei reiniciar a máquina. Acho que simplesmente resudo /usr/sbin/NetworkManager
- execute novamente ou algo assim. Está correto? Basicamente, estou perguntando se é necessário reiniciar o computador) , ou se algo mais for suficiente?sudo service network-manager restart
deve ser suficienteA partir de 2016/05/13 este bug libnl está afetando também os usuários sem fiel-proposta , que quase certamente será direccionado para aqui pelo Google.
Os pacotes atualizados
libnl
enetwork-manager
já foram lançados, por isso recomendo uma atualização direta .Ativar rede manualmente
Supondo que você esteja usando uma conexão com fio
eth0
e uma rede com DHCP ativado, configure sua interface de rede usando um terminal:Atualizar gerenciador de rede
Com a rede em funcionamento, faça uma atualização usando o Software Updater ou usando o terminal
apt-get
.Opção A: Atualizador de Software
Execute o Atualizador de Software e atualize normalmente. No momento da redação, pacotes fixos já foram lançados.
Opção B: apt-get
(não testado). Se você deseja minimizar as partes móveis ou não possui uma interface gráfica, também pode atualizar a partir do terminal:
fonte
Além da solução fornecida, quero dar um conselho geral.
Desative o repositório "proposto"
Não é para estar ligado. Esse "problema" afetou apenas os usuários que ativaram o repositório proposto e instalaram um pacote quebrado.
Este repositório contém pacotes de teste que não são recomendados para instalação, a menos que você queira testar alguns pacotes específicos.
Mantenha "proposto" desativado se você não quiser esse tipo de surpresa.
Você pode consultar esta pergunta para obter mais informações.
fonte
Atualize para
network-manager 0.9.8.8-0ubuntu7.2
e reinicie.Solução alternativa a quente: usando configurações manuais de rede em
sudo nano /etc/network/interfaces
Solução alternativa de trabalho!
Faça o downgrade de algumas bibliotecas:
fonte
libnl-
...) e as instalei viadpkg -i
. Esta manhã, a minha máquina tinha exatamente essa versão (3.2.21-1
não3.2.21-1ubuntu1
) desses três pacotes listados na respostaEu tive o mesmo problema esta manhã e a desclassificação dos pacotes libnl também funcionou.
Eu reiniciado usando um CD de recuperação, baixado
libnl-3-200-3.2.21-1_amd64.deb
,libnl-genl-3-200_3.2.21-1_amd64.deb
elibnl-route-3-200_3.2.21-1_amd64.deb
de http://archive.ubuntu.com/ubuntu/pool/main/libn/libnl3/ , instalou-lo usandodpkg -i
e reiniciado.A rede está de volta. Pode não ser a solução definitiva, mas me levou a 14.04 por enquanto.
Aqui está o relatório de erro: https://bugs.launchpad.net/ubuntu/+source/network-manager/+bug/1539634 .
fonte
Eu sabia que a solução seria lançada rapidamente, a parte complicada era a questão do ovo e da galinha de ficar online. Uma maneira é usar a Ethernet com fio, o que é realmente fácil:
Abra um terminal
fonte
Eu sou um iniciante muito novo no ubuntu e também um homem não técnico com muito pouco conhecimento dessas linguagens de computador e tudo.
eu enfrentei o problema semelhante com nm
como instruído por r2rien, baixei os três arquivos dos links fornecidos por ele
(primeiro eu não conseguia entender que são três links, mas graças ao seu uso preciso do inglês: a palavra "arquivos" me fez procurar novamente e baixei os outros dois arquivos)
então não consegui instalá-lo
não consegui entender o asterisco em "sudo dpkg -i libnl - *. deb"
quanto sempre tentei instalar os primeiros arquivos individualmente, depois juntos, depois pelo apt-get; em algum momento da troca = no lugar de _ como 3-200 = 3.2.21-1 no lugar de 3-200_3.2.21-1. ainda sem resultado. procurou na net, em seguida, descobriu uma maneira muito fácil de fazê-lo. arrastando o arquivo no terminal após "sudo dpkg -i"
então encontrou outro problema: o processamento dispara ... que também como alguém deu a sugestão apenas "digite e depois nome de usuário e digite" resolveu o problema. ainda estava cético. finalmente funcionou. obrigado r2rien e amigos.
fonte