m.yoshida
2024年1月22日 9時58分
お世話になっております。
コンテナ起動時にarmadiillo 本体のモデル番号とシリアル番号を取得する方法し、例えばtxtなどにして、コンテナの特定(/etc/confなど)保存したい場合に
"/etc/atmark/containers/"にあるconfファイルに設定し、取得することは可能でしょうかでしょうか?
コメント
m.yoshida
m.yoshida
最新のArmadillo Base OSに使用とおもい
https://armadillo.atmark-techno.com/resources/software/armadillo-iot-a6…
からSWUファイルをダウンロードしABOS webからインストールしよう試みましたが、下記のエラーが出ます。
baseos-6e-3.18.5-at.8.swu をインストールします。 SWU アップロード中に接続が切断されました。 SWUpdate v2022.12_git20230414-r0 Licensed under GPLv2. See source distribution for detailed copyright notices. [INFO ] : SWUPDATE running : [main] : Running on iot-a6e Revision at1 [INFO ] : SWUPDATE started : Software Update started ! 7C9D86B6:error:17000064:CMS routines:cms_signerinfo_verify_cert:certificate verify error:crypto/cms/cms_smime.c:289:Verify error: self-signed certificate [ERROR] : SWUPDATE failed [0] ERROR : Signature verification failed [ERROR] : SWUPDATE failed [0] ERROR : Compatible SW not found swupdate_image_write failed: Broken pipe swupdate exited
原因わかりますでしょうか?
at_satoshi.ohta
m.yoshida
お世話になっております。
> 1. "/etc/swupdate.pem" にatmarkの鍵はあるでしょうか?
> 2. "/etc/sw-versions" の中身を教えていただけないでしょうか?
上記2つ確認いたしました。
armadillo:~# cat /etc/swupdate.pem |grep atmark # swupdate.pem: atmark armadillo:~# cat /etc/sw-versions base_os 3.18.3-at.4 boot 2020.4-at19 extra_os.a6e-gw-container 2.4 extra_os.initial_setup 4 extra_os.filecopy 1 extra_os.install 3.1
ご確認よろしくお願い致します。
at_satoshi.ohta
太田です。
ご確認ありがとうございます。
"/etc/swupdate.pem" の中身を見る限り、アットマークテクノの署名鍵がないようです。
initial_setup 時にアットマークテクノが提供するswuイメージをインストールしないように設定したのだと思われます。
下記のコマンドをArmadillo上で実行して頂けますでしょうか?
armadillo:~# wget https://download.atmark-techno.com/armadillo-iot-a6e/baseos/swupdate-atmark-1.pem armadillo:~# swupdate -k swupdate-atmark-1.pem -d "-u https://download.atmark-techno.com/armadillo-iot-a6e/image/baseos-6e-latest.swu"
最新のABOSがインストールされるはずです。
よろしくお願いいたします。
m.yoshida
at_satoshi.ohta
2024年1月22日 10時42分
お世話になっております。太田です。
一点確認したのですが、モデル番号は何を指しているのでしょうか?
製品名のことでしょうか?
仮に製品名だとすれば、
"/etc/atmark/containers/"にあるconfファイルに
を追加していただくと、アットマークテクノが設定した個体識別情報をコンテナの環境変数として追加することができます。
製品名はAT_PRODUCT_NAME、シリアル番号はAT_SERIAL_NUMBERという環境変数として設定されます。
マニュアルに add_armadillo_env に関する詳細がありますので下記のURLからご確認いただければ幸いです。
https://manual.atmark-techno.com/armadillo-iot-a6e/armadillo-iotg-a6e_p…
Armadillo Base OS のバージョンによっては add_armadillo_env の機能を使用できないので、
最新にアップデートした上でご使用いただくことを推奨します。