SOLVED: Tidak dapat menginisialisasi lapisan audit: Izin ditolak bug di libvirt-bin setelah meng-upgrade Ubuntu Server 14.04 ke Ubuntu Server 16.04
Hari ini saya memutuskan untuk terus meningkatkan salah satu server saya dari Ubuntu 14.04 ke 16.04. Tidak dianjurkan untuk melakukan ini pada server produksi, karena ada banyak masalah yang bisa salah. Praktik terbaik selalu menunjukkan bahwa memintal server lain sebagai pengganti, atau server sementara adalah cara teraman untuk pergi. Yang mengatakan, siapa yang tidak suka mencoba hal-hal yang seharusnya tidak dilakukan.
Upgrade berjalan dengan cukup baik, dengan satu pengecualian mencolok, libvirt-bin tidak dapat ditingkatkan dengan benar. Berikut adalah langkah-langkah untuk memperbaiki situasi serta langkah-langkah yang tidak.
Percobaan awal adalah memperbaiki masalah dengan sudo dpkg –configure -a, tidak beruntung di sana. Saya juga mencoba menggunakan aptitude auto resolver, kemudian membersihkan dan menginstal ulang. Juga tidak berhasil.
Untuk sampai ke akar masalah, bukannya dengan bodoh mencoba menebak saya berlari
sudo journalctl -xe
Seperti yang ditunjukkan di atas bug di apparmor, menyebabkan libvirt-bin tidak lagi memiliki izin untuk berjalan, karena tidak lagi dikonfigurasi (lucu saya berani bersumpah saya mengatakannya).
Berikut adalah cara memperbaiki masalah, dan akar masalahnya. Pertama kita perlu membersihkan cache penguraian apparmor, karena memiliki data yang disimpan sehingga membuat libvirt-bin tidak dapat dimulai.
sudo apparmor_parser –purge-cache
Selanjutnya kita menghapus aturan mencegah libvirt-bin dari awal.
TIP PRO: Jika masalahnya ada pada komputer Anda atau laptop / notebook, Anda harus mencoba menggunakan Perangkat Lunak Reimage Plus yang dapat memindai repositori dan mengganti file yang rusak dan hilang. Ini berfungsi dalam banyak kasus, di mana masalah ini berasal karena sistem yang rusak. Anda dapat mengunduh Reimage Plus dengan Mengklik di SiniLalu kita lanjutkan dan menggantikannya.
Akhirnya, kami memberi tahu libvirt untuk memulai ulang, dan semua akan baik.
sudo systemctl restart libvirt-bin
Untuk memeriksa status libvirt-bin masukkan perintah berikut
status sudo layanan libvirt-bin
Ini akan menghasilkan cek status stat yang bagus dari libvirt-bin, menunjukkan bahwa proses yang diuraikan di atas berhasil. Sekarang kita dapat menjalankan mesin virtual kita lagi!
Kesalahan lain yang sedang saya selidiki, pasca peningkatan, serta solusi yang dapat diterapkan:
Gagal memulai LSB: exim Mail Transport Agent. Ini adalah kesalahan postfix, diselesaikan sebelum mesin sepenuhnya boot.
snd_hda_intel 0000: 00: 1f.3: gagal menambahkan master komponen i915_bpo (-19). Ini adalah kesalahan kartu suara, dapat diperbaiki dengan meningkatkan Alsa (Saya tidak berencana untuk menggunakan suara dari server, jadi ini tidak mempengaruhi kinerja).
Terakhir dev-disk-by \ x2duuid-E7A1 \ x2dCC4A.device: Dev dev-disk-by \ x2duuid-E7A1 \ x2dCC4A.device muncul dua kali dengan sysf yang berbeda. Rupanya, cadangan partisi EFI saya cukup teliti untuk mendaftarkannya sebagai UUID yang sama persis. The NVMe drive (primer) memiliki UUID partisi, namun RAID (backup) tidak. Untuk memperbaiki ini saya akan meninggalkan drive utama saja dan mengubah UUID dari drive cadangan menggunakan uuidgen dan kemudian tune2fs / dev / sdx -U baru -domor-dari-uuidgen.
TIP PRO: Jika masalahnya ada pada komputer Anda atau laptop / notebook, Anda harus mencoba menggunakan Perangkat Lunak Reimage Plus yang dapat memindai repositori dan mengganti file yang rusak dan hilang. Ini berfungsi dalam banyak kasus, di mana masalah ini berasal karena sistem yang rusak. Anda dapat mengunduh Reimage Plus dengan Mengklik di Sini