Armadilloフォーラム

initial_setup.swuがインストールできない

masatom

2025年8月28日 16時16分

==========
製品型番:Armadillo-640
Debian/ABOSバージョン:3.22.1-at.1
カーネルバージョン:5.10.0-35-amd64
3G/LTE モジュール情報 (Debianのみ):
その他:
==========
ABOS WebのSWUインストールから作成したinitial_setup.swuを選択してインストールを実行させたところ、
NO base os update: copying current os over で20分以上経過しても先に進みませんでした。
そこでいったんクローズして再度SWUインストールでインストールしようとしましたが、エラー(失念しました)が発生してインストールできなかったため、
initial_setup.swuを再作成しなおそうと考え、https://armadillo.atmark-techno.com/forum/armadillo/17129 に従って作成を試みましたが、
マニュアルに記載のある手順の途中でswuが作成されてしまいます。
  ①COMMON_NAME には証明鍵の「common name」として会社や製品が分かるような任意の名称を入力してください。
  ②証明鍵を保護するパスフレーズを2回入力します。
  ③swuイメージ自体を暗号化する場合に「y」を入力します。詳細は 「SWUpdate と暗号化について」 を参考にしてください。
   ここでnを選択すると、
   /home/atmark/mkswu/initial_setup.swu を作成しました。
    ・・・・(略)・・・・
  * Terminal will be reused by tasks, press any key to close it.
この作業で作成されたinitial_setup.swuをインストールしようとすると、以下になってしまいます。
再度、initial_setup.swuを作成して、インストールする方法(途中でインストールが止まった場合の回避策)をご教授いただけるようお願いします。

-----------------------
initial_setup.swu をインストールします。

SWU アップロード完了

SWUpdate v2024.12.0-git20250421-r0

Licensed under GPLv2. See source distribution for detailed copyright notices.

[INFO ] : SWUPDATE running : [print_registered_handlers] : no handler registered.
[INFO ] : SWUPDATE running : [main] : Running on a640 Revision at1
[INFO ] : SWUPDATE started : Software Update started !
7CED74B6:error:17000064:CMS routines:cms_signerinfo_verify_cert:certificate verify error:crypto/cms/cms_smime.c:291:Verify error: self-signed certificate
[ERROR] : SWUPDATE failed [0] ERROR : Signature verification failed
[ERROR] : SWUPDATE failed [0] ERROR : Compatible SW not found
[ERROR] : SWUPDATE failed [1] Image invalid or corrupted. Not installing ...
[ERROR] : SWUPDATE failed [0] ERROR : SWUpdate *failed* !
swupdate exited
-----------------------

コメント

at_dominique.m…

2025年8月28日 17時31分

masatom さん

お世話になっています、
マルティネです。

> ABOS WebのSWUインストールから作成したinitial_setup.swuを選択してインストールを実行させたところ、
> NO base os update: copying current os over で20分以上経過しても先に進みませんでした。

これはなんでしょうね…
続きからみると http 接続が切れて報告せずに最後までインストールされた可能性がありますが、
気になりますね。
好奇心なだけですので嫌じゃなければですが、コンソールに接続して「grep swupdate /var/log/messages」でログを確認できますので、その時間帯のログで同じくハングしているかを確認していただければ幸いです。

> 7CED74B6:error:17000064:CMS routines:cms_signerinfo_verify_cert:certificate verify error:crypto/cms/cms_smime.c:291:Verify error: self-signed certificate
> [ERROR] : SWUPDATE failed [0] ERROR : Signature verification failed

こちらのエラーは initial_setup がすでにインストールされてる時のエラーです。

initial_setup を再生性しましたので、古い鍵がインストールされてる可能性が高いです。
そのため、再インストールした方がいいと思います:
コンソールに接続して abos-ctrl certificates reset コマンドを実行していただければ、インストールが通るはずです。
https://armadillo.atmark-techno.com/faq/swupdate-troubleshooting-abos#r… )

よろしくお願いします