Debian - „UWAGA: zostaną zainstalowane niezaufane wersje następujących pakietów!”

9

Kiedy próbuję zainstalować lub zaktualizować jakiekolwiek pakiety, otrzymuję:

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.

Podejrzewam, że jest to związane z błędem, który pojawia się podczas aktualizacji:

$ 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

Próbowałem ponownie zainstalować brelok: sudo aptitude reinstall debian-archive-keyring (co zaskakująco nie powoduje ostrzeżenia).

użytkownik1794469
źródło
Możliwe powiązanie: askubuntu.com/a/64544/284919
kasperd
Możliwe powiązanie: askubuntu.com/q/75565/56280
ntc2

Odpowiedzi:

19

Spróbuj tego:

Otwórz terminal i uruchom następujące polecenia:

sudo apt-get clean
sudo rm -rf /var/lib/apt/lists/*
sudo apt-get clean
sudo apt-get update
APZ
źródło
naprawdę nie sądzisz, że ignorowałem ten problem przez 16 miesięcy, prawda? Nie jestem pewien, czy to zadziała, ponieważ nie widzę już problemu. Prawdopodobnie właśnie przebudowałem, ale nie jestem pewien, bo nawet nie pamiętam, która to była maszyna.
user1794469
7
@ user1794469. Ta strona ma być przydatna dla wszystkich, nie tylko dla ciebie. Jako takie, późne odpowiedzi na pytania bez odpowiedzi są całkowicie akceptowalne, ponieważ mogą pomóc innym. To powiedziawszy, ta odpowiedź byłaby lepsza, gdyby próbowała wyjaśnić, co robią te polecenia.
TRiG
Pracowałem dla mnie przy aktualizacji z squeeze do wheezy. Wielkie dzięki!
Tobia,
nawet zadziałało dla mnie, gdy otrzymałem niezaufane ostrzeżenie podczas instalowania git & git core w „Windows Subsystem for Linux” systemu Windows 10
wruckie
4

Po przeczytaniu odpowiedzi APZ , ale chcąc skorzystać z aptitude , z powodzeniem wykonałem następujące polecenia:

# 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>

Błąd jest prawdopodobnie związany z przestarzałą zawartością pamięci podręcznej apt, ale komunikat o błędzie, który otrzymałem, był nieco inny:

OSTRZEŻENIE: zostaną zainstalowane niezaufane wersje następujących pakietów!

euluis
źródło
2

Wygląda na to, że zostałeś dotknięty błędem Debiana # 657561 . Możesz spróbować przenieść problematyczne pliki / var / lib / apt / list / * InRelease i ponownie uruchomić aktualizację apt-get.

Kamil Šrot
źródło
Nie, wiedziałem, że próbowałem jeszcze jednej rzeczy ... Zrobiłemrm -r /var/lib/apt/lists/*
użytkownik1794469,
Jeszcze jakieś pomysły?
user1794469,