Armadilloフォーラム

gpg: keyserver receive failed: No name

matsuzaki

2025年1月28日 9時46分

この度、Armadillo640を購入しSDにDebianを構築していますが gpg: keyserver receive failed: No name のエラーが出て困っています。

PGP公開鍵で apt-key adv --keyserver at-debian-builder --recv-keys 3874DA771B351757 を入力しているのですが
gpg: keyserver receive failed: No name が返ってきます。

ご教授のほどよろしくお願いします。

==========
製品型番:
Debian/ABOSバージョン:
カーネルバージョン:
3G/LTE モジュール情報 (Debianのみ):
その他:
==========

コメント

at_dominique.m…

2025年1月28日 10時29分

matsuzakiさん

お世話になっています、
マルティネです。

> この度、Armadillo640を購入しSDにDebianを構築していますが gpg: keyserver receive failed: No name のエラーが出て困っています。
>
> PGP公開鍵で apt-key adv --keyserver at-debian-builder --recv-keys 3874DA771B351757 を入力しているのですが
> gpg: keyserver receive failed: No name が返ってきます。

apt-key adv (gpg) の --keyserver オプションにサーバー名を指定するべきで、「at-debian-builder」という名前でサーバーがないというエラーですね。
数年前までは pgp.nic.ad.jp のサーバーにお世話になっていましたが、運用を停止してからファイルを直接に at-debian-builder アーカイブに証明書に組み込んで apt-key を実行しなくなっています。

もし可能であれば armadillo サイトから最新のバージョンをダウンロードしていただければ一番確実です:
https://armadillo.atmark-techno.com/resources/software/armadillo-640/to…

今のバージョンを利用しつづけたい場合は、そちらの apt-key adv コマンドを以下のコマンドに差し替えていただければビルド可能になると思いますがいかがでしょうか:

mkdir -p /etc/apt/trusted.gpg.d
curl -o /etc/apt/trusted.gpg.d/atmark-debian.gpg https://download.atmark-techno.com/debian/atmark-debian.gpg

(debian のバージョンによっては、ファイルをダウンロードして「apt-key add ./atmark-key.gpg」で追加した方がいいかもしれませんが、buster/stretch では trusted.gpg.d ディレクトリに公開鍵を設置するだけで完了です)

また、お手数ですが、こちらのコマンドをどこかからコピーした場合にどちらかの手順に誤りがありますので、修正するために教えていただければ幸です。

よろしくお願いします

マルティネ様
お世話になっております。
現行バージョンでいこうと思っているので
mkdir -p /etc/apt/trusted.gpg.d
curl -o /etc/apt/trusted.gpg.d/atmark-debian.gpg https://download.atmark-techno.com/debian/atmark-debian.gpg
を行いましたが curlコマンドが無いとでてきたので
root@armadillo:~# apt install curl
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following NEW packages will be installed:
curl
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
になってしまいます。
ちなみにapt-get updateをすると Err:7 https://packages.sury.org/php buster InRelease になります。
Debianを変えた方が良いでしょうか、現行は debian-stretch-armhf-a600-20210224.tar.gz を
しようしています。

at_dominique.m…

2025年1月28日 16時32分

マルティネです。

ひとまず gpg の問題を解決できたようでよかったです。

> ちなみにapt-get updateをすると Err:7 https://packages.sury.org/php buster InRelease になります。
> Debianを変えた方が良いでしょうか、現行は debian-stretch-armhf-a600-20210224.tar.gz を
> しようしています。

確認したところ、sury は bullseye と bookworm しか対応してません[1]ので、armadillo 640 で素に使える debian バージョン(stretch/busterのみ) ですと使えないですね…
[1] https://packages.sury.org/php/dists/

大変ご迷惑ですが、現状で新しい debian へ移行するために Armadillo Base OS に移行していただいてコンテナで使うことになっています。
以下の「Armadillo-600 シリーズ Armadillo Base OS 移行ガイド」を参考にできたらと思います:
https://armadillo.atmark-techno.com/resources/documents/armadillo-640/m…

サポートの面で考えたら debian buster でも EOL になってきました(2024年6月から) ので、推奨と言えば Armadillo Base OS への移行を推奨していますが、簡単なアップデートでできませんので本当に申し訳ございません。

