SOLVED: Denetim katmanı başlatılamıyor: Ubuntu Server 14.04'ü Ubuntu Server 16.04'e yükselttikten sonra libvirt-bin'de izin reddedildi
Bugün, Ubuntu 14.04'ten 16.04'e kadar olan sunuculardan birini yükseltmeye karar verdim. Yanlış yapılabilecek birçok sorun olduğu için bunu bir üretim sunucusunda yapmanız önerilmez. En iyi uygulamalar her zaman başka bir sunucuyu yedek olarak ya da geçici bir sunucunun gitmenin en güvenli yolu olduğunu gösterir. Bu, kim yapılmaması gereken şeyleri denemekten hoşlanmıyor dedi.
Yükseltme, bir göze çarpan istisna ile oldukça iyi gitti, libvirt-bin düzgün bir şekilde yükseltilemedi. Durumu düzeltmeyle ilgili adımların yanı sıra adımları da burada bulabilirsiniz.
İlk deneme, problemi sudo dpkg -configure -a ile çözmekti, şans yok. Ayrıca, aptitude otomatik çözümleyicisini kullanmayı denedim, sonra da temizleme ve yeniden yükleme. Ayrıca şans yok.
Sorunun kökenine ulaşmak için, aptalca tahmin etmeye çalışmak yerine koştum
sudo journalctl -xe
Yukarıda gösterildiği gibi, apparmor'daki bir hata, libvirt-bin'ün artık yapılandırılmamış olduğundan, artık yapılandırılmamış olduğu için izin vermişti (komik, yemin etmiş olabileceğimi söyledim).
Sorunu ve sorunun kökü nasıl düzeltilir. Öncelikle, libmup-bin dosyasını başlatılamayacak şekilde sakladığı verilere sahip olduğundan, apparmor ayrıştırıcı önbelleğini temizlememiz gerekir.
sudo apparmor_parser –purge-cache
Daha sonra libvirt-bin'in başlatılmasını engelleyen kuralı kaldırıyoruz.
PRO TIP: Sorun bilgisayarınız veya dizüstü bilgisayar / dizüstü bilgisayar ile yapılmışsa, depoları tarayabilen ve bozuk ve eksik dosyaları değiştirebilen Reimage Plus Yazılımı'nı kullanmayı denemeniz gerekir. Bu, çoğu durumda, sorunun sistem bozulmasından kaynaklandığı yerlerde çalışır. Reimage Plus'ı tıklayarak buraya tıklayarak indirebilirsiniz.Öyleyse devam edip değiştiriyoruz.
Son olarak, libvirt’e yeniden başlamasını söyle, ve her şey iyi olacak.
sudo systemctl restart libvirt-bin
Libvirt-bin'in durumunu kontrol etmek için aşağıdaki komutu girin
sudo service libvirt-bin durumu
Bu, yukarıda özetlenen sürecin hile yaptığını gösteren, libvirt-bin'ün güzel küçük bir stat kontrolünü verecektir. Artık sanal makinelerimizi tekrar çalıştırabiliriz!
Şu anda araştırmakta olduğum diğer hatalar, yükseltme sonrası uygulamaların yanı sıra uygulanabilecek çözümler:
LSB: exim Posta Aktarım Aracısı başlatılamadı. Bu, makinenin tam olarak başlatılmasından önce çözülen bir postfix hatasıydı.
snd_hda_intel 0000: 00: 1f.3: i915_bpo bileşen ana (-19) eklenemedi. Bu bir ses kartı hatasıdır, Alsa'yı yükselterek düzeltilebilir (sunucudan ses kullanmayı planlamıyorum, bu yüzden performansı etkilemez).
Son olarak dev-disk-by \ x2duuid-E7A1 \ x2dCC4A.device: Dev-disk-by \ x2duuid-E7A1 \ x2dCC4A.device farklı sysfs ile iki kez ortaya çıktı. Görünüşe göre, EFI bölümümün yedeği, aynı UUID olarak kaydedilebilecek kadar kapsamlıydı. NVMe sürücüsünün (birincil) bir bölümü UUID vardır, ancak RAID (yedekleme) yapmaz. Bunu düzeltmek için birincil sürücüyü yalnız bırakacağım ve uuidgen'i kullanarak yedekleme sürücüsünün UUID değerini değiştireceğim ve sonra tune2fs / dev / sdx -U yeni -id-sayı-den-uuidgen.
PRO TIP: Sorun bilgisayarınız veya dizüstü bilgisayar / dizüstü bilgisayar ile yapılmışsa, depoları tarayabilen ve bozuk ve eksik dosyaları değiştirebilen Reimage Plus Yazılımı'nı kullanmayı denemeniz gerekir. Bu, çoğu durumda, sorunun sistem bozulmasından kaynaklandığı yerlerde çalışır. Reimage Plus'ı tıklayarak buraya tıklayarak indirebilirsiniz.