【Ubuntu22】Brave Browserで「公開鍵を利用できないため、以下の署名は検証できませんでした」が出た場合の対応

Ubuntu20から22へアップグレードした後、以下のコマンドでリポジトリを更新しようとしたところ、Braveのところではうまく更新できない。

sudo apt update
エラー:7 https://brave-browser-apt-release.s3.brave.com stable InRelease                                                               
  公開鍵を利用できないため、以下の署名は検証できませんでした: NO_PUBKEY 0686B78420038257
スポンサーリンク

エラーへの対応

この場合の対応方法として以下を実行すればこのエラーはなくなった。

sudo apt purge brave-browser brave-keyring
sudo rm  /etc/apt/sources.list.d/brave-browser-release.list

そしてsudo apt updateを再度実行すると以下のような出力になった。

パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています... 完了        
状態情報を読み取っています... 完了        
これらを直すためには 'apt --fix-broken install' を実行する必要があるかもしれません。
以下のパッケージには満たせない依存関係があります:
 libpipewire-0.3-modules : 依存: libpipewire-0.3-0 (= 1.0.3-2~ubuntu22.04) しかし、1.0.7-3~ubuntu22.04 はインストールされようとしています
 pipewire : 依存: libpipewire-0.3-modules (= 1.0.7-3~ubuntu22.04) しかし、1.0.3-2~ubuntu22.04 はインストールされようとしています
 pipewire-bin : 依存: libpipewire-0.3-modules (= 1.0.7-3~ubuntu22.04) しかし、1.0.3-2~ubuntu22.04 はインストールされようとしています
E: 未解決の依存関係です。'apt --fix-broken install' を実行してみてください (または解法を明示してください)。

これに従い以下を実行。

sudo apt --fix-broken install

その後sudo apt updateを実行すると何もエラーが出ずに終了できた。

Braveを再度インストール

以下のサイトに従いインストールを実行する。

Installing Brave on Linux | Brave
The Brave browser is a fast, private and secure web browser for PC, Mac and mobile. Download now to enjoy a faster ad-free browsing experience that saves data a...
sudo apt install curl

sudo curl -fsSLo /usr/share/keyrings/brave-browser-archive-keyring.gpg https://brave-browser-apt-release.s3.brave.com/brave-browser-archive-keyring.gpg

echo "deb [signed-by=/usr/share/keyrings/brave-browser-archive-keyring.gpg] https://brave-browser-apt-release.s3.brave.com/ stable main"|sudo tee /etc/apt/sources.list.d/brave-browser-release.list

sudo apt update

sudo apt install brave-browser
タイトルとURLをコピーしました