検討していただいて何か疑問や質問あれば遠慮なく聞いてください。

よろしくお願いします。

> マルティネです。
>
> ひとまず gpg の問題を解決できたようでよかったです。
>
> > ちなみにapt-get updateをすると Err:7 https://packages.sury.org/php buster InRelease になります。
> > Debianを変えた方が良いでしょうか、現行は debian-stretch-armhf-a600-20210224.tar.gz を
> > しようしています。
>
> 確認したところ、sury は bullseye と bookworm しか対応してません[1]ので、armadillo 640 で素に使える debian バージョン(stretch/busterのみ) ですと使えないですね…
> [1] https://packages.sury.org/php/dists/
>
> 大変ご迷惑ですが、現状で新しい debian へ移行するために Armadillo Base OS に移行していただいてコンテナで使うことになっています。
> 以下の「Armadillo-600 シリーズ Armadillo Base OS 移行ガイド」を参考にできたらと思います:
> https://armadillo.atmark-techno.com/resources/documents/armadillo-640/m…
>
> サポートの面で考えたら debian buster でも EOL になってきました(2024年6月から) ので、推奨と言えば Armadillo Base OS への移行を推奨していますが、簡単なアップデートでできませんので本当に申し訳ございません。
>
> 検討していただいて何か疑問や質問あれば遠慮なく聞いてください。
>
> よろしくお願いします。

matsuzakiです
現行ではArmadillo640はArmadillo Base OS を使用する方向だと言う事ですかね?
移行に際して現在ATDE7を使用していますがATDE9に変更し開発をする?
今までArmadillo Base OSを使用した事がないので分からない事が多くあると思いますが
よろしくお願いします。
ちなみに、atde9-amd64-20240925.ova.md5をダウンロードしましたがmd5は
どのようにインストールしますか?コマンド等、ご教授お願いします。

at_satoshi.ohta

2025年1月28日 18時23分

横から失礼します、太田です。

> ちなみに、atde9-amd64-20240925.ova.md5をダウンロードしましたがmd5は
どのようにインストールしますか?

間違っていたら申し訳ないですが、こちらはATDE9をVirtualBoxにインストールしたいということでしょうか?
それでしたら、以下のアットマークテクノのサイトの「ATDE9 (amd64向け VirtualBox用仮想イメージファイル)」をクリックしていただくと、
md5ではなくovaファイルが取得できます。

https://armadillo.atmark-techno.com/resources/software/atde/atde-v9

取得したATDE9のovaファイルをVirtualBoxにインポートする流れはマニュアルをご参照頂ければと思います。
マニュアルの対応する節は以下になります。
https://manual.atmark-techno.com/armadillo-640/armadillo-640_product_ma…

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

> 横から失礼します、太田です。
>
> > ちなみに、atde9-amd64-20240925.ova.md5をダウンロードしましたがmd5は
> どのようにインストールしますか?
>
> 間違っていたら申し訳ないですが、こちらはATDE9をVirtualBoxにインストールしたいということでしょうか?
> それでしたら、以下のアットマークテクノのサイトの「ATDE9 (amd64向け VirtualBox用仮想イメージファイル)」をクリックしていただくと、
> md5ではなくovaファイルが取得できます。
>
> https://armadillo.atmark-techno.com/resources/software/atde/atde-v9
>
> 取得したATDE9のovaファイルをVirtualBoxにインポートする流れはマニュアルをご参照頂ければと思います。
> マニュアルの対応する節は以下になります。
> https://manual.atmark-techno.com/armadillo-640/armadillo-640_product_ma…
>
> どうぞよろしくお願いいたします。

太田様
matsuzakiです。

まだ、インストールはしていません。
Armadillo-600 シリーズ Armadillo Base OS 移行ガイドにバージョン的にATDE9でと
読み取れる項目があったので質問してみました。
現行のATDE7でいけるのなら良いのですが、どうなんですかね?
よろしくお願いしいます。

at_satoshi.ohta

2025年1月29日 9時53分

太田です。

Armadillo Base OS向けの開発環境はATDE9になります。
お手数ですがマニュアルをご参照いただき、ATDE9をインストールして頂ければ幸いです。

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