BunsenLabs(Debian derrivative)はシャットダウンしません(poweroff.targetの開始に失敗しました:トランザクションは破壊的です)


11

BunsenLabs GNU / Linux(Debianベース)の奇妙な動作に遭遇しました。

OSをオフにできないことがあります。sudo poweroffGUI を使用するかGUI を使用するかは関係ありません。

これは私が実行した後に得られるものですsudo poweroff

Failed to start poweroff.target: Transaction is destructive

回避策はありますか?なぜそれが起こっているのですか?


これが私の内容です/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"

1
設定ファイルは大丈夫です、たぶんあなたは検索して最良の答えを得るでしょう。
GAD3R 2016

回答:


8

しばらくの間、解決策を探していましたが、最終的に解決策を見つけました。それは私のために働いた。何がこの奇妙な振る舞いを引き起こすのかはわかりません。

これは、Debianをシャットダウンするためのレシピです。

  1. を実行しますps aux | grep suspend
  2. 結果の1つは次のようになります。

    root 3651 0.0 0.0 8668 1716 ? Ss 07:18 0:00 /lib/systemd/systemd-sleep suspend
    
  3. 実行するsudo kill 3651か、結果のpidが何であれ。

  4. 初めて、PCをシャットダウンすることができました。2回目は、killコマンドの直後にPCがスリープ状態になりました。

プロセスを終了する前に、グラフィカルデスクトップ環境からログアウトすることをお勧めします。

出典:Ubuntuのフォーラム


6

私の場合systemd-sleep、実行中のプロセスはなかったが、マシンを停止、シャットダウン、電源オフ、または再起動できなかったため、この質問に別の回答を追加します。(この動作はsystemdマルウェアとして完全に適格であることをもう一度証明するものだと思いますが、その議論は別の時間に任せましょう。)

結局、私はとの闘いを助けるためにカーネルに頼りましたsystemd。以下はハードリブート(電源ボタンを押す)とそれほど変わりませんが、マシンに物理的にアクセスできない場合に役立ちます。

echo 1 > /proc/sys/kernel/sysrq
echo b > /proc/sysrq-trigger

再起動したら、進ん一掃地獄の卵を。


1
これは本当に最後の手段です。データベースが実行されている場合や、データが破損する可能性が高い場合は避けてください。次のecho bように再起動する前に、システムのIOバッファーを同期する必要がありますecho s > /proc/sysrq-trigger(しばらく待ってください)。次に、すべてのファイルシステムをアンマウントしてみてくださいecho u(マシンへのリモート接続が失われる可能性があるかどうか、注意してください)。
2016

1
@Totorあなたは正しい...最後に、私はあなたが言及したすべてを実行するスクリプトを作成し、さらにいくつかのサービスをシャットダウンすることに気づきました。それは、基本的にsystemdがシャットダウンのために自分のinitスクリプトを書くことを余儀なくされたことに気づいたのです!2016年へようこそ...
アルベルトサンティーニ

1

これと同じ問題がありました。

# systemctl status poweroff.target 
● poweroff.target - Power-Off
  Loaded: loaded (/lib/systemd/system/poweroff.target; enabled; vendor preset: 
  Active: inactive (dead)
    Docs: man:systemd.special(7)

次に実行しました、systemctl start poweroff.target

そして、それはシャットダウンしました。


機能しない:「poweroffを開始できませんでした。ターゲット:トランザクションは破壊的です。」
Ben Aveling、2018年
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.