
Ubuntu日本語フォーラム

ログインしていません。
初めて質問させていただきます。
ubuntuにおいてopenFOAMのインストールを試みたのですが以下のようなメッセージによって行うことができません。
sudo add-apt-repository http://dl.openfoam.org/ubuntu
ヒット:1 http://jp.archive.ubuntu.com/ubuntu focal InRelease
ヒット:2 http://jp.archive.ubuntu.com/ubuntu focal-updates InRelease
ヒット:3 http://jp.archive.ubuntu.com/ubuntu focal-backports InRelease
取得:4 http://security.ubuntu.com/ubuntu focal-security InRelease [107 kB]
取得:5 http://dl.openfoam.org/ubuntu focal InRelease [6,353 B]
エラー:5 http://dl.openfoam.org/ubuntu focal InRelease
公開鍵を利用できないため、以下の署名は検証できませんでした: NO_PUBKEY 6C0DAC728B29D817
パッケージリストを読み込んでいます... 完了
W: GPG エラー: http://dl.openfoam.org/ubuntu focal InRelease: 公開鍵を利用できないため、以下の署名は検証できませんでした: NO_PUBKEY 6C0DAC728B29D817
E: リポジトリ http://dl.openfoam.org/ubuntu focal InRelease は署名されていません。
N: このようなリポジトリから更新を安全に行うことができないので、デフォルトでは更新が無効になっています。
N: リポジトリの作成とユーザ設定の詳細は、apt-secure(8) man ページを参照してください。
調べた対処法を試み以下のようなコマンドも試したのですがうまくいきませんでした。
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 6C0DAC728B29D817
Executing: /tmp/apt-key-gpghome.6tQ2tkO6qj/gpg.1.sh --keyserver keyserver.ubuntu.com --recv-keys 6C0DAC728B29D817
gpg: connecting dirmngr at '/tmp/apt-key-gpghome.6tQ2tkO6qj/S.dirmngr' failed: IPC connect呼び出しに失敗しました
gpg: 鍵サーバからの受信に失敗しました: dirmngrがありません
rm: '/tmp/apt-key-gpghome.6tQ2tkO6qj' を削除できません: ディレクトリは空ではありません
どなたか対処法をご存じないでしょうか?
オフライン
サイトの説明に従って
公開鍵のインポート
リポジトリの登録
パッケージのダウンロード
の順に行ったらどうなりますか?
Download v7 | Ubuntu | OpenFOAM
https://openfoam.org/download/7-ubuntu/
sudo sh -c "wget -O - https://dl.openfoam.org/gpg.key | apt-key add -" sudo add-apt-repository http://dl.openfoam.org/ubuntu sudo apt-get update sudo apt-get -y install openfoam7
オフライン
ご返信ありがとうございます。
試してみましたがうまくいきませんでした。
sudo add-apt-repository http://dl.openfoam.org/ubuntu
--2020-07-01 16:41:58-- https://dl.openfoam.org/gpg.key
dl.openfoam.org (dl.openfoam.org) をDNSに問いあわせています... 35.179.33.128
dl.openfoam.org (dl.openfoam.org)|35.179.33.128|:443 に接続しています... 接続しました。
HTTP による接続要求を送信しました、応答を待っています... 200 OK
長さ: 1710 (1.7K) [application/pgp-keys] `STDOUT' に保存中 - 100%[=================================================>] 1.67K --.-KB/s 時間 0s
2020-07-01 16:41:59 (47.1 MB/s) - stdout へ出力完了 [1710/1710]
gpg: can't connect to the agent: IPC connect呼び出しに失敗しました
最後の一文よりgpgが何かしらの悪さをしているものと考え、gpgの再起動再インストールも行ってみたのですが結果は変わりませんでした。
オフライン
> gpg: can't connect to the agent: IPC connect呼び出しに失敗しました
このエラーメッセージを検索すると Windowsの WSLでUbuntuを動かしているケースが
多くヒットしますが、gehennamさんの環境は該当しますか?
オフライン
はい、確かにWindowsのWSLでUbuntuを動かしています。
オフライン
gehennam による投稿:
gpg: connecting dirmngr at '/tmp/apt-key-gpghome.6tQ2tkO6qj/S.dirmngr' failed: IPC connect呼び出しに失敗しました
これは WSLのバグ報告サイト
Issues · microsoft/WSL · GitHub
htps://github.com/microsoft/WSL/issues
で
WSL Ubuntu 20.04 - gpg: can't connect to the agent: IPC connect call failed #5125
https://github.com/microsoft/WSL/issues/5125
として登録されている症状だと思います。
この項目は
[WSL1] [glibc] sleep: cannot read realtime clock: Invalid argument #4898
https://github.com/microsoft/WSL/issues/4898
という項目と同じ問題としてまとめられているようです。
* WSL1には Linuxとの互換性が不十分な点があった。
* Ubuntu 20.04の新しいバージョンのglibcがその機能を呼ぶようになったので
エラーが起きている。
と言うことだと思います。
問題回避策としては
WSL1 + Ubuntu 18.04 で実行する
WSL2 に移行する(互換サービスではなく本物のLinuxカーネルで動く)
などがあるようです。
参考:
(今はまだ)WSL1にUbuntu 20.04を入れるな - Qiita
https://qiita.com/AumyF/items/eaf42dd3345a2285ff9e
オフライン
※規約違反により追放されたユーザの投稿は、ログインユーザにのみ表示されます。
オフライン