Natknąłem się na dziwne zachowanie mojego BunsenLabs GNU / Linux (opartego na Debianie).
Czasami nie mogę wyłączyć systemu operacyjnego. Nie ważne, czy używam, sudo poweroff
czy GUI.
Oto co otrzymuję po uruchomieniu sudo poweroff
:
Failed to start poweroff.target: Transaction is destructive
Czy jest w pobliżu praca? Dlaczego tak się dzieje?
Oto treść mojego /lib/udev/rules.d/70-power-switch.rules
:
ACTION=="remove", GOTO="power_switch_end"
SUBSYSTEM=="input", KERNEL=="event*", SUBSYSTEMS=="acpi", TAG+="power-switch"
SUBSYSTEM=="input", KERNEL=="event*", KERNELS=="thinkpad_acpi", TAG+="power-switch"
LABEL="power_switch_end"
systemd
udev
shutdown
bunsenlabs
Mateusz Piotrowski
źródło
źródło
Odpowiedzi:
Przez jakiś czas szukałem rozwiązania i wreszcie znalazłem rozwiązanie. To zadziałało dla mnie. Nie wiem jednak, co powoduje to dziwne zachowanie.
Oto przepis na zamknięcie twojego Debiana:
ps aux | grep suspend
.Jeden z wyników powinien wyglądać tak
Uruchom
sudo kill 3651
lub cokolwiek pid wyniku.Po raz pierwszy udało mi się zamknąć komputer. Za drugim razem komputer poszedł spać natychmiast po wydaniu
kill
polecenia.Zaleca się wylogowanie ze środowiska graficznego przed zabiciem procesu.
Źródło: Fora Ubuntu .
źródło
Dodaję kolejną odpowiedź na to pytanie, ponieważ w moim przypadku
systemd-sleep
proces nie był uruchomiony, ale nie mogłem się zatrzymać, zamknąć, wyłączyć ani zrestartować komputera. (Myślę, że to zachowanie jest kolejnym dowodem, że wsystemd
pełni kwalifikuje się jako złośliwe oprogramowanie , ale zostawmy tę dyskusję na inny czas).W końcu zwróciłem się do jądra o pomoc w mojej walce z
systemd
. Poniższe czynności nie różnią się tak bardzo od ponownego uruchomienia komputera (naciśnięcie przycisku zasilania), ale mogą pomóc, jeśli nie masz fizycznego dostępu do komputera:Po ponownym uruchomieniu przejdź dalej , usuwając spawn z piekła.
źródło
echo b
następujący sposób:echo s > /proc/sysrq-trigger
(i poczekaj trochę czasu). Następnie może spróbuj podłączyć wszystkie systemy plikówecho u
(ostrożnie, ten nie wiem, czy może to spowodować utratę zdalnego połączenia z maszyną).Miałem ten sam problem.
Potem pobiegłem, systemctl start poweroff.target
I to się skończyło.
źródło