/dev/mapper/name(xxxs / 제한 없음)에 대해 중지 작업이 실행 중입니다.

/dev/mapper/name(xxxs / 제한 없음)에 대해 중지 작업이 실행 중입니다.

rhel 8.8을 실행하면 갑자기 시스템이 제대로 재부팅되지 않습니다. 콘솔에 메시지가 표시됩니다.

a stop job is running for /dev/mapper/name (xxxs / no limit)

이 장치는 루트가 아닌 디스크로 마운트된 Luks 컨테이너입니다. 디스크는 nbde clevis + tang을 사용하여 자동으로 해독됩니다. 이것은 완벽하게 작동합니다. 재부팅 시 위의 메시지와 함께 서버가 중단됩니다.

fstab 및 crypttab에 x-systemd.mount-timeout=90s 옵션을 추가하려고 시도했지만 부팅 시 장치가 올바르게 매핑되지만 여러 번 재부팅하고 그에 따른 재설정 후에도 시간 초과 제한이 없습니다.

장치는 kvm vms용 데이터 저장소입니다. vms를 수동으로 종료하고 장치가 마운트된 곳에서 systemd-umount /var/lib/libvirt/images를 실행하면 후속 재부팅이 완벽하게 작동합니다.

이 문제를 해결하는 방법에 대한 아이디어가 있습니까? 이 작업에 제한을 어떻게 추가할 수 있나요?

답변1

Red Hat의 공식 답변을 기다리는 동안 작업 상황을 발견했습니다.

systemctl edit reboot.target

귀하의 경우 원하는 시간 초과에 대해 JobTimeoutSec=30min을 수정하십시오. systemd를 다시 로드하고 재부팅합니다. 현재로서는 이 문제가 해결되었습니다.

이 버그는 이미 알려진 것으로 나타났습니다.https://bugzilla.redhat.com/show_bug.cgi?id=2220954. 수정 사항은 systemd(bugzilla 버전)를 다운그레이드하는 것입니다. 실제 솔루션은 Redhat의 수정을 기다리고 있습니다. 따라서 그동안 이 문제가 발생하면 Red Hat에서 문제가 해결될 때까지 재부팅 대상을 무시하거나 시스템을 다운그레이드하세요.

관련 정보