pesan saat shutdown: anjing penjaga tidak berhenti!

19

Saat shutdown saya sering menerima pesan

watchdog did not stop!

dan kemudian laptop membeku setelah beberapa jalur lain tanpa mematikan.

ada ide untuk memperbaiki ini? Baru-baru ini hal itu sangat sering terjadi, biasanya ketika laptop dinyalakan untuk beberapa waktu.

Saya menggunakan Debian 8 pada Asus UX32LA

Saya menemukan file systemd ini (ini menunjukkan konflik dengan shutdown.target), jika dapat membantu. Kesan saya adalah bahwa masalahnya tergantung pada beberapa masalah yang datang dari saya yang mencoba untuk memperbaiki cahaya latar (yang sebenarnya hanya bekerja dengan parameter grub "acpi_osi =")

[Unit]
Description=Load/Save Screen Backlight Brightness of %i
Documentation=man:[email protected](8)
DefaultDependencies=no
RequiresMountsFor=/var/lib/systemd/backlight
Conflicts=shutdown.target  
After=systemd-readahead-collect.service systemd-readahead-replay.service     systemd-remount-fs.service
Before=sysinit.target shutdown.target

[Service]
Type=oneshot
RemainAfterExit=yes
ExecStart=/lib/systemd/systemd-backlight load %i
ExecStop=/lib/systemd/systemd-backlight save %i
Reyx_0
sumber
1
Bisakah Anda mencoba menghapus "rhgb quiet" dari boot cmdline dan kemudian melihat apa yang terjadi?
shubham
Persis apa yang akan saya sarankan. "rhgb quiet" menekan pesan saat boot / shutdown yang bisa sangat berguna di sini.
Tim S.
tidak ada "rhgb quiet" di / etc / default / grub (dan grub diperbarui)
Reyx_0
Di Debian, opsi yang setara untuk dihapus adalah "quiet splash".
telcoM

Jawaban:

16

The watchdog did not stop!line adalah perilaku normal. systemdmenetapkan timer " hardware watchdog " sebagai failafe, untuk memastikan bahwa jika proses shutdown normal macet / gagal bahwa komputer akan tetap shutdown setelah periode waktu yang ditentukan. Periode waktu ini didefinisikan dalam variabel ShutdownWatchdogSec=dalam file /etc/systemd/system.conf. Berikut ini deskripsi dari dokumen :

RuntimeWatchdogSec =, ShutdownWatchdogSec =

Konfigurasikan pengawas perangkat keras saat runtime dan saat reboot. Mengambil nilai batas waktu dalam detik (atau dalam unit waktu lain jika diakhiri dengan "ms", "min", "h", "d", "w"). Jika RuntimeWatchdogSec = diatur ke nilai bukan nol, perangkat keras watchdog (/ dev / watchdog) akan diprogram untuk mem-boot ulang sistem secara otomatis jika tidak dihubungi dalam interval waktu habis yang ditentukan. Manajer sistem akan memastikan untuk mengontaknya setidaknya sekali dalam setengah interval waktu habis yang ditentukan. Fitur ini memerlukan perangkat pengawas perangkat keras untuk hadir, seperti yang biasa terjadi pada embedded dan sistem server. Tidak semua pengawas perangkat keras mengizinkan konfigurasi waktu tunggu reboot, dalam hal ini waktu tunggu terdekat yang tersedia diambil. ShutdownWatchdogSec = dapat digunakan untuk mengonfigurasi pengawas perangkat keras ketika sistem diminta untuk reboot. Ini berfungsi sebagai jaring pengaman untuk memastikan bahwa reboot terjadi meskipun upaya reboot bersih habis. Secara default RuntimeWatchdogSec = default ke 0 (off), dan ShutdownWatchdogSec = ke 10 menit. Pengaturan ini tidak berpengaruh jika pengawas perangkat keras tidak tersedia.

Sepertinya, seperti yang Anda tunjukkan, masalah Anda yang sebenarnya terkait dengan mengubah pengaturan ACPI. Jawaban di utas forum Debian ini menyarankan yang berikut:

1) Edit file di /etc/default/grub dan edit GRUB_CMDLINE_LINUXbaris untuk terlihat seperti ini: GRUB_CMDLINE_LINUX="reboot=bios"

2) jalankan: update-grub

Jika reboot=biostidak berhasil, mereka menyarankan untuk mencoba lagireboot=acpi

Apakah salah satu dari ini bekerja untuk Anda?

J. Taylor
sumber
Saya menerapkan perubahan yang Anda sarankan, dan segera memberi tahu Anda. Terima kasih
Reyx_0
sayangnya itu tidak berfungsi. dan saya menduga bahwa masalah ini terkait dengan masalah lain yang saya miliki (yaitu laptop dibekukan secara sporadis pada saat ditangguhkan): lihat bugzilla.kernel.org/show_bug.cgi?id=102091
Reyx_0
1
Saya telah menemukan yang /sbin/shutdown -r nowberfungsi, bukan shutdown -r nowatau reboot.
xinthose
update-grub pada Centos7 saya mengatakan perintah itu tidak ditemukan
stiv
@xinthose Perintah rumit itu berfungsi. Yang aneh adalah, mereka menunjuk ke biner yang sama ( systemctl), saya tidak tahu kenapa.
Junle Li
1

Saya menggunakan komputer papan MIO tunggal dengan masalah yang sama: sudo rebootatau [CTRL] + [ALT] + [DEL] mengarah ke menggantung di

anjing penjaga tidak berhenti

Tidak ada satu pun di atas yang bekerja untuk saya, tetapi untungnya kombinasi dari mereka melakukan pekerjaan:

  1. Gunakan GRUB_CMDLINE_LINUX="reboot=bios"( reboot=acpitidak bekerja untuk saya)

  2. Gunakan systemctl reboot -i, untuk berhasil mem-boot ulang sistem. ( tautan )

domih
sumber
0

Saya memiliki masalah yang sama, namun, pengawas bukan masalah itu sendiri. Ternyata diperbaiki dengan menetapkan use_lvmetad = 0di /etc/lvm/lvm.conf. Mungkin ada layanan yang berbeda.

Thomas G.
sumber