18.04から20.04へのアップグレードで問題が発生しています。実行中apt-get update
に
Err:2 https://ocean.surfshark.com/debian stretch InRelease
The following signatures were invalid: EXPKEYSIG 1DB7590E83C8F643
Surfshark package maintainer <[email protected]>
W: GPG error: https://ocean.surfshark.com/debian stretch InRelease:
The following signatures were invalid: EXPKEYSIG 1DB7590E83C8F643
Surfshark package maintainer <[email protected]>
E: The repository 'https://ocean.surfshark.com/debian stretch InRelease' 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.
Surfshark は適切にインストールされておらず、壊れています。検索した後、さまざまな方法で修正してみましたが、Surfshark 用の更新された PPA やキーを入手できなかったため、どれもうまくいきませんでした。
答え1
へ移動https://support.surfshark.com/hc/en-us/articles/360017418334-Linux での Surfshark VPN の設定方法-
次に、手順 1 と 2 に従います (基本的には、surfshark をインストールするためのコードをダウンロードして実行します)。注: 手順 1 と 2 は、surfshark の最新バージョンへのリンクに依存しており、このリンクは時間とともに変更される可能性があるため、貼り付けていません。
これらの手順により、キーが有効なものに更新されます。
その後、「sudo apt update」を実行すると、問題が解決したことがわかります。
注2: これは私のKubuntu 20.10で動作しました
答え2
問題のある PPA が今のところ大きな問題でない場合は、これで問題は解決します。主な問題は、Surfshark が更新された PPA/キーを提供しておらず、以前のものが期限切れになっているか、そのリポジトリに使用されているダイジェスト アルゴリズム sha-1 が安全ではないと見なされていることです。
まず実行してls /etc/apt/sources.list.d
Surfshark PPAを見つけます。Surfsharkは私にとっては大したことがないので、dpkg --list
(Surfsharkのパッケージ名を見つけるために)実行して、sudo apt-get purge {package-name}
これで問題は解決し、今は実行できますapt-get update
。そしてapt-get upgrade
、もし「次のパッケージは保留されています...」という問題に直面しているなら、「次のパッケージは保留されています:」なぜですか? また、どのように解決すればよいですか?それは私の問題を解決しました