質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.35%
WSL(Windows Subsystem for Linux)

WSL (Windows Subsystem for Linux) は、Windows10のOS上でLinux向けのバイナリプログラムを実行可能にする機能です。また、WindowsOSのAPIを用いた仕組みを提供しており、Linux側からWindowsOSへのファイルアクセスもできます。

Ubuntu

Ubuntuは、Debian GNU/Linuxを基盤としたフリーのオペレーティングシステムです。

バージョン管理

バージョン管理はコンピューター上にファイルとして格納されているドキュメント・プログラム・その他の情報の変更履歴等を管理するものです

Docker

Dockerは、Docker社が開発したオープンソースのコンテナー管理ソフトウェアの1つです

Q&A

解決済

2回答

14638閲覧

sudo apt update 出来くなりました.

sasaharukimedes

総合スコア27

WSL(Windows Subsystem for Linux)

WSL (Windows Subsystem for Linux) は、Windows10のOS上でLinux向けのバイナリプログラムを実行可能にする機能です。また、WindowsOSのAPIを用いた仕組みを提供しており、Linux側からWindowsOSへのファイルアクセスもできます。

Ubuntu

Ubuntuは、Debian GNU/Linuxを基盤としたフリーのオペレーティングシステムです。

バージョン管理

バージョン管理はコンピューター上にファイルとして格納されているドキュメント・プログラム・その他の情報の変更履歴等を管理するものです

Docker

Dockerは、Docker社が開発したオープンソースのコンテナー管理ソフトウェアの1つです

0グッド

0クリップ

投稿2021/04/28 00:15

編集2021/04/28 04:49

前提・実現したいこと

いつものようにsudo apt update をしようとしてもエラーが出てできなくなってしまいました.

発生している問題・エラーメッセージ

Err:1 https://cli-assets.heroku.com/apt ./ InRelease

The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 6DB5542C356545CF

W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: https://cli-assets.heroku.com/apt ./ InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 6DB5542C356545CF

W: Failed to fetch https://cli-assets.heroku.com/apt/./InRelease The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 6DB5542C356545CF

W: Some index files failed to download. They have been ignored, or old ones used instead.

試したこと

以下のことを試しましたが, 続いてこのようなエラーが出ました

gpg: keyserver receive failed: Server indicated a failure

apt-get update時に「公開鍵を利用できないため、以下の署名は検証できませんでした」と出た場合

補足情報(FW/ツールのバージョンなど)

Ubuntu 20.04
wsl2

追加事項

1
参考ブログ
この記事の1を試した段階で以下のメッセージが出ました.
**gpg: keyserver receive failed: No data **

2
ask Ubuntu
上記の記事を参考に, sudo apt-key updateと 打ち込んだら,

:~$ sudo apt-key update
Warning: 'apt-key update' is deprecated and should not be used anymore!

gpg: key 3B4FE6ACC0B21F32: 3 signatures not checked due to missing keys
gpg: key 3B4FE6ACC0B21F32: "Ubuntu Archive Automatic Signing Key (2012) ftpmaster@ubuntu.com" not changed
gpg: key D94AA3F0EFE21092: 3 signatures not checked due to missing keys
gpg: key D94AA3F0EFE21092: "Ubuntu CD Image Automatic Signing Key (2012) cdimage@ubuntu.com" not changed
gpg: key 871920D1991BC93C: 1 signature not checked due to a missing key
gpg: key 871920D1991BC93C: "Ubuntu Archive Automatic Signing Key (2018) ftpmaster@ubuntu.com" not changed

gpg: Total number processed: 3
gpg: unchanged: 3

この後に sudo apt updateを打ち込んだら

