yamada_masa
2024年5月31日 13時02分
■対象となるドキュメント
Armadillo-X2 製品マニュアル Version 2.9.0
3.15.9. 製品への書き込み
■問題
「ABOSDE で Armadillo に SWU をインストール」を実行すると下記の2つのエラーがVSCodeに通知される。
ArmadilloにSWUがインストールされていない。
※インストール後に自動でArmadilloが再起動します。と記載されているが再起動されていないためインストールされていないと判断しました。
Could not read token
FetchError: request to https://armadillo.local:58080/api/tokens failed, reason: certificate has expired
■質問
1)エラーが原因でしょうか。
2)エラーが原因の場合、解消方法をご教示いただけますでしょうか。
■背景
「3.15.9. 製品への書き込み」の説明より
「3.2.3.5. SWU イメージのインストール」⇒「ABOSDE から ABOS Web を使用した手動インストール」⇒「6.9.5. Armadillo に SWU をインストールする」の
手順を見つけ実施したところ、問題に記載したエラーがVSCodeに通知された。
操作手順
・ABOSDE EXPLOEREでInstall SWU Armadillo クリック
・パスワード入力(ブラウザ経由でAOBOS Webにアクセスしログインできているパスワードを入力しています)
・エラーがVSCodeに通知される
追加操作
・set IP ssh configボタンをクリックし、ssh_config にIPアドレスを設定
・Install SWU Armadillo クリックしパスワードを入力
・エラーがVSCodeに通知される
関連質問
https://armadillo.atmark-techno.com/forum/armadillo/20443
コメント
yamada_masa
特に時刻設定の操作はしておりませんが、正しい時刻となっているようです。
●時刻について
ABOS WEBにて「時刻設定」を見つけられませんでした。(WEB画面 Version 1.1.4)
minicom経由でdateコマンドでの時刻は正しい時刻でした。
また、VMware上のATDEの時刻ともズレはありませんでした。
armadillo:/# date Fri May 31 13:43:15 JST 2024
●コマンド実行結果
時刻設定については実施せず下記のコマンド実行しました。
再度SWUインストールを実行しましたが結果は変わりませんでした。
armadillo:/# rc-service abos-web restart abos-web | * Stopping abos-web ... [ ok ] abos-web | * Starting abos-web ... [ ok ] armadillo:/#
●ABOSDEのバージョン
v1.8.2
at_makoto.sato
佐藤です。
> 特に時刻設定の操作はしておりませんが、正しい時刻となっているようです。
>
> ●時刻について
> ABOS WEBにて「時刻設定」を見つけられませんでした。(WEB画面 Version 1.1.4)
すいません、このバージョンのABOS WebではABOSDEからのswuインストールに対応していません。
baseos自体を最新にアップデートすることは可能でしょうか。
https://manual.atmark-techno.com/armadillo-x2/armadillo-x2_product_manu…
yamada_masa
baseosをv3.19.1-at.4にしました。
Select SWU File ダイアログが立ち上がるようになりました。
SWUのインストールは、下記のエラーが出力され失敗しました。
/home/atmark/work/my_project/development.swu' install on armadillo.local {"stdout":"SWUpdate v2023.12_git20240419-r1\n"} {"stdout":"\n"} {"stdout":"Licensed under GPLv2. See source distribution for detailed copyright notices.\n"} {"stdout":"\n"} {"stdout":"[INFO ] : SWUPDATE running : [main] : Running on AX2210 Revision at1\n"} {"stdout":"[INFO ] : SWUPDATE started : Software Update started !\n"} {"stderr":"10DBC8A4FFFF0000:error:17000064:CMS routines:cms_signerinfo_verify_cert:certificate verify error:crypto/cms/cms_smime.c:289:Verify error: self-signed certificate\n"} {"stderr":"[ERROR] : SWUPDATE failed [0] ERROR : Signature verification failed\n"} {"stderr":"[ERROR] : SWUPDATE failed [0] ERROR : Compatible SW not found\n"} {"stderr":"[ERROR] : SWUPDATE failed [1] Image invalid or corrupted. Not installing ...\n"} {"stderr":"swupdate_image_write failed: Broken pipe\n"} {"stderr":"[ERROR] : SWUPDATE failed [0] ERROR : SWUpdate *failed* !\n"} {"stdout":"[INFO ] : No SWUPDATE running : Waiting for requests...\n"} {"exit_code":1} SWU installation has been completed SWU install Failed
【参考】baseosの更新操作
「SWUイメージファイル」のリンクを取得しコマンドを実行しました。
・リンク取得先
https://armadillo.atmark-techno.com/resources/software/armadillo-x2/bas…
・実行コマンド
swupdate -d '-u https://armadillo.atmark-techno.com/files/downloads/armadillo-x2/image/baseos-x2-3.19.1-at.4.swu'
・実行後の状態
ABOS Webの左下のバージョン表示
Version 1.3.2
at_makoto.sato
佐藤です。
armadilloへのinitial_setup.swu のインストールは完了してますでしょうか。
していない場合は、以下を参照してインストールを行ってください。
https://manual.atmark-techno.com/armadillo-x2/armadillo-x2_product_manu…
at_makoto.sato
佐藤です。
連続ですいません。
initial_setup.swu をインストール済みの場合は、以下を参考に再インストールしてみてもらえますでしょうか。
https://armadillo.atmark-techno.com/faq/swupdate-troubleshooting-abos#r…
yamada_masa
at_makoto.sato
佐藤です。
> initial_setup.swu のインストールが完了していませんでした。
> 設定のみ行いインストールを行っていませんでした。
> initial_setup.swuをインストールすると、development.swu のインストールに成功しました。
イントールできたとのことでよかったです。
> 別件かも知れませんが、ABOS WEBへのログインができなくなりました。
> ログイン画面にてパスワード入力しログインボタンをクリックしても、ログイン画面が再び表示されます。
initial_setup.swu を作成する際に以下のように ABOS Web へのログインパスワードを聞かれたと思います。
abos-web のパスワードを設定してください。 abos-web のパスワード(空の場合はサービスを無効にします):
ここで入力したパスワードでログインしてみてください。
yamada_masa
initial_setup.swu の作成時に聞かれた ABOS Web へのログインパスワードを入力しログインできました。
ご教授ありがとうございました。
●原因
initial_setup.swu を インストールしたことで、ABOS WEBへのログインパスワードが更新されたため。
「3.8.3. ABOS Web のパスワード登録」にてinital_setup.swu をインストールしていなかったため"初回ログインのパスワード登録画面"が表示された。
その際、「3.3.5.1. initial_setup.swu の作成」で設定したabos-webのパスワードと異なるパスワードを登録した。
その後、initial_setup.swuをインストールしたことで、ABOS WEBのログインパスワードがinitial_setup.swuで設定したパスワードに更新された。
そのため、当初設定したパスワードでログインできなくなった。
at_makoto.sato
2024年5月31日 13時29分
佐藤です。
armadilloの時刻は正しく設定されてますでしょうか。(1970年などになってませんでしょうか。)
設定されていない場合はブラウザからABOS Webへアクセスし、「時刻設定」で「PC と同期する」ボタンを押してください。
その後、armadillo上で以下のコマンドを実行してください。
これで再度SWUインストールを実行するとどうでしょうか。
確認ですが、お使いになられているABOSDEのバージョンは分かりますでしょうか。