web-dev-qa-db-ja.com

Debian-「警告:次のパッケージの信頼できないバージョンがインストールされます!」

入手したパッケージをインストールまたは更新しようとすると:

Untrusted packages could compromise your system's security. You should only proceed with the installation if you are certain that this is what you want to do.

私はこれが更新時に発生するエラーに関連していると強く思います:

$ Sudo aptitude update
Get: 1 http://ftp.us.debian.org wheezy InRelease [208 kB]
Get: 2 http://debian.lcs.mit.edu wheezy InRelease [208 kB]
Ign http://ftp.us.debian.org wheezy InRelease
Hit http://ftp.us.debian.org wheezy/main AMD64 Packages/DiffIndex
Hit http://ftp.us.debian.org wheezy/contrib AMD64 Packages/DiffIndex
Hit http://ftp.us.debian.org wheezy/non-free AMD64 Packages/DiffIndex
Hit http://ftp.us.debian.org wheezy/contrib Translation-en
Hit http://ftp.us.debian.org wheezy/main Translation-en
Hit http://ftp.us.debian.org wheezy/non-free Translation-en
Get: 3 http://debian.lcs.mit.edu wheezy-updates InRelease [116 kB]
Ign http://debian.lcs.mit.edu wheezy InRelease
Ign http://debian.lcs.mit.edu wheezy-updates InRelease
Hit http://debian.lcs.mit.edu wheezy/main Sources/DiffIndex
Hit http://debian.lcs.mit.edu wheezy/main AMD64 Packages/DiffIndex
Hit http://debian.lcs.mit.edu wheezy/main Translation-en
Ign http://ftp.us.debian.org wheezy/contrib Translation-en_US
Ign http://debian.lcs.mit.edu wheezy-updates/main Sources/DiffIndex
Ign http://debian.lcs.mit.edu wheezy-updates/main AMD64 Packages/DiffIndex
Ign http://ftp.us.debian.org wheezy/main Translation-en_US
Ign http://ftp.us.debian.org wheezy/non-free Translation-en_US
Hit http://debian.lcs.mit.edu wheezy-updates/main Sources
Hit http://debian.lcs.mit.edu wheezy-updates/main AMD64 Packages
Ign http://debian.lcs.mit.edu wheezy/main Translation-en_US
Ign http://debian.lcs.mit.edu wheezy-updates/main Translation-en_US
Ign http://debian.lcs.mit.edu wheezy-updates/main Translation-en
Fetched 531 kB in 1s (304 kB/s)
W: GPG error: http://ftp.us.debian.org wheezy InRelease: Unknown error executing gpgv
W: GPG error: http://debian.lcs.mit.edu wheezy InRelease: Unknown error executing gpgv
W: GPG error: http://debian.lcs.mit.edu wheezy-updates InRelease: Unknown error executing gpgv

鍵リングを再インストールしてみました:Sudo aptitude reinstall debian-archive-keyring(驚くべきことに、警告は発生しません)。

9
user1794469

これを試してください:

ターミナルを開き、次のコマンドを実行します。

Sudo apt-get clean
Sudo rm -rf /var/lib/apt/lists/*
Sudo apt-get clean
Sudo apt-get update
19
APZ

APZの答え を読んだ後、aptitudeを使用したいのですが、次のコマンドを実行して成功しました。

# clean the obsolete cache
Sudo aptitude clean
# update the package information
Sudo aptitude update
# install or upgrade the packages
Sudo aptitude install <list of packages to upgrade/install>

エラーはおそらく古いaptキャッシュの内容に関連していますが、表示されるエラーメッセージは少し異なりました。

警告:次のパッケージの信頼できないバージョンがインストールされます!

4
euluis

Debianバグ #657561 に見舞われているようです。問題のある/ var/lib/apt/lists/* InReleaseファイルを移動して、apt-get updateを再実行してみてください。

2
Kamil Šrot