:~$ sudo apt update
Get:1 https://cli-assets.heroku.com/apt ./ InRelease [2879 B]
Hit:2 https://download.docker.com/linux/ubuntu focal InRelease
Err:1 https://cli-assets.heroku.com/apt ./ InRelease
The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 6DB5542C356545CF
Hit:3 http://archive.ubuntu.com/ubuntu focal InRelease Hit:5 http://archive.ubuntu.com/ubuntu focal-updates InRelease
Hit:6 http://archive.ubuntu.com/ubuntu focal-backports InRelease
Hit:7 https://dl.yarnpkg.com/debian stable InRelease Ign:4 https://dl.bintray.com/etcher/debian stable InRelease Hit:9 http://security.ubuntu.com/ubuntu focal-security InRelease
Get:8 https://dl.bintray.com/etcher/debian stable Release [3674 B] Get:10 https://dl.bintray.com/etcher/debian stable Release.gpg [821 B] Ign:10 https://dl.bintray.com/etcher/debian stable Release.gpg Reading package lists... Done

W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: https://cli-assets.heroku.com/apt ./ InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 6DB5542C356545CF

W: GPG error: https://dl.bintray.com/etcher/debian stable Release:
The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 379CE192D401AB61

E: The repository 'https://deb.etcher.io stable Release' is not signed.

N: Updating from such a repository can't be done securely, and is therefore disabled by default.

N: See apt-secure(8) manpage for repository creation and user configuration details.

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

退会済みユーザー

退会済みユーザー

2021/04/28 00:34

エラーメッセージをネット検索にかけると、なにか手がかりが見つかることもあります。
meg_

2021/04/28 00:57

ubuntu18で同様のエラーが出た際にはリンク先の方法で解決出来ました。WSLではないので何か違うのかもしれませんが。
sasaharukimedes

2021/04/28 01:15

@m6uさん エラーメッセージを打ち込んで見ましたもちろん. ヒットしたものを試してみてもうまく行かなかったので聞いてみました.
sasaharukimedes

2021/04/28 01:16

@meg_ さん wsl2でubuntu20.04だからなにか違うとかなんですかね?もう少し調べてみます.
退会済みユーザー

退会済みユーザー

2021/04/28 01:18

はい、試したけどうまく行かなかった、それも大事な情報です。同じアドバイスはもらいたくないでしょ? 情報を示さないと、周りの人はやってないものとみなします。
sasaharukimedes

2021/04/28 02:02

@m6u さん "試したこと" に書いてますが, もっと目立つように書きます. ありがとうございました!
quickquip

2021/04/28 07:59

heroku cliはどうやってインストールしたものなのでしよう? また今もこれからも、必要としているのでしょうか?
sasaharukimedes

2021/04/28 13:05

@quickquipさん コマンドを自分で調べて打ち込んだ気がします. herokuで運用していくために必要みたいな記事をみたので今作っているアプリを動かせるように入れようとしました!
sasaharukimedes

2021/04/28 13:06

@hoshi-takanoriさん ありがとうございます, 記事を見て少しその方向も考えてみます!
guest

回答2

0

自己解決

自己解決できましたので共有させていただきます.

まず, 以下のサイトを読み進めていき対応するkeyserverでgpg key の確認をします.

Key not found on keyserver or keyserver not accessible

その後, 各々に合わせた形でコマンドプロンプトに打ち込んでいくといけると思います!(色々バリエーションあったんだけど, 勉強がまだ浅いのとまとまってないので調べて自分でやってみてくれいスマン)

以下例にあげとく, xxx = 自分のkey

sudo apt-key adv --keyserver hkps://keyserver.ubuntu.com:443 --recv-keys xxxx

恐らく, この斜線の部分が人によって違います.
1)hkps://keyserver.ubuntu.com
2)443

この二箇所が人によって違うと思うので粘り強く調べてみてください!(はあ, 疲れた...)

投稿2021/04/30 05:38

sasaharukimedes

総合スコア27

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

投稿2021/04/28 01:21

退会済みユーザー

退会済みユーザー

総合スコア0

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

sasaharukimedes

2021/04/28 02:23

@m6uさん 書かれていた記事を試してみましたが, この様になりました. $ sudo apt-key adv --recv-keys --keyserver keys.gnupg.net 6DB5542C356545CF Executing: /tmp/apt-key-gpghome.XI6MMM9VQU/gpg.1.sh --recv-keys --keyserver keys.gnupg.net 6DB5542C356545CF gpg: keyserver receive failed: Server indicated a failure
sasaharukimedes

2021/04/28 02:23

書かれていた記事とはエラー内容がそもそも違うようなのでもう少し調べます.
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.35%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問