Armadilloフォーラム

initial_setup.swuについて

fd_tanaka

2024年10月8日 10時22分

いつもお世話になっております。
田中と申します。
VMwareで開発を行っています。
別案件で作成したinitial_setup.swuイメージを、新しいarmadillo-iot-G4にインストールするとABOWEBに接続できなくなり、VScodeを使ってのswuイメージのuploadもできなくなりました。

同じネットワークにつながっている別PC(armadilloのpingは通っています)のブラウザからhttps://armadillo.local:58080に接続すると
ABOWEBはサーバーに接続できません
と表記されます。

VScodeの拡張機能ABOSDEを使い、MONITORからinstall SWU on Armadilloでdevelopment.swuをuploadしようとすると
ターミナルにSWU install Failedが出ます。
また、ダイアログには
FetchError:request to
https://armadillo.local:58080/api/swu/install/upload
Failed,reason:connect ECONNREFUSED
が表記されます。

uploadしようとしているdevelopment.swuは、VScodeの拡張機能ABOSDEのpythonプロジェクトを何も変更せずにdevelopment.swuにしたものを使用しています。

initial_setup.swuをuploadする前はABOWEBにログインできました。
upload後もVScodeの拡張機能ABOSDEのMONITORには対象のarmadiloは表示されています。
armadillo-iot-G4のバージョンはv3.20.3-at.3です。
initial_setup.swuは使い回さない方がいいのでしょうか?
また、使い回す場合は何か手順が必要なのでしょうか?
よろしくお願いいたします。

コメント

at_satoshi.ohta

2024年10月8日 13時53分

太田です。
お世話になっております。

> initial_setup.swuは使い回さない方がいいのでしょうか?
> また、使い回す場合は何か手順が必要なのでしょうか?

使いまわしても問題ないと思います。
使い回す場合でも今までどおりの手順で問題ないです。

お手数ですが2点ほど確認させてください。

1点目として、ABOS Web が起動しているかご確認いただけますでしょうか?

Armadilloのターミナル上で以下のコマンドを実行した結果を送っていただければ幸いです。

armadillo:~# rc-status | grep abos-web
 abos-web                                                          [  started  ]

[started]になっていればABOS Webが起動していることを示しています。

2点目として、ABOS Webが起動していることを確認できた場合ですが、PCと同じローカルネットワークにArmadilloを接続した上でブラウザから

https://Armadilloのipアドレス:58080

でABOS Webに接続できるか試してもらってもよろしいでしょうか?
例えば、Armadilloのipアドレスが111.22.3.44の場合は

https://111.22.3.44:58080

となります。

Armadilloのipアドレスを知るためには、ローカルのネットワークに接続したArmadilloのターミナルで以下のコマンドを実行していただければと思います。

armadillo:~# ip addr

どうぞよろしくお願いいたします。

> 太田です。
> お世話になっております。
>
> > initial_setup.swuは使い回さない方がいいのでしょうか?
> > また、使い回す場合は何か手順が必要なのでしょうか?
>
> 使いまわしても問題ないと思います。
> 使い回す場合でも今までどおりの手順で問題ないです。
>
> お手数ですが2点ほど確認させてください。
>
> 1点目として、ABOS Web が起動しているかご確認いただけますでしょうか?
>
> Armadilloのターミナル上で以下のコマンドを実行した結果を送っていただければ幸いです。
>

> armadillo:~# rc-status | grep abos-web
>  abos-web                                                          [  started  ]
> 

> [started]になっていればABOS Webが起動していることを示しています。
>
> 2点目として、ABOS Webが起動していることを確認できた場合ですが、PCと同じローカルネットワークにArmadilloを接続した上でブラウザから
>
> https://Armadilloのipアドレス:58080
>
> でABOS Webに接続できるか試してもらってもよろしいでしょうか?
> 例えば、Armadilloのipアドレスが111.22.3.44の場合は
>
> https://111.22.3.44:58080
>
> となります。
>
> Armadilloのipアドレスを知るためには、ローカルのネットワークに接続したArmadilloのターミナルで以下のコマンドを実行していただければと思います。
>

> armadillo:~# ip addr
> 

>
> どうぞよろしくお願いいたします。

太田様
回答ありがとうございます。
>

> armadillo:~# rc-status | grep abos-web
>  abos-web                                                          [  started  ]
> 

を実行したところステータスは[ started ]になっていました。
> https://Armadilloのipアドレス:58080
で接続してもエラーが起こり接続できませんでした。

initial_setup.swuを新しいarmadilloにuploadする前に、ABOSwebにアクセスしログインをしてから initial_setup.swuをuploadすると、ABOSwebにアクセスでき、VScodeでswuイメージをuploadも行うことができました。
VScodeでswuイメージをuploadする際に、ABOSWebのパスワードを聞かれるのですが、その時にパスワードを設定していないので何も入力せずにEnterを押していたのしていたのが原因なんでしょうか?

at_satoshi.ohta

2024年10月8日 17時52分

太田です。
ご返信有り難うございます。

状況の理解のために何点かお聞きしたいのですが、

> initial_setup.swuを新しいarmadilloにuploadする前に、

新しいarmadilloというのは初期化インストールディスクでArmadilloを初期化したという意味であっていますでしょうか?

> VScodeでswuイメージをuploadする際に、ABOSWebのパスワードを聞かれるのですが、その時にパスワードを設定していないので何も入力せずにEnterを押していたのしていたのが原因なんでしょうか?

VScodeの左側にエラーメッセージが表示されると思いますが、どういったエラーメッセージだったか分かりますでしょうか?

よろしくお願いいたします。

at_satoshi.ohta

2024年10月8日 18時02分

太田です。
立て続けに申し訳ありません。
前のメッセージについて一部修正させてください。

> VScodeの左側にエラーメッセージが表示されると思いますが、どういったエラーメッセージだったか分かりますでしょうか?

VScodeの右側にポップアップでエラーメッセージが表示されると思いますが、どういったエラーメッセージだったか分かりますでしょうか?

よろしくお願いいたします。