Causa
Isso é causado por uma regressão introduzida com uma correção para libnl3 bug # 1511735
A falha resultante do gerenciador de rede foi relatada no bug # 1539513 do gerenciador de rede ou erro do gerenciador de rede # 1539634
Solução
Faça downgrade de pacotes libnl e espere por um upgrade do pacote network-manager
Etapa 1
Tente fazer o downgrade da libnl com o apt-get como na resposta @Max:
sudo apt-get install libnl-3-200=3.2.21-1 libnl-route-3-200=3.2.21-1 libnl-genl-3-200=3.2.21-1
Etapa 2
Se o passo 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 downgrade dos pacotes libnl manualmente (download + install):
-
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 + stick USB]
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 arquivos
.deb
, instale-os com o dpkg:sudo dpkg -i libnl-*.deb
Etapa 3
Agora você deve ser capaz de (re) iniciar o NetworkManager e trazer de volta a rede:
sudo service network-manager restart
Aviso
Esses bugs aparecem no ubuntu trust 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 3.2.21-1ubuntu1
introduziu uma regressão causando a queda do gerenciador de rede
Ainda não há upgrade no gerenciador de rede em trusty-proposed
Versão atual: 0.9.8.8-0ubuntu7.2
Uma atualização do gerenciador de rede agora está disponível em trusty-proposed
Versão atualizada: 0.9.8.8-0ubuntu7.3
por favor, teste o pacote proposto (# 1539634 comentário n ° 11)
Assim, até que uma atualização para ele acione em seu gerenciador de pacotes, você deve aplicar um "hold" - como mencionado em libnl3 bug # 1511735 comentário n ° 29 :
sudo apt-mark hold libnl-3-200 libnl-genl-3-200 libnl-route-3-200
Assim que a atualização futura do trusty-proposed
estiver instalada, você poderá remover essa retenção com:
sudo apt-mark unhold libnl-3-200 libnl-genl-3-200 libnl-route-3-200
Que então permitirá que você atualize novamente a libnl