Wenn ich renne apt-get update
bekomme ich
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.
Ich habe keine Ahnung, wie das passiert ist oder wie ich es beheben kann. Ich habe gnupg, gnupg-agent, gnupg-pkcs11-scd, gnupg2, gnupg-curl, gnupg-pkcs11-scd-dbg installiert.
linux
root
kali-linux
apt-get
Zach
quelle
quelle
Antworten:
Leeren Sie den APT-Cache und generieren Sie ihn neu:
quelle
Möglicherweise befindet sich ein ungültiger Link oder eine ungültige Datei im Verzeichnis
/etc/apt/trusted.gpg.d/
Überprüfen Sie, ob das Verzeichnis gültige Dateien und Links enthält. Beispiel:
Suchen Sie daher nach dem Paket, das die Datei enthalten muss
und ergreifen Sie einige der folgenden Maßnahmen:
Installieren Sie es neu
oder installieren Sie alle installierten Schlüsselringe neu
oder entfernen Sie den ungültigen Link oder die ungültige Datei
quelle
Versuchen
chown root:root /tmp chmod 1777 /tmp
quelle
Alle meine Schlüssel waren korrekt, aber die Lösung von okwap veranlasste mich, das Verzeichnis / tmp zu durchsuchen.
Ich hatte dort Tausende von Unterverzeichnissen, die von einem Serviceprozess erstellt wurden, bei dem Probleme auftraten. Ich hatte sogar Probleme, alle Verzeichnisse zu löschen, weil es so viele gab (ich musste ls an xargs weiterleiten, um Fehler mit "zu vielen Argumenten" zu vermeiden).
Sobald mein / tmp bereinigt wurde, funktionierte apt-get update wieder einwandfrei. Ich vermute also, dass es in apt-get update einen Code gibt, der sich auf die Signaturprüfung bezieht und / tmp verwendet und fehlschlägt, wenn eine dumme Anzahl von Elementen darin enthalten ist.
quelle