Ubuntu 16.04アップデートマネージャーエラー


22

ソフトウェアの更新を実行しようとするたびに、ソフトウェアマネージャーからこのエラーが発生します。

W:GPG error: http://download.virtualbox.org/virtualbox/debian xenial InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY A2F683C52980AECF, W:The repository 'http://download.virtualbox.org/virtualbox/debian xenial InRelease' is not signed., W:Data from such a repository can't be authenticated and is therefore potentially dangerous to use., W:See apt-secure(8) manpage for repository creation and user configuration details., W:There is no public key available for the following key IDs:
A2F683C52980AECF  , W:The repository 'http://ppa.launchpad.net/blackmage/f.lux/ubuntu xenial Release' does not have a Release file., W:Data from such a repository can't be authenticated and is therefore potentially dangerous to use., W:See apt-secure(8) manpage for repository creation and user configuration details., W:The repository 'http://ppa.launchpad.net/gezakovacs/ppa/ubuntu xenial Release' does not have a Release file., W:Data from such a repository can't be authenticated and is therefore potentially dangerous to use., W:See apt-secure(8) manpage for repository creation and user configuration details., W:The repository 'http://ppa.launchpad.net/zeal-developers/ppa/ubuntu xenial Release' does not have a Release file., W:Data from such a repository can't be authenticated and is therefore potentially dangerous to use., W:See apt-secure(8) manpage for repository creation and user configuration details., W:http://deb.playonlinux.com/dists/trusty/InRelease: Signature by key 74F7358425EEB6176094C884E0F72778C4676186 uses weak digest algorithm (SHA1), W:http://liveusb.info/multisystem/depot/dists/all/Release.gpg: Signature by key 32027DE3D67157C45E69C0AE4E940D7FDD7FB8CC uses weak digest algorithm (SHA1), W:http://vagrant-deb.linestarve.com/dists/any/InRelease: Signature by key AD319E0F7CFFA38B4D9F6E55CE3F3DE92099F7A4 uses weak digest algorithm (SHA1), E:Failed to fetch http://ppa.launchpad.net/blackmage/f.lux/ubuntu/dists/xenial/main/source/Sources  404  Not Found, E:Failed to fetch http://ppa.launchpad.net/blackmage/f.lux/ubuntu/dists/xenial/main/binary-i386/Packages  404  Not Found, E:Failed to fetch http://ppa.launchpad.net/gezakovacs/ppa/ubuntu/dists/xenial/main/binary-i386/Packages  404  Not Found, E:Failed to fetch http://ppa.launchpad.net/zeal-developers/ppa/ubuntu/dists/xenial/main/source/Sources  404  Not Found, E:Failed to fetch http://ppa.launchpad.net/zeal-developers/ppa/ubuntu/dists/xenial/main/binary-i386/Packages  404  Not Found, E:Some index files failed to download. They have been ignored, or old ones used instead.

以下に、所有しているリポジトリを編集しようとしたときに表示されるスクリーンショットを示します。

ここに画像の説明を入力してください

ここに画像の説明を入力してください

ここに画像の説明を入力してください

ここに画像の説明を入力してください

ここに画像の説明を入力してください

ここに画像の説明を入力してください

ここに画像の説明を入力してください

これを修正する方法がわかりません。

回答:


3

以前に外部リポジトリを削除せずにシステムをアップグレードしたことは明らかです。問題を解決する最も簡単な方法は、すべての外部リポジトリを削除し、関連するすべての公開キーを削除することです。これを行った後、リポジトリを更新し(sudo apt-get update)、すべてが修正されたかどうかを確認します...エラーが発生しなくなったら、新しい外部リポジトリを追加できますが、これらのリポジトリが「Xenialに一致する」かどうかを慎重に確認してください...

追加するリポジトリによっては、リポジトリの更新時に「弱い署名」警告が表示される場合がありますが、これは単なる情報メッセージであるため無視できます。

gpg: Signature by key ... uses weak digest algorithm (SHA1)  

これにより、一部のソフトウェアを更新する必要があるリポジトリが削除されますか?
ベンワインディング

@TylerDurden申し訳ありませんが、私はあなたが何を意味するのか理解していません...「これ」は何もしません...それは説明と提案です。外部リポジトリを削除すると、それらだけが削除され、標準リポジトリがまだ存在します。システムのアップグレード後に、アップグレードされたシステム用のソフトウェアが含まれている場合は、外部リポジトリを再度追加できます。:)
cl-netbox

16

コマンドラインに次のコンテンツを入力します。

wget -q http://download.virtualbox.org/virtualbox/debian/oracle_vbox_2016.asc -O- | sudo apt-key add -

10

アップグレード前から残っている古いキーを削除する必要があります。行う:

sudo apt-key list

問題のキー(「virtualbox」の近く、「pub」の後、xxx / KEYHERE)を見つけて実行します。

sudo apt-key del KEYHERE

次に、https://www.virtualbox.org/wiki/Linux_Downloadsにアクセスし、「DebianベースのLinuxディストリビューション」の指示に従ってください


これは理論的には質問に回答するかもしれませんが、回答の重要な部分をここに含め、参照用のリンクを提供することが望ましいでしょう
マッドマイク

私はその論理について議論することはできませんが、含めることを提案している情報は変更される可能性があるため、長期的にそうすることが特に役立つとは思いません。
NikLP

1

Dockerをインストールしようとすると、この問題が発生します。命令は実行するようにアドバイスしlsb_release -cs、それを返しますがserenaxenial 手動でファイル/etc/apt/sources.list.d/additional-repositories.listを開き、変更しました:serena-> xenial次の文字列:

deb [arch=amd64] https://download.docker.com/linux/ubuntu serena stable

問題はなくなった

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.