systemd "failed condition check" メッセージが dmesg で表示される
Issue
- OS の初回起動時に "dmesg | egrep -i 'fail|error|warn'" を実行すると、以下のようなメッセージが表示されます。
[ 1.321376] systemd[1]: Create System Users was skipped because of a failed condition check (ConditionNeedsUpdate=/etc).
[ 1.376299] systemd[1]: dracut ask for additional cmdline parameters was skipped because all trigger condition checks failed.
[ 3.892220] systemd[1]: Dispatch Password Requests to Console Directory Watch was skipped because of a failed condition check (ConditionPathExists=!/run/plymouth/pid).
[ 3.894605] systemd[1]: multipathd control socket was skipped because of a failed condition check (ConditionPathExists=/etc/multipath.conf).
[ 3.912621] systemd[1]: Kernel Module supporting RPCSEC_GSS was skipped because of a failed condition check (ConditionPathExists=/etc/krb5.keytab).
[ 3.936650] systemd[1]: Repartition Root Disk was skipped because all trigger condition checks failed.
- RHEL8.6 と比較すると、このようなエラーメッセージが出力されることはありません。 たとえば、systemd-sysusers.service、RHEL 8.6、および RHEL 9.0 は ConditionNeedsUpdate で設定されますが、RHEL 8.6 は dmesg へエラーを出力しません。
- systemd の情報を dmesg に出力する必要がありますか?
Environment
- Red Hat Enterprise Linux (RHEL) 9.0
- systemd
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.