Amazonのアソシエイトとして、ラズパイダ(raspida.com)は適格販売により収入を得ています。詳しくは当サイトの プライバシーポリシーをご覧ください。
だいぶ昔のOMVはたくさんのエラーに悩まされた気がする。久しぶりのエラーで驚きました。画面下部に500エラーと出て焦りますね。
調べてみると、マウントエラーでも起きると情報があった。aptリポジトリの問題だともあった。よく分からない。
今回は簡単でした。sshでRaspberry Piにログインして、コマンドを1つ実行するだけで解消できます。
解消法は書いてある
エラーが出ると、WEBインターフェイスの右上にあるベルのマークで通知されます。そこでエラー内容をコピーできるので、改めて読んでみることにした。
エラーが下部にピョコと出ても、消えるのが速くて読めない。
Failed to execute command 'export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin; export LC_ALL=C.UTF-8; export LANGUAGE=; export DEBIAN_FRONTEND=noninteractive; apt-get --yes --allow-downgrades --allow-change-held-packages --fix-broken --fix-missing --auto-remove --allow-unauthenticated --show-upgraded --option DPkg::Options::="--force-confold" dist-upgrade 2>&1' with exit code '100': E: dpkg was interrupted, you must manually run 'dpkg --configure -a' to correct the problem.
OMV\ExecException: Failed to execute command 'export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin; export LC_ALL=C.UTF-8; export LANGUAGE=; export DEBIAN_FRONTEND=noninteractive; apt-get --yes --allow-downgrades --allow-change-held-packages --fix-broken --fix-missing --auto-remove --allow-unauthenticated --show-upgraded --option DPkg::Options::="--force-confold" dist-upgrade 2>&1' with exit code '100': E: dpkg was interrupted, you must manually run 'dpkg --configure -a' to correct the problem. in /usr/share/openmediavault/engined/rpc/apt.inc:240
Stack trace:
#0 /usr/share/php/openmediavault/rpc/serviceabstract.inc(628): Engined\Rpc\Apt->Engined\Rpc\{closure}()
#1 /usr/share/openmediavault/engined/rpc/apt.inc(221): OMV\Rpc\ServiceAbstract->execBgProc()
#2 [internal function]: Engined\Rpc\Apt->upgrade()
#3 /usr/share/php/openmediavault/rpc/serviceabstract.inc(124): call_user_func_array()
#4 /usr/share/php/openmediavault/rpc/rpc.inc(86): OMV\Rpc\ServiceAbstract->callMethod()
#5 /usr/sbin/omv-engined(544): OMV\Rpc\Rpc::call()
#6 {main}
こんなので終わっていた。
どうやらexit code '100'とあるから、やはりapt-getのupdateエラーだ。
エラーログにどうすれば良いか書いてある。分かりやすい。
E: dpkg was interrupted, you must manually run 'dpkg --configure -a' to correct the problem.
dpkgが中断したので、手動でコマンドを叩けとある。
OMV7のRaspberry Piへsshでログインして実行してみた。
sudo dpkg --configure -a
結構な時間がかかる。しばし待つこと3~5分。
Setting up initramfs-tools (0.142+rpt3+deb12u1) ...
update-initramfs: deferring update (trigger activated)
Processing triggers for libc-bin (2.36-9+rpt2+deb12u10) ...
Processing triggers for rsyslog (8.2302.0-1+deb12u1) ...
Processing triggers for man-db (2.11.2-2) ...
Processing triggers for openmediavault (7.7.7-1) ...
Updating workbench configuration files ...
Restarting engine daemon ...
Processing triggers for initramfs-tools (0.142+rpt3+deb12u1) ...
update-initramfs: Generating /boot/initrd.img-6.12.25+rpt-rpi-v8
'/boot/initrd.img-6.12.25+rpt-rpi-v8' -> '/boot/firmware/initramfs8'
update-initramfs: Generating /boot/initrd.img-6.12.25+rpt-rpi-2712
'/boot/initrd.img-6.12.25+rpt-rpi-2712' -> '/boot/firmware/initramfs_2712'
update-initramfs: Generating /boot/initrd.img-6.6.74+rpt-rpi-v8
update-initramfs: Generating /boot/initrd.img-6.6.74+rpt-rpi-2712
update-initramfs: Generating /boot/initrd.img-6.6.62+rpt-rpi-v8
update-initramfs: Generating /boot/initrd.img-6.6.62+rpt-rpi-2712
修復できたのか?問題は無さそうだ。
早速、WEBインターフェイスでのアップデートをもう一度行う。

お、できた。
■Pi 5は8GBモデルがオススメ
ChatGPTでも確認
不安だったのでChatGPTにも聞いてみた。
ChatGPT
このエラーは、OpenMediaVault (OMV) 上で実行された apt-get dist-upgrade コマンドが失敗し、終了コード 100 を返したことを示しています。終了コード 100 は、APT(パッケージマネージャー)関連のエラーの中でも、依存関係の解決失敗や壊れたパッケージがあるときに出る典型的なエラーです。
いやはや、こういったジャンルは的確ですな。
解消法まとめ
やはりさっきのコマンドをsshでログインしてから実行するだけでエラーなくアップデート出来ます。
sudo dpkg --configure -a
OMVで発生したE: dpkg was interruptedのエラー解消でした。
OMV7なら確認して欲しい設定
ネットワークのインターフェイスで確認して欲しい箇所があります。
ネットワークデバイスのMACアドレスを紐付けてあげることです。
詳しくは次の記事で書いています。
後からでも同じWEBインターフェイス画面が開けるなら、一度確認しておくことをオススメします。
MACアドレスを指定




