Armadilloフォーラム

VS Codeでプロジェクト作成ができない

aaarik0106

2025年4月16日 10時21分

==========
製品型番:AG6271-C03Z
Debian/ABOSバージョン:
カーネルバージョン:
3G/LTE モジュール情報 (Debianのみ):
その他:
==========
製品マニュアル3.1.6.1の内容に沿ってプロジェクト作成を行ったのですが、
下記エラーメッセージが表示されプロジェクト作成ができませんでした。
本件に伴う原因と対策をご教示いただけますでしょうか。

[エラーメッセージ]
download error: FetchError: request to https://download.atmark-techno.com/armadillo-iot-a6e/vscode-projects/gw… failed, reason: getaddrinfo ENOTFOUND download.atmark-techno.com

コメント

at_satoshi.ohta

2025年4月16日 12時54分

太田です。

現在、以下のURLのフォーラムでATDEのインターネット接続を Armadillo の LTE 経由で行う試みをしていると思われます。
順番としてはまずはこちらの問題を解決した後の方が良いかと思います。

https://armadillo.atmark-techno.com/forum/armadillo/25115

もし、上記の問題が解決してもなお同じエラーが発生した場合はこちらのフォーラムに改めてお問い合わせいただければ幸いです。
どうぞよろしくお願いいたします。

太田様
ご連絡ありがとうございます。承知いたしました。
ちなみに、作業用PCとarmadilloをTera TermにてSSH通信するためには
マニュアル3.1.6.2.の実行は必須でしょうか。
現状、Tera TermにてSSH通信したところ「接続が拒否されました」となりSSH通信できておりません。

at_satoshi.ohta

2025年4月17日 11時55分

太田です。

以下のURLの「初期設定」の[Setup environment] についてでお間違いないでしょうか?

https://manual.atmark-techno.com/armadillo-iot-a6e/armadillo-iotg-a6e_p…

ABOSDE から [App run on Armadillo] を実行する際に必要な ssh の公開鍵および秘密鍵を生成しています。
Tera Term の SSH 通信とは関係ないと思われます。

Tera Tarm でSSH 通信できないのは、Armadillo 側で ssh サーバーが起動していないのが原因である可能性も考えられます。

initial_seup.swu を Armadillo にインストールした後、以下のURL の手順に従い、enable_sshd.swu を作成、 Armadillo にインストールすれば、sshd を有効にして公開鍵をインストールできます。
その後、Tera Term で秘密鍵を指定して ssh を行えば入れるはずですが、試してみていただいてよろしいでしょうか?

https://manual.atmark-techno.com/armadillo-iot-a6e/armadillo-iotg-a6e_p…

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

at_satoshi.ohta

2025年4月17日 13時42分

太田です。

最後の * と . の間にスペースが足りないですね。

今のエラーと関係ないですが、以下のコマンドを実行して、mkswu ディレクトリに移動した後、マニュアルに沿って実行していただければと思います。

[ATDE ~]$ cd mkswu
[ATDE ~/mkswu]$ cp -r /usr/share/mkswu/examples/enable_sshd* .

これ以降は基本的にはマニュアルの内容をコピーペーストして実行した方が間違いないかと思います。

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

at_satoshi.ohta

2025年4月17日 14時29分

太田です。

~/.ssh/id_rsa.pub が無いというエラーメッセージが 表示されています。
以下のコマンドを実行すると、id_rsa.pub が生成されると思います。

[ATDE ~/mkswu] $ ssh-keygen

その後

[ATDE ~/mkswu] $  cp ~/.ssh/id_rsa.pub enable_sshd/root/.ssh/authorized_keys 

からやり直してみてください。

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

at_satoshi.ohta

2025年4月17日 14時50分

太田です。

mkswu は desc ファイルから SWU イメージを生成するためのコマンドです。
ここのパスワードは atmark ユーザーのパスワードを入力する必要があります。
atmark と入力してみてください。

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

太田様
atmarkと入力しましたが、署名できませんでした とメッセージが表示されました。
ちなみに、ssh-keygen実行時にもEnter passphrase (empty for no passphrase): となりますが、
ここは何を入力すればいいのでしょうか。

at_satoshi.ohta

2025年4月17日 15時15分

太田です。

申し訳ありません。
ここのパスワードは atmark ユーザーのパスワードではなく、 mkswu --init を実行した時に設定するパスワードでした。
mkswu --init を実行するとどうなりますでしょうか?

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

at_satoshi.ohta

2025年4月17日 16時00分

太田です。

この実行結果であれば、すでに過去に mkswu のパスワードを設定したはずです。

https://manual.atmark-techno.com/armadillo-iot-a6e/armadillo-iotg-a6e_p…

こちらの「図 3.22 initial_setup.swu 初回生成時の各種設定」の②で設定したパスワードです。
心当たりはありませんでしょうか?

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

太田様
ご確認ありがとうございます。
その時に設定したパスワードをssh-keygenおよびmkswu実行時に要求されるパスワードとして
入力すればいいという理解でよろしいでしょうか。

佐藤です。

すいません。当初の質問内容は
「VS Codeでプロジェクト作成ができない」
ということだったと思います。
現在、armadillo につなげたPCからLTE経由でインターネットに繋がるようになったかと思いますが、
まだ VSCode プロジェクトは作成できていない状況でしょうか。

SSH接続については別の質問を立てていただいても良いでしょうか。

佐藤様、太田様
Vscodeプロジェクトは作成可能となりました。
ありがとうございました。

SSH接続については別で質問を挙げさせていただきます。