あとがきのようなもの

インフラ関連,コンテナ,仮想化技術、過去に書いた記事の解説など

(aarch64)Fedora 34 → 35 アップデート失敗

RPi4上で動かしているFedora 34(aarch64)をFedora 35へアップグレードしたらD-Busのエラーが出てOSが使用できなくなった。 OSの起動は完了しローカルでログインはできるものの、ほとんどの機能が死んでいるため何もできない。NICにIPさえ割り振られない。

作業手順はFedora公式の手順で実施。

docs.fedoraproject.org

以前、この手順を知らずにFedora 34(x86_64)な仮想マシンdnf upgrade --releasever 35のコマンドで何事もなくアップグレードできたので大丈夫だろうと気楽に実施してしまった。 幸い事前にデータのバックアップは取得済みだったし、OSは使用できないものの元データは壊れていなかったので、別のUSBドライブに新規でFedora 35をインストールして復旧した。

下記は元のドライブのログから探し出したD-Busエラー部分

D-Busログ詳細

Nov 16 02:57:00 rpi4 systemd[1]: Starting D-Bus System Message Bus...
Nov 16 02:57:00 rpi4 systemd-logind[1795]: Watching system buttons on /dev/input/event0 (Dell Dell USB Wired Entry Keyboard)
Nov 16 02:57:00 rpi4 systemd-logind[1795]: Watching system buttons on /dev/input/event1 (Dell Dell USB Wired Entry Keyboard Consumer Control)
Nov 16 02:57:00 rpi4 systemd-logind[1795]: Watching system buttons on /dev/input/event2 (Dell Dell USB Wired Entry Keyboard System Control)
Nov 16 02:57:00 rpi4 dbus-broker-launch[1799]: Invalid XML in /usr/share/dbus-1/system.d/ead-dbus.conf +1: no element found
Nov 16 02:57:00 rpi4 dbus-broker-launch[1799]: ERROR run @ ../src/launch/main.c +152: Return code 1
Nov 16 02:57:00 rpi4 dbus-broker-launch[1799]:      main @ ../src/launch/main.c +178
Nov 16 02:57:00 rpi4 dbus-broker-launch[1799]: Exiting due to fatal error: -131
Nov 16 02:57:00 rpi4 systemd[1]: dbus-broker.service: Main process exited, code=exited, status=1/FAILURE
Nov 16 02:57:00 rpi4 systemd[1]: dbus-broker.service: Failed with result 'exit-code'.
Nov 16 02:57:00 rpi4 systemd[1]: Failed to start D-Bus System Message Bus.
Nov 16 02:57:00 rpi4 audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 subj=kernel msg='unit=dbus-broker comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=failed'
Nov 16 02:57:00 rpi4 audit: BPF prog-id=122 op=LOAD
Nov 16 02:57:00 rpi4 systemd[1]: Starting D-Bus System Message Bus...
Nov 16 02:57:00 rpi4 systemd[1]: unbound-anchor.service: Deactivated successfully.
Nov 16 02:57:00 rpi4 systemd[1]: Finished update of the root trust anchor for DNSSEC validation in unbound.
Nov 16 02:57:00 rpi4 audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 subj=kernel msg='unit=unbound-anchor comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
Nov 16 02:57:00 rpi4 audit[1]: SERVICE_STOP pid=1 uid=0 auid=4294967295 ses=4294967295 subj=kernel msg='unit=unbound-anchor comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
Nov 16 02:57:00 rpi4 audit: BPF prog-id=121 op=UNLOAD
Nov 16 02:57:00 rpi4 dbus-broker-launch[1802]: Invalid XML in /usr/share/dbus-1/system.d/ead-dbus.conf +1: no element found
Nov 16 02:57:00 rpi4 systemd[1]: logrotate.service: Deactivated successfully.
Nov 16 02:57:00 rpi4 systemd[1]: Finished Rotate log files.
Nov 16 02:57:00 rpi4 audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 subj=kernel msg='unit=logrotate comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
Nov 16 02:57:00 rpi4 audit[1]: SERVICE_STOP pid=1 uid=0 auid=4294967295 ses=4294967295 subj=kernel msg='unit=logrotate comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
Nov 16 02:57:00 rpi4 dbus-broker-launch[1802]: ERROR run @ ../src/launch/main.c +152: Return code 1
Nov 16 02:57:00 rpi4 dbus-broker-launch[1802]:      main @ ../src/launch/main.c +178
Nov 16 02:57:00 rpi4 dbus-broker-launch[1802]: Exiting due to fatal error: -131
Nov 16 02:57:00 rpi4 systemd[1]: dbus-broker.service: Main process exited, code=exited, status=1/FAILURE
Nov 16 02:57:00 rpi4 systemd[1]: dbus-broker.service: Failed with result 'exit-code'.
Nov 16 02:57:00 rpi4 systemd[1]: Failed to start D-Bus System Message Bus.
Nov 16 02:57:00 rpi4 audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 subj=kernel msg='unit=dbus-broker comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=failed'
Nov 16 02:57:00 rpi4 audit: BPF prog-id=123 op=LOAD
Nov 16 02:57:00 rpi4 systemd[1]: Starting D-Bus System Message Bus...
Nov 16 02:57:00 rpi4 dbus-broker-launch[1807]: Invalid XML in /usr/share/dbus-1/system.d/ead-dbus.conf +1: no element found
Nov 16 02:57:00 rpi4 dbus-broker-launch[1807]: ERROR run @ ../src/launch/main.c +152: Return code 1
Nov 16 02:57:00 rpi4 dbus-broker-launch[1807]:      main @ ../src/launch/main.c +178
Nov 16 02:57:00 rpi4 dbus-broker-launch[1807]: Exiting due to fatal error: -131
Nov 16 02:57:00 rpi4 audit: BPF prog-id=116 op=UNLOAD
Nov 16 02:57:00 rpi4 audit: BPF prog-id=122 op=UNLOAD
Nov 16 02:57:00 rpi4 systemd[1]: dbus-broker.service: Main process exited, code=exited, status=1/FAILURE
Nov 16 02:57:00 rpi4 systemd[1]: dbus-broker.service: Failed with result 'exit-code'.
Nov 16 02:57:00 rpi4 systemd[1]: Failed to start D-Bus System Message Bus.
Nov 16 02:57:00 rpi4 audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 subj=kernel msg='unit=dbus-broker comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=failed'
Nov 16 02:57:00 rpi4 audit: BPF prog-id=124 op=LOAD
Nov 16 02:57:00 rpi4 systemd[1]: Starting D-Bus System Message Bus...
Nov 16 02:57:00 rpi4 dbus-broker-launch[1810]: Invalid XML in /usr/share/dbus-1/system.d/ead-dbus.conf +1: no element found
Nov 16 02:57:00 rpi4 audit: BPF prog-id=123 op=UNLOAD
Nov 16 02:57:00 rpi4 dbus-broker-launch[1810]: ERROR run @ ../src/launch/main.c +152: Return code 1
Nov 16 02:57:00 rpi4 dbus-broker-launch[1810]:      main @ ../src/launch/main.c +178
Nov 16 02:57:00 rpi4 dbus-broker-launch[1810]: Exiting due to fatal error: -131
Nov 16 02:57:00 rpi4 systemd[1]: dbus-broker.service: Main process exited, code=exited, status=1/FAILURE
Nov 16 02:57:00 rpi4 systemd[1]: dbus-broker.service: Failed with result 'exit-code'.
Nov 16 02:57:00 rpi4 systemd[1]: Failed to start D-Bus System Message Bus.
Nov 16 02:57:00 rpi4 audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 subj=kernel msg='unit=dbus-broker comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=failed'
Nov 16 02:57:00 rpi4 audit: BPF prog-id=125 op=LOAD
Nov 16 02:57:00 rpi4 systemd[1]: Starting D-Bus System Message Bus...
Nov 16 02:57:00 rpi4 dbus-broker-launch[1814]: Invalid XML in /usr/share/dbus-1/system.d/ead-dbus.conf +1: no element found
Nov 16 02:57:00 rpi4 dbus-broker-launch[1814]: ERROR run @ ../src/launch/main.c +152: Return code 1
Nov 16 02:57:00 rpi4 dbus-broker-launch[1814]:      main @ ../src/launch/main.c +178
Nov 16 02:57:00 rpi4 dbus-broker-launch[1814]: Exiting due to fatal error: -131
Nov 16 02:57:00 rpi4 systemd[1]: dbus-broker.service: Main process exited, code=exited, status=1/FAILURE
Nov 16 02:57:00 rpi4 systemd[1]: dbus-broker.service: Failed with result 'exit-code'.
Nov 16 02:57:00 rpi4 systemd[1]: Failed to start D-Bus System Message Bus.
Nov 16 02:57:00 rpi4 audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 subj=kernel msg='unit=dbus-broker comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=failed'
Nov 16 02:57:00 rpi4 systemd[1]: dbus-broker.service: Start request repeated too quickly.
Nov 16 02:57:00 rpi4 systemd[1]: dbus-broker.service: Failed with result 'exit-code'.
Nov 16 02:57:00 rpi4 systemd[1]: Failed to start D-Bus System Message Bus.

復旧に合わせて下記を実施

Podmanでコンテナ実行しているPi-holeのパフォーマンスはOS上に直接インストールしている時と変わらないので、今後もRPi4上のアプリは極力コンテナ実行するように進める予定。