サーバーをDebianwheezyに更新し、それを試してみました。しばらくして再起動したいのですが、エラーが発生しました
shutdown: /run/initctl: No such file or directory
Webで検索したところ、initctlはupstartからのものであることがわかりました。 aptitudeに従ってインストールされていなくても、sysvinitのservice
コマンドは機能します。どんな助けにも感謝します。
qemu のRPiエミュレーターで実行しているラズビアンwheezyで正確に同じ問題が発生していました。特定のセットアップで問題を解決したようです。それがあなたのために働くかどうかは別の問題です。私はそれがうまくいくことを願っています。私は正直に言って、問題が何であったか、またはそれがどのようにそれ自体を修正したかはわかりませんが、私がしたことすべてを文書化し、見逃しませんでした任意のステップ。
qemu を使用して、これら2つのガイドを使用して、エミュレートされたRaspberryPiをセットアップしました。1:
firstがコマンドでqemu
を起動したとき(init=/bin/bash
の使用に注意してください)
qemu-system-arm -kernel kernel-qemu -cpu arm1176 -m 256 -M versatilepb -no-reboot -serial stdio -append "root=/dev/sda2 panic=1 rootfstype=ext4 rw init=/bin/bash" -hda 2013-09-25-wheezy-raspbian.img
システムが起動すると、OPのように、halt
コマンドが実行されず、代わりにエラーが発生することがわかりました。
init: /run/initctl: No such file or directory
次に実行しました( 提供:エラーフラグ "init:/ dev/initctl:no such file" )
mkfifo /run/initctl
これはNo such file or directory
エラーを停止しましたが、それでもシステムをシャットダウンせず、代わりにエラーを出しました
init: timeout opening/writing control channel /run/initctl.
/run/initctl
を使用して、作成したばかりのls -l /run/initctl
を、作業中のRPiのものと比較しました。
prw------- 1 root root 0 Jan 1 1970 /run/initctl
reboot -f
の後、 ガイド の手順に関係なく、次の手順で修正が行われたと思います。「通常の」ブートでqemu RPiを起動しました除外するinit=/bin/bash
qemu-system-arm -kernel kernel-qemu -cpu arm1176 -m 256 -M versatilepb -no-reboot -serial stdio -append "root=/dev/sda2 panic=1 rootfstype=ext4 rw" -hda 2013-09-25-wheezy-raspbian.img
Wheezyはraspi-config
を起動しました。 piユーザーのパスワードとホスト名を変更しただけで、を押すとシステムが再起動しました。その後、qemuRPiを再び開始しました
qemu-system-arm -kernel kernel-qemu -cpu arm1176 -m 256 -M versatilepb -no-reboot -serial stdio -append "root=/dev/sda2 panic=1 rootfstype=ext4 rw" -hda 2013-09-25-wheezy-raspbian.img
Ttyログイン画面で起動しました。ログインしてstartx
を実行しました。 X
が開始した後、Sudo shutdown -h now
を実行しました。 init:
エラーなしで、期待どおりにシャットダウンおよび停止しました。
init=/bin/bash
なしで(仮想)デバイスを起動すると、問題が修正されたようです。これが問題を修正することになっているハードブートと同等かどうか2、またはそれがmkfifo
とreboot
の組み合わせだった場合、私にはわかりません。私が知っている最善の答えではありませんが、うまくいけばそれが役立つでしょう。
1 リンクが死んだ場合、要約しようとするには情報が多すぎます。ただし、セットアップはOPの問題とはほとんど関係ありません。
2debian を再起動できません)および systemd-sysv、sysvinit:systemd-sysvとsysvinit を切り替えるときに再起動の問題が発生します