systemdが「欲しい」ターゲットをロードできない理由を確認する方法は?
systemdデフォルトのターゲットを持つUbuntu 20.04システムがありますgraphical.target。 $ systemctl get-default graphical.target 「必要」と「欲しい」の連鎖に従うと、最終的に単位graphical.targetファイルを「円」になりますwidget.target。 widget.target起動時にロードされる場合もあり、そうでない場合もあることがわかりました。これは、ロードに失敗したインスタンスを$ systemctl list-units --type target含まない出力として確認されます。widget.target 現在のデバイスは、widget.target最後に起動したときにロードに失敗した状態です。を使用している場合は、$ journalctl -u widget.target -b最後journalctlに起動した後に戻ってデバイスのログを確認してください-- No entries --。最後の起動以降に検索を拡張した場合、唯一のエントリはエラーではなく、widget.targetまったく関連していない一般的なエントリだけです。 systemd「希望する」ターゲットがロードされない理由を説明する他の方法はありますか? 追加情報 widget.targetその宛先のユニットファイル( にファイルとして表示される/etc/systemd/system/widget.target.wants/)の「WantedBy」を介して別のユニット、別の宛先が欲しい。他のターゲットはロードされているかどうかに関係なくロードされますwidget.target。 さらに、widget.targetそれ自体が4つのサービスが望むものでもある。widget.target出力によると、これらのサービスの1つはロードされているかどうかに関係なくロードされますが、3つはロードされません$ systemctl list-units --type service。 つまり、widget.target4つのサービスが希望するターゲットを望んでいます。widget.target5つのデバイスのいずれかをロードしてもロードするかどうかに違いはありません。