masatom
2025年9月26日 15時17分
==========
製品型番:
Debian/ABOSバージョン:3.22.1-at.4
カーネルバージョン:5.10.242-0-at
3G/LTE モジュール情報 (Debianのみ):
その他:
==========
製品マニュアル3.3.3.6. SWU イメージのインストールに従って、インストールを実行するとエラーが発生します。
swupdateが失敗した時のよくある原因とその対処方法は?(https://armadillo.atmark-techno.com/faq/swupdate-troubleshooting-abos)を
参照すると、
Signature verification failed: 署名確認が失敗する場合では、
SWU に使われた証明書がインストールされていない。
という記述が該当するため、
製品マニュアル"6.8. SWUpdate の署名鍵と証明書の更新"の以下を参考にして手動で以下の設定を行いましたが、
やはりインストールはできませんでした。
なお、initial_setup.swuはインストールに成功しています。
下記状況で baseos-600-3.22.1-at.6.swu を正しくインストールするには、どの手順をどの環境で実行すればよいでしょうか?
1.mkswu --genkey で swupdate-2.key / swupdate-2.pem を生成
2.mkswu.conf を編集し、以下の内容を設定
PUBKEY="$PUBKEY,$CONFIG_DIR/swupdate-2.pem"
NEW_PRIVKEY="$CONFIG_DIR/swupdate-2.key"
UPDATE_CERTS=yes
3.initial_setup.swu を作成して Armadillo にインストール済み
→ この時点で証明書 swupdate.pem: xxxx (xxxxは実際の文字列ではありません) は登録済み
4.新しい SWU イメージ baseos-600-3.22.1-at.6.swu を mkswu -c mkswu.conf -o baseos-600-3.22.1-at.6.swu initial_setup.desc で作成
5.Armadillo に /tmp/ にコピー済み
現状の問題:
swupdate -i /tmp/baseos-600-3.22.1-at.6.swu -v を実行すると以下のエラーが発生:
Signature verification failed
Image invalid or corrupted. Not installing ...
Armadillo 上の証明書は以下の通り確認済み:
abos-ctrl certificates list
- swupdate.pem: modulex
at_satoshi.ohta
2025年9月26日 16時04分
太田です。
すみません、状況確認をさせていただきたいのですが、
インストールしたい SWU イメージはアットマークテクノが 9月にリリースした最新の Armadillo Base OS の SWU イメージである baseos-600-3.22.1-at.5.swu ではなく、お手元の PC で baseos-600-3.22.1-at.6.swu という名前で作成した SWU イメージをインストールしたいということでしょうか?
名前が非常に似ている(at.5 -> at.6)ので一応確認させていただきました。
どうぞよろしくお願いいたします。