![시스템이 종료되지 않음 - 진단 방법](https://linux55.com/image/75040/%EC%8B%9C%EC%8A%A4%ED%85%9C%EC%9D%B4%20%EC%A2%85%EB%A3%8C%EB%90%98%EC%A7%80%20%EC%95%8A%EC%9D%8C%20-%20%EC%A7%84%EB%8B%A8%20%EB%B0%A9%EB%B2%95.png)
데비안 jessie로 업그레이드한 후오래된 데스크탑 시스템전원 끄기(/sbin/poweroff - tty1의 systemctl을 통해)는 더 이상 안정적이지 않습니다. 대신 종료, 일시 중지 및 다시 시작되며 전원 버튼을 누를 때만 종료됩니다. acpi=force
BIOS 설정 사용, nouveau.modeset=0 추가 등 다양한 제안을 시도했습니다 .
지금까지 내가 찾은 유일한 것은 그래픽 세션을 시작하지 않는 것이 문제를 "수정"하는 것 같다는 것입니다. 내 Xsession은 간단한 .xsession
파일이고, 관련된 세션 관리자가 없으며(내가 아는 한) 내가 하는 일은 일부 프로그램을 실행하는 것뿐입니다. 이 파일을 하나로 줄이거 xterm
나 로그인하면 시스템이 종료됩니다.
범인을 찾기 위해 .xsession 파일에서 더 많은 프로그램의 주석 처리를 제거해 보았지만 결론은 나오지 않았습니다. 임의성이 좀 있는 것 같습니다. 전원을 끌 때 내 프로그램이 모두 종료되었기 때문에 실행되고 있던 프로그램이 하나도 없다고 확신합니다(누군지 모르는 사용자 시스템을 포함하여).
재부팅 전 마지막 메시지에서 나는 보았습니다.
System wakeup enabled by ACPI
Preparing to enter systel sleep state 5
GPU lockup - switching to software fbcon
하지만 같은 메시지를 보면하다정전(단기간 동안만 나타나기 때문에 100% 확신할 수 없음)
또한 나쁜 경우에는 종료 중에 긴 일시 중지가 발생한다는 사실도 확인했습니다. 예를 들어 Stopping target network
2분 동안 일시 중지한 후에는 시스템이 무엇을 기다리고 있는지 알 수 없습니다.
내가 추구하는 것은 길이다진단달을 향해 쏘지 말고 문제를 해결하세요.
- 이렇게 긴 일시 중지 기간 동안 시스템이 무엇을 기다리고 있는지 어떻게 알 수 있나요?
- 또는 보다 일반적으로: 종료 중에 발생한 일에 대한 추가 정보를 어떻게 얻을 수 있습니까? "종료 로그"가 있습니까?
- acpi는 종료 프로세스에 어떻게 관여하며, 수행 중인 작업을 수행하는 이유를 알아내는 방법은 무엇입니까?
답변1
Wheezy에도 불구하고 두 개의 서로 다른 시스템에서 동일한 문제가 있습니다.
솔루션은 다릅니다.
솔루션 1
커널 모듈 mei_me
(Intel Management Engine)을 블랙리스트에 추가하면 한 컴퓨터의 문제가 해결되었습니다.
솔루션 2
다른 컴퓨터에서는 pm-utils 문제로 쓰기를 시도한 on
후 /sys/bus/*/devices/*/power/control
종료했습니다.
원천:https://askubuntu.com/questions/132882/why-do-i-get-a-reboot-instead-of-a-shutdown