概要
OMVをweb uiでアップデートしようとしたらエラーが出た。
掲題の
Failed to execute command 'export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/
みたいなやつ
症状
ぶっちゃけ心当たりがない。何もしてないのに壊れたの感覚に近い
原因
HDDのマウント情報が原因のことがあるらしい。
...が自分の場合は違った。
自分の場合はレポジトリからうまく情報が持ってこれなくなっていたのが原因だった。
海外のサイトの通りにomvにsshでアクセスしてsuで
export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin; export LANG=C.UTF-8; export LANGUAGE=; omv-salt deploy run --no-color apt 2>&1
と打ち込むとaptで失敗しているみたいなことを言ってきた。どうやらレポジトリにうまくアクセスできないようだ。
cat /etc/apt/sources.list
して中身を見ると
#〜〜〜〜〜〜〜〜略〜〜〜〜〜〜〜〜
deb http://ftp.yz.yamagata-u.ac.jp/debian/ bullseye main
deb-src http://ftp.yz.yamagata-u.ac.jp/debian/ bullseye main
#〜〜〜〜〜〜〜〜略〜〜〜〜〜〜〜〜
山口大学のレポジトリから落としているようだ。うまくいかないんだったらダウンロード先をjaistに変える。
cp /etc/apt/sources.list /etc/apt/sources.list.old
してバックアップを取っておいて
/etc/apt/sources.list
の中身を以下のようにした。
#〜〜〜〜〜〜〜〜略〜〜〜〜〜〜〜〜
deb http://ftp.jaist.ac.jp/debian/ bullseye main
deb-src http://ftp.jaist.ac.jp/debian/ bullseye main
#〜〜〜〜〜〜〜〜略〜〜〜〜〜〜〜〜
deb http://ftp.jaist.ac.jp/debian/ bullseye-updates main contrib non-free
deb-src http://ftp.jaist.ac.jp/debian/ bullseye-updates main contrib non-free
#〜〜〜〜〜〜〜〜略〜〜〜〜〜〜〜〜
この状態で
export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin; export LANG=C.UTF-8; export LANGUAGE=; omv-salt deploy run --no-color apt 2>&1
を再度打ち込むと正常終了した。
最後にweb uiでアップデートしたら掲題のエラーが出ずに終了した。
終わりに
私は本職のバックエンドエンジニアではないのではっきりしない説明と操作をしてます。詳しい方がいたら補足なりなんなりしてくれると嬉しいです。