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