Son yükseltme çöküyor ağ yöneticisi (internet bağlantısı yok, uygulama yok)

85

Bugün yeni sürüme geçerken, kablosuz ağ yöneticimin kaybolmasına neden olan bir şey oldu. Kablolu bağlantıyla bile bağlantı kurulamaz.

Bu hata dosyalar tarafından gösteriliyor:

**(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 

Pencerelerden indirip ubuntu'ma gönderebileceğim bir yama var mı, yoksa her şeyi yeniden yüklemek zorunda mıyım? İki versiyonu çalıştırmayı denedim ama yine de internet erişimi yok.

    
sordu Adam Albanowicz 29.01.2016 13:25

7 cevap

124

Nedeni

Bu, libnl3 hatası # 1511735 için düzeltmeyle sunulan bir regresyondan kaynaklanır .
Sonuçta ağ yöneticisi kilitlenme, ağ yöneticisi hatası # 1539513 veya Ağ yöneticisi hatası # 1539634

Çözüm

Libnl paketlerini düşürün ve ağ yöneticisi paketini yükseltmeyi bekleyin

1. Adım

libnl'yi apt-get ile @Max answer:

'de düşürmeyi deneyin.

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

2. Adım

1. Adım başarısız olursa,
paketler artık önbelleğinizde olmadığından ve paket yöneticisi tarafından açık bir şekilde indirilemediğinden, libnl paketlerini manuel olarak indirmelisiniz (indirme + yükleme):

  • Bunları sisteminize indirin ve kopyalayın
    [Canlı dağıtım / kurtarma CD'sini veya başka bir bilgisayardan + usb çubuğundan] Bağlantıları amd64 için indirin: libnl libnl-genl libnl-rota
    Bağlantıları i386 için indir : libnl libnl-genl libnl-rota

  • .deb dosyalarını kaydettiğiniz sisteminize geri yükleyin, dpkg ile yükleyin:

    sudo dpkg -i libnl-*.deb
    

3. Adım

Artık NetworkManager’ı yeniden başlatabilmeniz ve ağı geri getirebilmeniz gerekir:

sudo service network-manager restart

Bildirimi

Bu hatalar ubuntu'nun 14.04 sürümüne önceden yüklenmiş güncellemelerle güveniyor : trusty-proposed

3.2.21-1 'den 3.2.21-1ubuntu1 ' ya kadar olan libnl paketlerinin son güncellemesinin, ağ yöneticisinin kilitlenmesine neden olan bir regresyon oluşturduğu

Ağ yöneticisinde henüz trusty-proposed sürümü yok
Mevcut sürüm: 0.9.8.8-0ubuntu7.2

Ağ yöneticisinin güncellemesi şu anda trusty-proposed adresinde bulunmaktadır.
Güncellenen sürüm: 0.9.8.8-0ubuntu7.3
önerilen paketi test edin (# 1539634 yorum n ° 11)

Bu nedenle, paket yöneticiniz için bir yükseltme işlemi tetiklenene kadar bir "bekletme" uygulamanız gerekir - libnl3 hatası # 1511735 yorum n ° 29 :

sudo apt-mark hold libnl-3-200 libnl-genl-3-200 libnl-route-3-200

Gelecek sürüm trusty-proposed 'den yüklendikten sonra şu tutmayı kaldırabilirsiniz:

sudo apt-mark unhold libnl-3-200 libnl-genl-3-200 libnl-route-3-200

Daha sonra tekrar libnl sürümüne geçmenizi sağlar

    
verilen cevap r2rien 30.01.2016 09:59
10

2016-05-13 itibarıyla bu libnl bug , kesinlikle Google tarafından kesinlikle yönlendirilecek güvenilir teklif edilen olmayan kullanıcıları da etkiliyor.

Güncellenen libnl ve network-manager paketleri zaten yayınlandı. Bu nedenle, ileriye dönük geçişi öneriyoruz .

Ağı El İle Etkinleştir

Kablolu bir bağlantı kullandığınızı varsayarsak, eth0 ve DHCP etkinleştirilmiş bir ağ, ağ arayüzünüzü bir terminal kullanarak yapılandırır:

sudo ifconfig eth0 up
sudo dhclient eth0

Ağ yöneticisini güncelle

Ağ çalışır durumda ve çalışıyorsa, Yazılım Güncelleyiciyi kullanarak veya apt-get kullanarak terminalden bir güncelleme yapın.

Seçenek A: Yazılım Güncelleyici

Yazılım Güncelleyicisi 'ni çalıştırın ve normal şekilde güncelleyin. Yazma sırasında sabit paketler zaten serbest bırakıldı.

Seçenek B: apt-get

(denenmemiş). Hareketli parçaları en aza indirmek istiyorsanız veya grafiksel bir arayüze sahip değilseniz, terminalden de güncelleyebilirsiniz:

sudo apt-get update
sudo apt-get install network-manager
    
verilen cevap Eero Aaltonen 17.05.2016 10:05
8

Verilen çözüme ek olarak, genel bir tavsiye vermek istiyorum.

"Önerilen" depoyu kapatın

Açık olmaması gerekiyordu. Bu "sorun" yalnızca önerilen depoyu açan ve bozuk bir paket yükleyen kullanıcıları etkiledi.

Bu depoda, belirli paketlerin test edilmesini istemediğiniz sürece yükleme önerilmeyen test paketlerini içerir.

Bu tür sürprizler istemiyorsanız "önerilen" ini saklayın.

Daha fazla bilgi için bu soruya bakabilirsiniz.

    
verilen cevap Pilot6 30.01.2016 23:33
3

network-manager 0.9.8.8-0ubuntu7.2 'ye güncelleyin ve yeniden başlatın.

Sıcak çözüm: manuel ağ ayarlarını kullanarak sudo nano /etc/network/interfaces

Çalışma geçici çözümü!

Bazı kitaplıkları küçültün:

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
    
verilen cevap Max 29.01.2016 15:43
2

Bu sabah aynı problemi yaşadım ve libnl paketlerini düşürdüm.

Bir kurtarma CD'si kullanarak yeniden yükledim, adresinden libnl-3-200-3.2.21-1_amd64.deb , libnl-genl-3-200_3.2.21-1_amd64.deb ve libnl-route-3-200_3.2.21-1_amd64.deb indirildi İşte , dpkg -i kullanarak yüklendi ve yeniden başlatıldı.

Ağ geri döndü. Bu en büyük düzeltme olmayabilir, ama şu an 14.04'te devam etmemi sağladı.

İşte hata raporu: İşte .

    
verilen cevap Daniel Young 30.01.2016 02:33
1

Fiksasyonun çabucak olacağını biliyordum, zor kısmı ise internete girmenin tavuk ve yumurta meselesiydi. Bir yol, gitmesi gerçekten kolay olan kablolu ethernet kullanmaktır:

Bir Terminali Aç

sudo dhclient eth0
sudo apt-get update
sudo apt-get upgrade
    
verilen cevap Dave Crooke 12.07.2016 22:15
0

Ben ubuntu için çok yeni bir başlangıç ​​yapıyorum ve bu bilgisayar dillerinin ve hepsinin çok az geçmişi olan teknik olmayan bir adamım.

nm ile benzer problemle karşılaştım

r2rien tarafından belirtildiği gibi üç dosyayı kendisinin verdiği linklerden indirdim

(ilk önce üç bağlantı olduklarını anlayamadım ama ingilizcenin kesin kullanımı sayesinde: "dosyalar" sözcüğü beni tekrar aradı ve geri kalan iki dosyayı indirdim)

sonra yükleyemedim

"sudo dpkg -i libnl - *. deb" içindeki yıldız işaretini anlamadım.

İlk dosyaları tek tek, sonra birlikte, sonra apt-get ile yüklemeyi denedim; bir ara değişme = 3-200_3.2.21-1 yerine 3-200 = 3.2.21-1 gibi bir yerde. Hala sonuç yok. ağda arandı sonra bunu yapmanın çok kolay bir yolunu buldu. "sudo dpkg -i" den sonra dosyayı terminale sürükleyerek

sonra başka bir sorunla karşılaştı: tetikleyiciler işleniyor ... Birisi sadece "giriş ve sonra kullanıcı adı ve giriş" ile öneri verdiği gibi bunu çözdü. Hala şüpheci oldu. Sonunda çalıştı. teşekkürler r2rien ve arkadaşlar.

    
verilen cevap Dev 02.02.2016 11:31

Etiketlerdeki diğer soruları oku