kirihara
2024年2月7日 19時58分
swuアップデートについてのご質問です。
swuアップデート実行中にArmadilloが再起動を起こします。
/ver/log/messagesを確認しましたが、errorメッセージは出ておらず、
swupadate関係のログは、以下の内容だけが出力されています。
Feb 7 19:25:00 armadillo user.info swupdate: START Software Update started ! Feb 7 19:25:05 armadillo user.info swupdate: RUN [install_single_image] : Installing pre_script Feb 7 19:25:10 armadillo user.info swupdate: RUN [read_lines_notify] : No base os update: copying current os over Feb 7 19:25:35 armadillo user.info swupdate: RUN [read_lines_notify] : Waiting for btrfs to flush deleted subvolumes Feb 7 19:26:02 armadillo user.info swupdate: RUN [install_single_image] : Installing swdesc_embed_container app_img.tar
(swupdate以外の内容も含んだログおよび”swupdate -v -i file.swu”の実行結果は、添付させていただきます。)
errorメッセージがでないために、どのような原因が考えられるかの推測がしにくい状況です。
実行環境としては、A6E(AG6271)でSDカードをマウントした状態で、SDカード内のswuファイルを用いてswupdateを実行しています。
(overlays.txtの内容を編集して、SDカードにマウントさせております。)
なお、同一のswuファイルをUSBメモリに保存した状態で、swupdateを実行した場合には成功します。
どのような原因が考えられますでしょうか。
コメント
kirihara
> ログありがとうございます。
> 指定している file.swu が開けていないように見えます。
> SDカードをマウントしているとのことですが、マウント先はどちらでしょうか?
> マウント先のパスを確認後、以下のコマンドを試してもらえると助かります。
>swupdate -v -i <SDカードのマウント先>/file.swu
⇒
ログを添付させていただきます。
"TMPDIR="をつけておりますが、
https://armadillo.atmark-techno.com/forum/armadillo/18235
にて、ご回答いただいた内容をもととしているためです。
(SDカードのパーティションを分けて、swuを実行しております。)
よろしくお願いいたします。
ファイル | ファイルの説明 |
---|---|
swupdate_log_20240208.txt |
kirihara
>
> > ログありがとうございます。
> > 指定している file.swu が開けていないように見えます。
> > SDカードをマウントしているとのことですが、マウント先はどちらでしょうか?
> > マウント先のパスを確認後、以下のコマンドを試してもらえると助かります。
>
> >swupdate -v -i <SDカードのマウント先>/file.swu >
>
> ⇒
> ログを添付させていただきます。
> "TMPDIR="をつけておりますが、
> https://armadillo.atmark-techno.com/forum/armadillo/18235
> にて、ご回答いただいた内容をもととしているためです。
> (SDカードのパーティションを分けて、swuを実行しております。)
>
> よろしくお願いいたします。
⇒上記の内容について、よく確認をしたところ、直前に実行したswupdateコマンドで既に成功しておりました。
(エラーメッセージのようなものがいくつか見えたので、失敗したと勘違いしました。)
再度、成功したときのログを添付します。
何か弊社側の実装で、再起動を引き起こすことがあるのかもしれませんが、
ログから何かわかることがございましたら、ご教授いただければ幸いです。
ファイル | ファイルの説明 |
---|---|
【成功時】swupdate_log_20240208_2.txt |
at_reika.yamazaki
at_reika.yamazaki
2024年2月8日 11時38分
お世話になっております。
アットマークテクノ 山崎です。
ログありがとうございます。
指定している file.swu が開けていないように見えます。
SDカードをマウントしているとのことですが、マウント先はどちらでしょうか?
マウント先のパスを確認後、以下のコマンドを試してもらえると助かります。
もう一件、再起動する原因についてですが、
ログをみたところ swupdate が再起動のログを出している訳ではないようです。
swupdate はメッセージ無しで再起動しないため、別の要因があると思われます。
以上、どうぞよろしくお願いいたします。