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

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

新規登録して質問してみよう
ただいま回答率
85.53%
Microsoft Edge

Microsoft Edgeは、マイクロソフト社が開発する新しいWebブラウザです。Windows 10から標準搭載されており、Internet Explorerとは違うレンダリングエンジンが採用されています。

Linux

Linuxは、Unixをベースにして開発されたオペレーティングシステムです。日本では「リナックス」と呼ばれています。 主にWebサーバやDNSサーバ、イントラネットなどのサーバ用OSとして利用されています。 上位500のスーパーコンピュータの90%以上はLinuxを使用しています。 携帯端末用のプラットフォームAndroidは、Linuxカーネル上に構築されています。

Ubuntu

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

Raspberry Pi

Raspberry Piは、ラズベリーパイ財団が開発した、名刺サイズのLinuxコンピュータです。 学校で基本的なコンピュータ科学の教育を促進することを意図しています。

Q&A

解決済

1回答

1246閲覧

Raspberry Pi の Ubuntu にEdge を入れれなかった際の公開鍵のエラー除去

yukimeat1999

総合スコア20

Microsoft Edge

Microsoft Edgeは、マイクロソフト社が開発する新しいWebブラウザです。Windows 10から標準搭載されており、Internet Explorerとは違うレンダリングエンジンが採用されています。

Linux

Linuxは、Unixをベースにして開発されたオペレーティングシステムです。日本では「リナックス」と呼ばれています。 主にWebサーバやDNSサーバ、イントラネットなどのサーバ用OSとして利用されています。 上位500のスーパーコンピュータの90%以上はLinuxを使用しています。 携帯端末用のプラットフォームAndroidは、Linuxカーネル上に構築されています。

Ubuntu

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

Raspberry Pi

Raspberry Piは、ラズベリーパイ財団が開発した、名刺サイズのLinuxコンピュータです。 学校で基本的なコンピュータ科学の教育を促進することを意図しています。

0グッド

0クリップ

投稿2023/03/08 03:12

編集2023/03/08 08:24

実現したいこと

・Raspberry Pi 4 Model B の Ubuntu 22.04.2 LTS に Edge を入れたい
・公開鍵のエラーを除去したい

前提

Edgeの公式サイトからdebファイルをダウンロードし、cd ./ダウンロードで移動し、ダウンロードしたファイルをsudo apt install ./ファイル名.debでダウンロードしようとしました。
しかし、エラーにamd64ではなくarm64でないためインストールできないといった旨が書かれていました。

このため、Edgeのダウンロードは諦めていたのですが、sudo apt-get update && sudo apt-get upgradeしたときに、「公開鍵を利用できないため、以下の署名は検証できませんでした」という公開鍵のエラーが出ました。

サイト1サイト2サイト3を参考に、ダウンロードを諦めたとはいえ、アップデートのたびに公開鍵のエラーが出るのも煩わしいので、なんとかしたいのでいじっていましたが、解決できませんでした。
apt-keyが非推奨になっているというエラーみたいです。

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

