yhayashi
2024年4月30日 21時10分
Armadillo640を無線LANで接続して使用しています。
ABOS上にDebianコンテナを載せています。
ABOSは3.19.1-at.2.20240404です。
今回ArmadilloTwinの無償ライセンスを取得し、サイト上でQRコードを使いArmadillo640のデバイス登録を行おうとしましたが、以下のエラーが出て登録できません。
「デバイスデータの取得に失敗しました。」
Armadillo640を起動してすぐに出ているので、タイムアウトなどで出ているようには見えません。
その後はまた通信待ちに戻り、10分後にタイムアウトします。
何かお心当たりありますでしょうか。
コメント
yhayashi
at_shinya.koga
アットマークテクノの古賀です。
yhayashiさん:
>ご回答ありがとうございます。
>QRコード記載のシリアルナンバーは009C015xxxxxだったので、対応している版と思います。
了解しました。とすると、Armadillo 上のエージェント(armadillo-twin-agent)が Armadillo Twin サービスに接続できていない状況のようです。
状況確認のため、いくつか質問させてください:
1.) ABOS のバージョンは 3.19.1-at.2.20240404 ということですが、これは、3.19.1-at.2 のインストールディスクイメージをインストールされたものでしょうか?
あるいは、3.19.1-at.1 より古いバージョンの ABOS にアップデートを適用したものでしょうか。
アップデートを適用した場合、全てのアップデートを適用する前の ABOS のバージョンが 3.19.1-at.1 より古い場合は、エージェントのサービスが有効化されていないため、エージェント(armadillo-twin-agent)が動作していません。
その場合は、ユーザーマニュアルの [クイックスタート] > [Armadillo Twin にデバイスを登録する] の「前提条件」からリンクが張られている、「デバイスのセットアップ」のページに記載されている「Armadillo Twin サービスのローンチ前に出荷されたデバイスについて」で説明されているように、enable_agent.swu をインストールしなければいけません。
https://manual.armadillo-twin.com/setup-device/
https://manual.armadillo-twin.com/make-available/
2.) (1) の回答が、「3.19.1-at.2 のインストールディスクイメージをインストールした」または、「3.19.1-at.1 にアップデートを適用した」の場合は、ABOS で次のコマンドを実行した時の出力を教えてください:
armadillo:~# rc-update | grep armadillo-twin
3.) ABOS で次のコマンドを実行した時の出力を教えてください:
armadillo:~# cat /var/log/armadillo-twin-agent/agent_log
(1) と (2) の回答から、Armadillo 上のエージェント用のサービス(armadillo-twin-agentd)が有効になっているかどうかが分かります。
armadillo-twin-agentd サービスが有効になっている場合は、Armadillo Twin サービスへの接続でエラーしていないかどうかを調べるために、エージェントが出力するログを見たいと思います。これが (3) です。
上記の他に、ユーザーマニュアルの「トラブルシューティング」にある「不具合かなと思ったら」の「関連情報」からリンクが張られている、「Armadillo Twin への接続に関するトラブルシューティング」にある「デバイスを Armadillo Twin に登録しようと試みた時」も,、ご覧になってみてください。
https://manual.armadillo-twin.com/troubleshooting-for-connection/
https://manual.armadillo-twin.com/troubleshooting/
以上、お手数をかけますが、どうぞ宜しくお願いします。
yhayashi
> 1.) ABOS のバージョンは 3.19.1-at.2.20240404 ということですが、これは、3.19.1-at.2 のインストールディスクイメージをインストールされたものでしょうか?
> あるいは、3.19.1-at.1 より古。いバージョンの ABOS にアップデートを適用したものでしょうか。
3.19.1-at.2 のインストールディスクイメージをインストールしたものです。
> 2.) (1) の回答が、「3.19.1-at.2 のインストールディスクイメージをインストールした」または、「3.19.1-at.1 にアップデートを適用した」の場合は、ABOS で次のコマンドを実行した時の出力を教えてください:
コマンド実行結果は以下の通りです
armadillo:~# rc-update | grep armadillo-twin
armadillo-twin-agentd | default
> 3.) ABOS で次のコマンドを実行した時の出力を教えてください:
> armadillo:~# cat /var/log/armadillo-twin-agent/agent_log
実行結果を添付します。
AWS_IO_DNS_QUERY_FAILEDが多数出ているようです。
ファイル | ファイルの説明 |
---|---|
agent_log.txt | cat /var/log/armadillo-twin-agent/agent_log 実行結果 |
at_shinya.koga
アットマークテクノの古賀です。
armadillo-twin-agend サービスが有効になっており、エージェント(armadillo-twin-agent)も動作しているが、エージェントが Armadillo Twin サービスに接続出来ていない状況ですね。
Armadillo のネットワーク接続に要因がありそうです。
yhayashiさん:
>>1.) ABOS のバージョンは 3.19.1-at.2.20240404 ということですが、これは、
>> 3.19.1-at.2 のインストールディスクイメージをインストールされたものでしょ
>> うか?あるいは、3.19.1-at.1 より古。いバージョンの ABOS にアップデートを
>> 適用したものでしょうか。
>
> 3.19.1-at.2 のインストールディスクイメージをインストールしたものです。
>
>>2.) (1) の回答が、「3.19.1-at.2 のインストールディスクイメージをインストール
>>した」または、「3.19.1-at.1 にアップデートを適用した」の場合は、ABOS で次の
>>コマンドを実行した時の出力を教えてください:
>
> コマンド実行結果は以下の通りです
> armadillo:~# rc-update | grep armadillo-twin
> armadillo-twin-agentd | default
ご確認有り難うございます。armadillo-twin-agentd サービスが有効になっていますね。
>>3.) ABOS で次のコマンドを実行した時の出力を教えてください:
>>armadillo:~# cat /var/log/armadillo-twin-agent/agent_log
>
> 実行結果を添付します。
> AWS_IO_DNS_QUERY_FAILEDが多数出ているようです。
armadillo-twin-agent が動作しているものの、 Armadillo Twin サービスに接続できていない状況ですね。
最初に頂いた質問で、
yhayashiさん(2024年4月30日 21時10分):
>Armadillo640を無線LANで接続して使用しています。
ということでしたが、お使いの無線 LAN アクセスポイントを経由してインターネットに接続できる状態だという認識で合っているでしょうか?
以下の二つのコマンドを ABOS で実行した場合の出力を、それぞれ教えてくださいませ:
armadillo:~# curl https://apps.armadillo-twin.com
armadillo:~# ip address
yhayashi
> お使いの無線 LAN アクセスポイントを経由してインターネットに接続できる状態だという認識で合っているでしょうか?
はい。
無線LAN経由で、pythonモジュールのダウンロードもしているので、接続はされていると思います。
> 以下の二つのコマンドを ABOS で実行した場合の出力を、それぞれ教えてくださいませ:
> armadillo:~# curl https://apps.armadillo-twin.com
> armadillo:~# ip address
添付いたします。
よろしくお願いいたします。
ファイル | ファイルの説明 |
---|---|
curl結果.txt | |
ipaddress結果.txt |
yhayashi
無線LANによるネット接続については、例えばping yahoo.co.jpとすると、応答があります。
armadillo:~# ping www.yahoo.co.jp
PING www.yahoo.co.jp (64:ff9b::b74f:f8fc): 56 data bytes
64 bytes from 64:ff9b::b74f:f8fc: seq=0 ttl=50 time=44.618 ms
64 bytes from 64:ff9b::b74f:f8fc: seq=1 ttl=50 time=36.352 ms
64 bytes from 64:ff9b::b74f:f8fc: seq=2 ttl=50 time=35.882 ms
at_shinya.koga
2024年5月1日 5時26分
アットマークテクノの古賀です。
yhayashiさん:
>Armadillo640を無線LANで接続して使用しています。
…
>今回ArmadilloTwinの無償ライセンスを取得し、サイト上でQRコードを使いArmadillo640のデバイス登録を行おうとしましたが、以下のエラーが出て登録できません。
>「デバイスデータの取得に失敗しました。」
>Armadillo640を起動してすぐに出ているので、タイムアウトなどで出ているようには見えません。
>その後はまた通信待ちに戻り、10分後にタイムアウトします。
>
>何かお心当たりありますでしょうか。
お手元の Armadill-640 が、Armadillo Twin に対応してない可能性があります。
Armadillo Twin ユーザーマニュアルの「Armadillo Twin の概要」にある「対象製品」に記載しています、「Armadillo-640/Armadillo-610 をご利用の場合の注意事項」をご覧ください:
https://manual.armadillo-twin.com/applicable-products/
この説明の「対応デバイス判別方法」に、Armadillo-640 が Armdaillo Twin に対応している版かどうか(セキュアエレメントを搭載したものかどうか)を判別する方法を記載しています。
お手元の Armadillo-640 の本体基板に貼られているシリアルナンバーシールに印字されているシリアルナンバーが、009C01490001 より小さい値であれば、Armadillo Twin に対応していない版です。
以上、取り急ぎコメントです。どうぞ宜しくお願いします。