Kuncinya mungkin dalam kalimat ini, "itu membunuh semua proses yang berjalan". Dalam kasus saya, itu TIDAK! Masalahnya disebabkan oleh redis-server
proses yang, karena alasan tertentu, tidak dapat dihentikan secara normal. Setelah saya membunuh semua redis-server
proses sudo killall redis-server
, saya bisa melakukan shut down secara normal. Karena saya tidak perlu redis sesering itu, saya menghentikannya dari menjalankan saat startup dengan perintah-perintah ini:
sudo update-rc.d -f redis-server hapus
perbarui sudo-rc.d -f redis_6379 hapus
Saya akan menunggu pembaruan yang memperbaiki masalah ini, tetapi untuk saat ini saya akan ingat untuk menghentikan proses redis sebelum dimatikan.
Ini mungkin bukan redis dalam kasus Anda, tetapi kemungkinan proses buggy yang tidak bisa dibunuh Ubuntu.
Ini dapat membantu Anda memeriksa masalahnya:
service --status-all
: daftar semua layanan yang terdaftar dengan sistem. Layanan yang dimulai dengan boot OS akan memiliki simbol [+] sebelum mereka.
Baca pesan log yang muncul di layar saat Anda menekan tombol daya untuk mematikan daya secara manual. Dalam kasus saya, saya membaca sesuatu tentang mencoba menutup server redis. Pesan juga dapat muncul jika Anda menekan beberapa tombol acak.
Tinjau program yang Anda instal baru-baru ini, mungkin salah satunya yang menyebabkan masalah.
Coba tutup semua proses yang tidak perlu dan lihat apakah Anda dapat mematikan secara normal. Jika Anda bisa, ulangi prosesnya, persempit kandidat, hingga Anda mencapai aplikasi buggy.