$ sudo apt-get update && sudo apt-get upgrade [sudo] yuki のパスワード: ヒット:1 https://linux.teamviewer.com/deb stable InRelease ヒット:2 http://packages.microsoft.com/repos/code stable InRelease 取得:3 https://packages.microsoft.com/repos/edge stable InRelease [3,023 B] ヒット:4 http://ports.ubuntu.com/ubuntu-ports jammy InRelease エラー:3 https://packages.microsoft.com/repos/edge stable InRelease 公開鍵を利用できないため、以下の署名は検証できませんでした: NO_PUBKEY EB3E94ADBE1229CF ヒット:5 http://ports.ubuntu.com/ubuntu-ports jammy-updates InRelease ヒット:6 http://ports.ubuntu.com/ubuntu-ports jammy-backports InRelease ヒット:7 http://ports.ubuntu.com/ubuntu-ports jammy-security InRelease パッケージリストを読み込んでいます... 完了 W: GPG エラー: https://packages.microsoft.com/repos/edge stable InRelease: 公開鍵を利用できないため、以下の署名は検証できませんでした: NO_PUBKEY EB3E94ADBE1229CF E: リポジトリ https://packages.microsoft.com/repos/edge stable InRelease は署名されていません。 N: このようなリポジトリから更新を安全に行うことができないので、デフォルトでは更新が無効になっています。 N: リポジトリの作成とユーザ設定の詳細は、apt-secure(8) man ページを参照してください。 $ sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys EB3E94ADBE1229CF [sudo] yuki のパスワード: Warning: apt-key is deprecated. Manage keyring files in trusted.gpg.d instead (see apt-key(8)). Executing: /tmp/apt-key-gpghome.JHgHZbCn0b/gpg.1.sh --keyserver keyserver.ubuntu.com --recv-keys EB3E94ADBE1229CF gpg: 鍵EB3E94ADBE1229CF:"Microsoft (Release signing) <gpgsecurity@microsoft.com>"変更なし gpg: 処理数の合計: 1 gpg: 変更なし: 1 apt-key --keyring ./trusted.gpg.d add EB3E94ADBE1229CF Warning: apt-key is deprecated. Manage keyring files in trusted.gpg.d instead (see apt-key(8)). E: This command can only be used by root. $ apt-key --keyring ./tmp/apt-key-gpghome.JHgHZbCn0b/gpg.1.sh add EB3E94ADBE1229CF Warning: apt-key is deprecated. Manage keyring files in trusted.gpg.d instead (see apt-key(8)). E: This command can only be used by root. $ apt-key --keyring ./trusted.gpg add EB3E94ADBE1229CF Warning: apt-key is deprecated. Manage keyring files in trusted.gpg.d instead (see apt-key(8)). E: This command can only be used by root. $ apt-key --keyring ./tmp/apt-key-gpghome.JHgHZbCn0b/gpg add EB3E94ADBE1229CF Warning: apt-key is deprecated. Manage keyring files in trusted.gpg.d instead (see apt-key(8)). E: This command can only be used by root.

root

1root@yuki-RPi:/home/yuki# apt-key --keyring ./trusted.gpg.d add EB3E94ADBE1229CF 2Warning: apt-key is deprecated. Manage keyring files in trusted.gpg.d instead (see apt-key(8)). 3gpg: 'EB3E94ADBE1229CF'が開けません: そのようなファイルやディレクトリはありません 4 5root@yuki-RPi:/home/yuki# apt-key --keyring ./tmp/apt-key-gpghome.JHgHZbCn0b/gpg.1.sh add EB3E94ADBE1229CF 6Warning: apt-key is deprecated. Manage keyring files in trusted.gpg.d instead (see apt-key(8)). 7gpg: keyblock リソース'./tmp/apt-key-gpghome.JHgHZbCn0b/gpg.1.sh': そのようなファイルやディレクトリはありません 8gpg: 'EB3E94ADBE1229CF'が開けません: そのようなファイルやディレクトリはありません 9 10root@yuki-RPi:/home/yuki# apt-key --keyring ./trusted.gpg add EB3E94ADBE1229CF 11Warning: apt-key is deprecated. Manage keyring files in trusted.gpg.d instead (see apt-key(8)). 12gpg: 'EB3E94ADBE1229CF'が開けません: そのようなファイルやディレクトリはありません 13 14root@yuki-RPi:/home/yuki# apt-key --keyring ./tmp/apt-key-gpghome.JHgHZbCn0b/gpg add EB3E94ADBE1229CF 15Warning: apt-key is deprecated. Manage keyring files in trusted.gpg.d instead (see apt-key(8)). 16gpg: keyblock リソース'./tmp/apt-key-gpghome.JHgHZbCn0b/gpg': そのようなファイルやディレクトリはありません 17gpg: 'EB3E94ADBE1229CF'が開けません: そのようなファイルやディレクトリはありません

やったこと

Edge公式から次のコマンドをコピーして実行もしました。

## Setup curl https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > microsoft.gpg sudo install -o root -g root -m 644 microsoft.gpg /usr/share/keyrings/ sudo sh -c 'echo "deb [arch=amd64 signed-by=/usr/share/keyrings/microsoft.gpg] https://packages.microsoft.com/repos/edge stable main" > /etc/apt/sources.list.d/microsoft-edge-beta.list' sudo rm microsoft.gpg ## Install sudo apt update ./microsoft-edge-beta_111.0.1661.34-1_amd64.deb

最後の行だけエラーが出ました

