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… )

よろしくお願いします

マルティネさん

返信ありがとうございます。
initial_setup.swuを再インストールしました。

しかし以下の画面で停止したままです。
ただ、Armadilloのコンソール画面ではArmadilloが初期化されログイン画面が出るところまで進んでいました。
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 !
[INFO ] : SWUPDATE running : [install_single_image] : Installing pre_script
[INFO ] : SWUPDATE running : [read_lines_notify] : No base os update: copying current os over
---------------------------------------------------------------------------------
また、SWUの更新も同様でABOS-Webの画面はインストールの途中で停止したままですが、
Armadilloのコンソール画面では初期化され、ログインすると更新されているように見えます。

https://download.atmark-techno.com/armadillo-640/image/baseos-600-lates… をインストールします。

Downloading https://download.atmark-techno.com/armadillo-640/image/baseos-600-lates…...
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 running : [channel_get_file] : Total download size is 61997 kB.
[INFO ] : SWUPDATE started : Software Update started !
[INFO ] : SWUPDATE running : [install_single_image] : Installing pre_script
[INFO ] : SWUPDATE running : [read_lines_notify] : Skipping install of component boot 2020.4-at.25 (has 2020.4-at.25)
[INFO ] : SWUPDATE running : [read_lines_notify] : Updating base os: copying swupdate_preserve_files
[INFO ] : SWUPDATE running : [read_lines_notify] : Waiting for btrfs to flush deleted subvolumes
[INFO ] : SWUPDATE running : [install_single_image] : Installing baseos-600-3.22.1-at.2

Armadillo Base OSのアップデートABOS Webからインターネット経由でアップデートする方法]
コンソールは再起動してログインで止まっている状態になっている

ログインすると
armadillo login: root
Password:
Welcome to Alpine!

The Alpine Wiki contains a large amount of how-to guides and genral
information about administrating Alpine systems.
See .

Please note this system is READ-ONLY with a read-write overlayfs,
after updating password make sure to save new password with
# persist_file /etc/shadow

You can change this message by editing /etc/motd.
Last update on Mon Sep 1 11:20:36 JST 2025, updated:
base_os: 3.22.1-at.1 -> 3.22.1-at.2
---------------------------------------------------------------------------------

ABOS-Webの画面で最新状態を確認すると以下でした。
これは、正常にinitial_setup.swuがインストールされて、Armadillo Base OSもアップデートされたということを示しているのでしょうか?
よろしくお願いいたします。

> 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… )
>
>
> よろしくお願いします

at_dominique.m…

2025年9月1日 12時09分

マルティネです。

> これは、正常にinitial_setup.swuがインストールされて、Armadillo Base OSもアップデートされたということを示しているのでしょうか?

コピーしていただいた内容では base_os のインストールが正常に完了されたことが分かりますが、initial_setup も同様に完了したのではないかと思います。
確認のため、ABOS Web の SWU ページにリストされているバージョンに extra_os.initial_setup がリストされていればインストールされてることになります。(ABOS Web 以外ではコンソールの /etc/sw-versions ファイルでも確認できます)

Armadillo Base OS は 2面化されて、インストールする際に「別の面」にインストールしてから再起動しますので、途中でエラー等が発生したら再起動せずにインストールされたバージョンが追加されることはありません。リストされている場合はインストール自体が成功しています。

ただ、ABOS Web での表示が途中までしか表示されてない問題については気になりますので、
PC と Armadillo の接続方法・IP 設定も教えていただけますでしょうか?
(例えば、ethernet で直接に接続して link-local アドレスで armadillo.local を利用しているなど、分かるところまで教えていただければ幸いです)

また、大変失礼ですが、scroll されてるところに非表示の内容が追加されている可能性もありますので、そういう事ではないですね?

よろしくお願いします