Armadilloフォーラム

OpenJDK JRE のインストールが出来ない

keita_kakuhou

2023年10月9日 16時20分

Greengrass Core のインストールの為、OpenJDK JRE のインストールをしようとしているのですが、
wget https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/publicを実行すると
HTTP request sent, awaiting response... 503 Service Temporarily Unavailable
2023-10-09 13:01:41 ERROR 503: Service Temporarily Unavailable.というエラーが発生し、原因がわかりません。

コメント

at_shinya.koga

2023年10月10日 7時36分

アットマークテクノの古賀です。

keita_kakuhouさん:
>Greengrass Core のインストールの為、OpenJDK JRE のインストールをしようとしているのですが、
>wget https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/publicを実行すると
>HTTP request sent, awaiting response... 503 Service Temporarily Unavailable
>2023-10-09 13:01:41 ERROR 503: Service Temporarily Unavailable.というエラーが発生し、原因がわかりません。

手元で試してみたところ、同じエラーになりましたので、
 https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key
を Web ブラウザで開いてみたところ原因が分かりました。以下のメッセージが返ります:

This site has been deprecated, Please refer : https://adoptium.net/blog/2023/07/adoptopenjdk-jfrog-io-has-been-deprecated/

AdoptOpenJDK のリリースページを開いた場合も、同様のメッセージが表示されます:

24th July 2021: AdoptOpenJDK is moving to the Eclipse Foundation and rebranding.
Our July 2021 and future releases will come from Adoptium.net

この詳細は、
 https://adoptium.net/blog/2023/07/adoptopenjdk-jfrog-io-has-been-deprec…
をご覧ください。今年の7月に移行したようです。

代わりの入手先ですが、検索してみたところ、Debian 公式から入手できるようになっています:
 https://packages.debian.org/search?keywords=openjdk-11-jre
以下のコマンドでインストールしてみて下さいませ。

$ sudo apt-get install openjdk-11-jre

AdoptOpenJDK のパッケージを使って OpenJDK 11 JRE をインストールする手順は、こちらの Howto に記載していましたので、Howto の方も更新しておきます:
 https://armadillo.atmark-techno.com/howto/install-aws-greengrass

keita_kakuhou

2023年10月10日 9時50分

アットマークテクノ 古賀様

ご回答頂きありがとうございます。
ご提示いただいたsudo apt-get install openjdk-11-jreのコマンドを実行してみましたが、色々なセッティングなどは行っていましたが、AdoptOpenJDKのインストールがされませんでした。
Howto に記載されている方法も上から順に試しましたが、2行目のwget https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/publicの部分が変わっておらず、同じエラーが発生しました。
順序的にはHowtoのOpenJDK JRE のインストールを上から順に行い、一番下のsudo apt-get install adoptopenjdk-11-hotspot-jreをsudo apt-get install openjdk-11-jreに変更するというやり方で正しいでしょうか?

ファイル ファイルの説明
スクリーンショット 2023-10-10 094129.png sudo apt-get install openjdk-11-jreを実行し、java -versionとdpkg -l | grep adoptopenjdkでインストール出来ているか確認しました。
スクリーンショット 2023-10-10 094944.png Howto に記載さrている方法で上から順に行い、2行目でエラーが発生しました。

at_shinya.koga

2023年10月10日 14時37分

アットマークテクノの古賀です。

keita_kakuhouさん:
>ご回答頂きありがとうございます。
>ご提示いただいたsudo apt-get install openjdk-11-jreのコマンドを実行してみましたが、色々なセッティングなどは行っていましたが、AdoptOpenJDKのインストールがされませんでした。

説明が分かりにくかったようですね。ごめんなさい。AdoptOpenJDK のインストールは不要で、Debian 本家から OpenJDK 11 JRE のパッケージをインストールすればよいです。
つまり、Howto の「OpenJDK JRE のインストール」に記載した手順すべてを、

>以下のコマンドでインストールしてみて下さいませ。

$ sudo apt-get install openjdk-11-jre

で置き換えてみてください、という意味でした。

>Howto に記載されている方法も上から順に試しましたが、2行目のwget https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/publicの部分が変わっておらず、同じエラーが発生しました。
>順序的にはHowtoのOpenJDK JRE のインストールを上から順に行い、一番下のsudo apt-get install adoptopenjdk-11-hotspot-jreをsudo apt-get install openjdk-11-jreに変更するというやり方で正しいでしょうか?

というわけで、先のコメントから上に引用した一行のみ実行してみてください。