systemd[1]: raspi-config.service/start ジョブを削除し、basic.target/start で始まる注文サイクルを中止します。

systemd[1]: raspi-config.service/start ジョブを削除し、basic.target/start で始まる注文サイクルを中止します。

Raspbianを実行しているRaspberry Piのブートログにこれらのエラーが表示されます。これらのエラーは何を意味し、どのような措置を講じるべきだと思いますか?

systemd[1]: Job raspi-config.service/start deleted to break ordering cycle starting with basic.target/start
systemd[1]: Job kbd.service/start deleted to break ordering cycle starting with basic.target/start
systemd[1]: Job console-setup.service/start deleted to break ordering cycle starting with basic.target/start

最近、新しいユーザーを作成し、デフォルトのユーザーを削除しましたが、'pi'これらのエラーが原因であるかどうかはわかりません。

以下はログ部分です。上に散在しているエラーに注意してください。

Nov 26 22:11:58 raspberrypi systemd[1]: Found ordering cycle on basic.target/start
Nov 26 22:11:58 raspberrypi systemd[1]: Found dependency on sysinit.target/start
Nov 26 22:11:58 raspberrypi systemd[1]: Found dependency on raspi-config.service/start
Nov 26 22:11:58 raspberrypi systemd[1]: Found dependency on remote-fs.target/start
Nov 26 22:11:58 raspberrypi systemd[1]: Found dependency on mnt-ds415.mount/start
Nov 26 22:11:58 raspberrypi systemd[1]: Found dependency on network.target/start
Nov 26 22:11:58 raspberrypi systemd[1]: Found dependency on dhcpcd.service/start
Nov 26 22:11:58 raspberrypi systemd[1]: Found dependency on basic.target/start
Nov 26 22:11:58 raspberrypi systemd[1]: Breaking ordering cycle by deleting job raspi-config.service/start
Nov 26 22:11:58 raspberrypi systemd[1]: Job raspi-config.service/start deleted to break ordering cycle starting with basic.target/start
Nov 26 22:11:58 raspberrypi systemd[1]: Found ordering cycle on basic.target/start
Nov 26 22:11:58 raspberrypi systemd[1]: Found dependency on sysinit.target/start
Nov 26 22:11:58 raspberrypi systemd[1]: Found dependency on kbd.service/start
Nov 26 22:11:58 raspberrypi systemd[1]: Found dependency on remote-fs.target/start
Nov 26 22:11:58 raspberrypi systemd[1]: Found dependency on mnt-ds415.mount/start
Nov 26 22:11:58 raspberrypi systemd[1]: Found dependency on network.target/start
Nov 26 22:11:58 raspberrypi systemd[1]: Found dependency on dhcpcd.service/start
Nov 26 22:11:58 raspberrypi kernel: usb 1-1.2: new full-speed USB device number 4 using dwc_otg
Nov 26 22:11:58 raspberrypi systemd[1]: Found dependency on basic.target/start
Nov 26 22:11:58 raspberrypi systemd[1]: Breaking ordering cycle by deleting job kbd.service/start
Nov 26 22:11:58 raspberrypi systemd[1]: Job kbd.service/start deleted to break ordering cycle starting with basic.target/start
Nov 26 22:11:58 raspberrypi systemd[1]: Found ordering cycle on basic.target/start
Nov 26 22:11:58 raspberrypi systemd[1]: Found dependency on sysinit.target/start
Nov 26 22:11:58 raspberrypi systemd[1]: Found dependency on console-setup.service/start
Nov 26 22:11:58 raspberrypi systemd[1]: Found dependency on remote-fs.target/start
Nov 26 22:11:58 raspberrypi systemd[1]: Found dependency on mnt-ds415.mount/start
Nov 26 22:11:58 raspberrypi systemd[1]: Found dependency on network.target/start
Nov 26 22:11:58 raspberrypi systemd[1]: Found dependency on dhcpcd.service/start
Nov 26 22:11:58 raspberrypi systemd[1]: Found dependency on basic.target/start
Nov 26 22:11:58 raspberrypi systemd[1]: Breaking ordering cycle by deleting job console-setup.service/start
Nov 26 22:11:58 raspberrypi systemd[1]: Job console-setup.service/start deleted to break ordering cycle starting with basic.target/start
Nov 26 22:11:58 raspberrypi systemd[1]: Expecting device dev-ttyAMA0.device...
Nov 26 22:11:58 raspberrypi systemd[1]: Starting Forward Password Requests to Wall Directory Watch.
Nov 26 22:11:58 raspberrypi systemd[1]: Started Forward Password Requests to Wall Directory Watch.
Nov 26 22:11:58 raspberrypi systemd[1]: Starting Remote File Systems (Pre).

答え1

これは、Debian Jessie が Debian から systemd への移行を完全に完了できなかったことに関連しています。 RaspbianはDebianに基づいているため、同じ問題があります。問題は、rcS.dのすべてのジョブがそのシステム単位を持っているわけではなく、後続の実行レベルのinitスクリプトは、まだrcS.dのすべてのジョブが実行を開始したときに実行されると予想していることです。この仮定が有効であることを確認するために、DebianのsystemdパッケージはrcS.dのすべてに依存する「sysinit」ユニットを追加し、その後のランレベルのすべては(直接または間接的に)それに依存します。

残念ながら、この回避策にはsystemdが知らない概念が含まれているため、ここに示すように循環依存関係が発生する可能性があります。次のバージョンの Debian のリリース目標の 1 つは、この回避策とそれに起因する問題を排除することです。

個人的にできることはありません。必要に応じて依存関係を調整できますが、サービスが正常に起動しないという問題が発生しない限り、そうしないでください。そのような問題が発生した場合は、自分で修正するよりもバグを報告する方が良いでしょう。なぜなら、これらの問題が発生する唯一の人ではないからです。

関連情報