https://ocean.surfshark.com/debian Stretch InRelease の apt-update の問題

https://ocean.surfshark.com/debian Stretch InRelease の apt-update の問題

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.dSurfshark PPAを見つけます。Surfsharkは私にとっては大したことがないので、dpkg --list(Surfsharkのパッケージ名を見つけるために)実行して、sudo apt-get purge {package-name}

これで問題は解決し、今は実行できますapt-get update 。そしてapt-get upgrade、もし「次のパッケージは保留されています...」という問題に直面しているなら、「次のパッケージは保留されています:」なぜですか? また、どのように解決すればよいですか?それは私の問題を解決しました

関連情報