종료시 메시지 : 워치 독이 중지되지 않았습니다!


19

종료시 나는 종종 메시지를 받는다

watchdog did not stop!

그런 다음 랩톱은 종료하지 않고 몇 줄만 거치면 정지됩니다.

이 문제를 해결하는 방법에 대한 아이디어가 있습니까? 최근에는 종종 랩톱의 전원이 켜져있을 때 매우 자주 발생했습니다.

Asus UX32LA에서 데비안 8을 사용하고 있습니다

도움이된다면이 시스템 파일을 찾았습니다. 내 인상은 문제가 백라이트를 수정하려고하는 중 일부 문제에 달려 있다는 것입니다 (실제로는 grub paramenter "acpi_osi ="에서만 작동)

[Unit]
Description=Load/Save Screen Backlight Brightness of %i
Documentation=man:systemd-backlight@.service(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

1
부팅 cmdline에서 "rhgb quiet"를 제거한 다음 어떻게되는지 볼 수 있습니까?
shubham

정확히 내가 제안하려고했던 것. "rhgb quiet"는 부팅 / 종료시 매우 유용한 메시지를 표시하지 않습니다.
Tim S.

/ etc / default / grub에 "rhgb quiet"가 없습니다 (그리고 grub이 업데이트 됨)
Reyx_0

데비안에서 제거 할 수있는 옵션은 "quiet splash"입니다.
telcoM

답변:


16

watchdog did not stop!라인은 정상 동작입니다. systemd" 하드웨어 감시 타이머"타이머를 페일 세이프로 설정하여 정상적인 종료 프로세스가 중지 / 실패하더라도 지정된 시간이 지나도 컴퓨터가 여전히 종료되도록합니다. 이 기간은 ShutdownWatchdogSec=파일 의 변수 에 정의되어 있습니다 /etc/systemd/system.conf. 문서 의 설명은 다음과 같습니다 .

RuntimeWatchdogSec =, 셧다운 WatchdogSec =

런타임 및 재부팅시 하드웨어 감시 기능을 구성하십시오. 시간 초과 값을 초 단위로 취합니다 (또는 "ms", "min", "h", "d", "w"로 접미사를 사용하는 경우 다른 시간 단위). RuntimeWatchdogSec =이 0이 아닌 값으로 설정된 경우, 지정된 시간 초과 간격 내에 시스템에 접속하지 않으면 워치 독 하드웨어 (/ dev / watchdog)가 시스템을 자동으로 재부팅하도록 프로그래밍됩니다. 시스템 관리자는 지정된 시간 초과 간격의 절반 이상으로 1 회 연락해야합니다. 이 기능은 일반적으로 임베디드 및 서버 시스템에서와 같이 하드웨어 감시 장치가 있어야합니다. 모든 하드웨어 워치 독이 재부팅 시간 초과를 구성 할 수있는 것은 아니며,이 경우 가장 가까운 시간 초과가 선택됩니다. ShutdownWatchdogSec =을 사용하면 시스템을 다시 부팅하라는 메시지가 표시 될 때 하드웨어 워치 독을 구성 할 수 있습니다. 클린 재부팅 시도가 시간 초과 되더라도 재부팅이 발생하도록하는 안전망 역할을합니다. 기본적으로 RuntimeWatchdogSec =는 기본적으로 0 (끄기)이고 ShutdownWatchdogSec =은 10 분입니다. 하드웨어 워치 독을 사용할 수없는 경우 이러한 설정은 적용되지 않습니다.

표시된 것처럼 실제 문제는 ACPI 설정 변경과 관련이있을 수 있습니다. 이 데비안 포럼 스레드 에 대한 답변 은 다음을 제안합니다.

1) 파일을 /etc/default/grub 편집하고 GRUB_CMDLINE_LINUX다음과 같이 줄을 편집하십시오 . GRUB_CMDLINE_LINUX="reboot=bios"

2) 실행 : update-grub

그래도 문제 reboot=bios가 해결되지 않으면reboot=acpi

이 중 하나가 당신을 위해 일합니까?


제안한 변경 사항을 구현했으며 곧 알려 드리겠습니다. 감사합니다
Reyx_0

불행히도 작동하지 않습니다. 그리고 문제가 내가 가지고있는이 다른 문제와 관련이 있다고 생각합니다 (즉, 랩톱이 일시 중지
되면

1
또는 /sbin/shutdown -r now대신 작동하는 것으로 나타났습니다 . shutdown -r nowreboot
xinthose

Centos7의 update-grub에 따르면 명령을 찾을 수 없습니다.
stiv

@xinthose 그 까다로운 명령이 작동합니다. 이상한 것은 그들이 동일한 바이너리 ( systemctl)를 가리키고 있다는 것입니다. 왜 그런지 모르겠습니다.
Junle Li

1

동일한 문제가있는 MIO 단일 보드 컴퓨터에 있습니다. sudo reboot또는 [CTRL] + [ALT] + [DEL]이

워치 독은 멈추지 않았다

위의 어느 것도 나를 위해 일한 것은 아니지만 고맙게도 그 조합이 일을했습니다.

  1. 사용 GRUB_CMDLINE_LINUX="reboot=bios"( reboot=acpi나를 위해 작동하지 않았다)

  2. 을 사용 systemctl reboot -i하여 시스템을 재부팅하십시오. ( 링크 )


0

그러나 같은 문제가 있었지만 워치 독은 문제 자체가 아닙니다. use_lvmetad = 0에서 설정 하여 수정 된 것으로 나타났습니다 /etc/lvm/lvm.conf. 어떤 경우 든 다른 서비스 일 수 있습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.