yamada_masa
2024年5月31日 9時19分
■対象となるドキュメント
Armadillo-X2 製品マニュアル Version 2.9.0
3.15.3.6. アプリケーション実行用コンテナイメージの作成
■問題
Generate development swu 実行後、「図3.204 コンテナイメージの作成完了」が表示されますが、
my_project ディレクトリ下に development.swu が保存されていません。
■質問
1)「図3.204 コンテナイメージの作成完了」の表示後の下記エラーが原因でしょうか?
ERROR: /home/atmark/work/my_project/.development/sw-description に署名できませんでした。
2) 1)のエラーが原因の場合の解消方法をご教示いただけないでしょうか。
■出力内容
コンテナイメージを ./swu/my_project.tar に保存しました。 ./swu/app.desc のバージョンを 2 から 3 に変更しました。 Enter pass phrase for /home/atmark/mkswu/swupdate.key: unable to load signing key file 140119174780224:error:06065064:digital envelope routines:EVP_DecryptFinal_ex:bad decrypt:../crypto/evp/evp_enc.c:612: 140119174780224:error:23077074:PKCS12 routines:PKCS12_pbe_crypt:pkcs12 cipherfinal error:../crypto/pkcs12/p12_decr.c:62: 140119174780224:error:2306A075:PKCS12 routines:PKCS12_item_decrypt_d2i:pkcs12 pbe crypt error:../crypto/pkcs12/p12_decr.c:93: 140119174780224:error:0907B00D:PEM routines:PEM_read_bio_PrivateKey:ASN1 lib:../crypto/pem/pem_pkey.c:88: ERROR: /home/atmark/work/my_project/.development/sw-description に署名できませんでした。 * The terminal process "/usr/bin/bash '-c', './scripts/generate_swu.sh development'" terminated with exit code: 1. * Terminal will be reused by tasks, press any key to close it.
情報が不足しているなどあればご指摘いただけますと助かります。
ご回答いただけますと幸いです。
コメント
yamada_masa
yamada_masa
原因がわかりました。
●原因
pass phrase を入力していなかった。
Enter pass phrase for /home/atmark/mkswu/swupdate.key:
●対応
「3.3.5.1. initial_setup.swu の作成」の「証明書のガキのパスワードを入力ください(4-1024文字)」で設定したパスワードを入力する。
●対応後の出力内容
コンテナイメージを ./swu/my_project2.tar に保存しました。 ./swu/app.desc のバージョンを 3 から 4 に変更しました。 Enter pass phrase for /home/atmark/mkswu/swupdate.key: ./release.swu を作成しました。 次は Armadillo に ./release.swu をインストールしてください。 * Terminal will be reused by tasks, press any key to close it.
at_makoto.sato
2024年5月31日 9時32分
佐藤です。
と表示された時に入力したパスワードが間違っていると思われます。
正しいパスワードを入力してみてください。
※今後のアップデートで3回までリトライできるようにする予定です。