Kiedy biegnę apt-get update
, dostaję
Ign:1 http://dl.google.com/linux/musicmanager/deb stable InRelease
Ign:2 http://archive-4.kali.org/kali kali-rolling InRelease
Hit:3 http://archive-4.kali.org/kali-security sana/updates InRelease
0% [3 InRelease gpgv 11.9 kB] [Waiting for headers] [Waiting for headers]Couldn't create tempfiles for splitting up /var/lib/apt/lists/security.kali.org_kali-seErr:3 http://archive-4.kali.org/kali-security sana/updates InRelease
Could not execute 'apt-key' to verify signature (is gnupg installed?)
Hit:4 http://archive-4.kali.org/kali sana InRelease
0% [4 InRelease gpgv 20.3 kB] [Waiting for headers]Couldn't create tempfiles forErr:4 http://archive-4.kali.org/kali sana InRelease_dists_sana_InRelease
Could not execute 'apt-key' to verify signature (is gnupg installed?)
Get:5 http://archive-4.kali.org/kali kali-rolling Release [23.7 kB]
Get:6 http://archive-4.kali.org/kali kali-rolling Release.gpg [819 B]
0% [6 Release.gpg gpgv 23.7 kB] 3,846 B/s 0smktemp: failed to create directory via template '/tmp/tmp.XXXXXXXXXX': Permission denied
Err:6 http://archive-4.kali.org/kali kali-rolling Release.gpg
At least one invalid signature was encountered.
Hit:7 http://dl.google.com/linux/musicmanager/deb stable Release
80% [Release.gpg gpgv 1,345 B]mktemp: failed to create directory via template '/tmp/tmp.XXXXXXXXXX': Permission denied
Err:8 http://dl.google.com/linux/musicmanager/deb stable Release.gpg
At least one invalid signature was encountered.
Reading package lists... Done
W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: http://archive-4.kali.org/kali-security sana/updates InRelease: Could not execute 'apt-key' to verify signature (is gnupg installed?)
W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: http://archive-4.kali.org/kali sana InRelease: Could not execute 'apt-key' to verify signature (is gnupg installed?)
W: GPG error: http://archive-4.kali.org/kali kali-rolling Release: At least one invalid signature was encountered.
E: The repository 'http://http.kali.org/kali kali-rolling Release' is no longer 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.
W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: http://dl.google.com/linux/musicmanager/deb stable Release: At least one invalid signature was encountered.
Nie mam pojęcia, jak to się stało ani jak to naprawić. Mam zainstalowanego gnupg, gnupg-agent, gnupg-pkcs11-scd, gnupg2, gnupg-curl, gnupg-pkcs11-scd-dbg.
linux
root
kali-linux
apt-get
Zach
źródło
źródło
Odpowiedzi:
Wyczyść pamięć podręczną APT i zregeneruj ją:
źródło
Być może w katalogu jest nieprawidłowy link lub plik
/etc/apt/trusted.gpg.d/
Sprawdź, czy katalog zawiera prawidłowe pliki i łącza, na przykład:
Dlatego poszukaj pakietu, który musi zawierać plik
i wykonaj niektóre z następujących czynności:
zainstaluj ponownie
lub zainstaluj ponownie wszystkie zainstalowane klucze
lub usuń nieprawidłowy link lub plik
źródło
Próbować
chown root:root /tmp chmod 1777 /tmp
źródło
Wszystkie moje klucze były poprawne, ale rozwiązanie okwap kazało mi zajrzeć do katalogu / tmp.
Miałem tam tysiące podkatalogów utworzonych przez proces serwisowy, w którym pojawiały się problemy. Miałem nawet problemy z usunięciem wszystkich katalogów, ponieważ było ich tak dużo (musiałem potokować ls do xargs, aby uniknąć błędów „zbyt wielu argumentów”).
Gdy tylko mój / tmp został wyczyszczony, aktualizacja apt-get znów działała poprawnie. Podejrzewam więc, że w aktualizacji apt-get jest trochę kodu związanego ze sprawdzaniem podpisów, który używa / tmp i kończy się niepowodzeniem, gdy jest tam głupia liczba elementów.
źródło
Rozwiązany przez wykonanie
docker system prune
(?!). Czy to obraz był w złym stanie? Czy był to problem spowodowany brakiem wystarczającej ilości miejsca na dysku?Może coś do rozważenia, jeśli masz problem w dokerze.
źródło