root@yuki-RPi:/home/yuki/ダウンロード# sudo apt install ./microsoft-edge-beta_111.0.1661.34-1_amd64.deb パッケージリストを読み込んでいます... 完了 依存関係ツリーを作成しています... 完了 状態情報を読み取っています... 完了 注意、'./microsoft-edge-beta_111.0.1661.34-1_amd64.deb' の代わりに 'microsoft-edge-beta:amd64' を選択します インストールすることができないパッケージがありました。おそらく、あり得 ない状況を要求したか、(不安定版ディストリビューションを使用しているの であれば) 必要なパッケージがまだ作成されていなかったり Incoming から移 動されていないことが考えられます。 以下の情報がこの問題を解決するために役立つかもしれません: 以下のパッケージには満たせない依存関係があります: microsoft-edge-beta:amd64 : 依存: libasound2:amd64 (>= 1.0.17) しかし、インストールすることができません 依存: libatk-bridge2.0-0:amd64 (>= 2.5.3) しかし、インストールすることができません 依存: libatk1.0-0:amd64 (>= 2.2.0) しかし、インストールすることができません 依存: libatspi2.0-0:amd64 (>= 2.9.90) しかし、インストールすることができません 依存: libc6:amd64 (>= 2.17) しかし、インストールすることができません 依存: libcairo2:amd64 (>= 1.6.0) しかし、インストールすることができません 依存: libcups2:amd64 (>= 1.6.0) しかし、インストールすることができません 依存: libcurl3-gnutls:amd64 しかし、インストールすることができません または libcurl3-nss:amd64 しかし、インストールすることができません または libcurl4:amd64 しかし、インストールすることができません または libcurl3:amd64 しかし、インストールすることができません 依存: libdbus-1-3:amd64 (>= 1.9.14) しかし、インストールすることができません 依存: libdrm2:amd64 (>= 2.4.75) しかし、インストールすることができません 依存: libexpat1:amd64 (>= 2.0.1) しかし、インストールすることができません 依存: libgbm1:amd64 (>= 17.1.0~rc2) しかし、インストールすることができません 依存: libglib2.0-0:amd64 (>= 2.39.4) しかし、インストールすることができません 依存: libgtk-3-0:amd64 (>= 3.9.10) しかし、インストールすることができません または libgtk-4-1:amd64 しかし、インストールすることができません 依存: libnspr4:amd64 (>= 2:4.9-2~) しかし、インストールすることができません 依存: libnss3:amd64 (>= 2:3.26) しかし、インストールすることができません 依存: libpango-1.0-0:amd64 (>= 1.14.0) しかし、インストールすることができません 依存: libuuid1:amd64 (>= 2.16) しかし、インストールすることができません 依存: libvulkan1:amd64 しかし、インストールすることができません 依存: libx11-6:amd64 (>= 2:1.4.99.1) しかし、インストールすることができません 依存: libxcb1:amd64 (>= 1.9.2) しかし、インストールすることができません 依存: libxcomposite1:amd64 (>= 1:0.4.4-1) しかし、インストールすることができません 依存: libxdamage1:amd64 (>= 1:1.1) しかし、インストールすることができません 依存: libxext6:amd64 しかし、インストールすることができません 依存: libxfixes3:amd64 しかし、インストールすることができません 依存: libxkbcommon0:amd64 (>= 0.5.0) しかし、インストールすることができません 依存: libxrandr2:amd64 しかし、インストールすることができません E: 問題を解決することができません。壊れた変更禁止パッケージがあります。

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

・Raspberry Pi 4 Model B 8GB
・Ubuntu 22.04.2 LTS
・microsoft-edge-beta_111.0.1661.34-1_amd64.deb

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

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

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

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

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

setoppu

2023/03/08 03:50

arm64にamd64のは入らないので無理だと思いますが。 とりあえず、 /etc/apt/sources.list.d/microsoft-edge-beta.listを削除すればどうでしょう?
guest

回答1

0

自己解決

コメント下さった方ありがとうございます。

こちらを参考に設定ファイルも、依存関係にあるパッケージも完全に削除するコマンドを実行したところ、公開鍵のエラーは出なくなりました。

$ sudo apt-get --purge remove ./microsoft-edge-beta_111.0.1661.34-1_amd64.deb

ちなみに確認したところ、コメントであった/etc/apt/sources.list.d/microsoft-edge-beta.listは残っていました。
設定消えてないじゃんと思いました(笑)

投稿2023/03/08 08:22

yukimeat1999

総合スコア20

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

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

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.53%

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

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

質問する

関連した質問