takamura.eiji
2025年9月11日 11時11分
==========
製品型番:AG9130-C03D0
Debian/ABOSバージョン:v3.22.1-at.4
=========
SD カード作成は abos-ctrl make-installer で行いますが、
(SDカードにとって)初回実施時はインストーラーのダウンロードが必要です。
Download baseos-900-installer-latest.zip image from armadillo.atmark-techno.com (~220M) ? [y/N]
ダウンロードではなく、ローカルファイルを指定する方法はありますか?
またこのインストーラーファイルは以下リンクのファイルでよろしかったでしょうか?
https://download.atmark-techno.com/armadillo-iot-a9e/image/
baseos-900-installer-latest.zip
コメント
takamura.eiji
マルティネさん
返信が遅くなり申し訳ございません。
ご教示頂いた方法を実施してみたのですが、エラーとなっております。原因は判りますでしょうか?
# ls -l -rw-r--r-- 1 atmark atmark 174365792 Sep 11 2025 baseos-900-installer-latest.zip -rw-r--r-- 1 atmark atmark 71 Sep 11 2025 baseos-900-installer-latest.zip.md5 # cat baseos-900-installer-latest.zip.md5 f8c9403fb1efa1ea30e6412f1e5d93a6 baseos-900-installer-3.22.1-at.4.zip # md5sum baseos-900-installer-latest.zip f8c9403fb1efa1ea30e6412f1e5d93a6 baseos-900-installer-latest.zip
実行時に y を入力しています。
# abos-ctrl make-installer --image-url file:///$PWD/baseos-900-installer-latest.zip Checking if /dev/mmcblk2 can be used safely... It looks like your SD card does not contain an installer image Download baseos-900-installer-latest.zip image from file: ? [y/N] WARNING: it will overwrite your SD card!! y Downloading and extracting image to SD card... Finished writing baseos-900-installer-3.22.1-at.4.img, verifying written content... CMS Verification failure 20ADE4B3FFFF0000:error:17000064:CMS routines:cms_signerinfo_verify_cert:certificate verify error:crypto/cms/cms_smime.c:291:Verify error: certificate is not yet valid ERROR: Signature did not match Terminating, cleaning up...
at_dominique.m…
マルティネです。
> ご教示頂いた方法を実施してみたのですが、エラーとなっております。原因は判りますでしょうか?
cms_smime.c:291:Verify error: certificate is not yet valid
Armadillo の時刻が設定されてないみたいですね。
確かにネットワーク接続ないとありえるエラーですので、何かの回避方法あった方がよさそうですね…
今月のアップデートで修正します。
それまでは時刻を設定するか、 /usr/libexec/abos-ctrl/make_installer.sh を編集して、
openssl cms -verify
コマンドに -no_check_time
を追加していただければ問題なく確認できると思います。
よろしくお願いします
takamura.eiji
at_dominique.m…
2025年9月11日 12時57分
takamura.eijiさん
お世話になっています、
マルティネです。
> またこのインストーラーファイルは以下リンクのファイルでよろしかったでしょうか?
>
> https://download.atmark-techno.com/armadillo-iot-a9e/image/baseos-900-i…
こちらのファイルで問題ありません。
> ダウンロードではなく、ローカルファイルを指定する方法はありますか?
ファイルを予め SD カードに書き込まれてる場合は実行時に「再利用しますか?」と出てますが、いかがでしょうか。
VSCode extension による「Generate Installer on USB SWU」で、ATDE上にインストーラーをダウンロードして、署名を確認してから SWU イメージに入れて、make-installer 実行前にイメージファイルに書き込みます。
イメージを SD カードに書き込めば同じことができます。
一つだけ注意しますが、インストーラーに修正が入る場合は OS を更新した後に古いバージョンを利用できなくなりますので、イメージを定期的に更新する必要があります。
別の方法として、イメージファイルの URL を --image-url オプションで指定できますので、file:// という形で指定できますが、現状のバージョンでは .md5 ファイルも必要です。
armadillo サイトからイメージをダウンロードする場合は証明書も確認されてますので、セキュリティ上に意味のないファイルです。
今後のバージョンで不要になったります。