apt-get güncellemesi çalışmıyor: İmzalama / Doğrulama hataları


11

Ben çalıştırdığınızda apt-get updatealıyorum

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.

Bunun nasıl olduğu veya nasıl düzeltileceği hakkında hiçbir fikrim yok. Gnupg, gnupg-agent, gnupg-pkcs11-scd, gnupg2, gnupg-curl, gnupg-pkcs11-scd-dbg yüklü.


Kaba olmaya çalışmıyorum ama önüne "sudo" mu yazıyorsun? Yani "sudo apt-get update" tam komut olacaktır.
Mart'ta FiZi

Hatalara ( E ) sonra Uyarılara ( W ) odaklanın . Bu sözü "depo ' http.kali.org/kali kali-haddeleme Release' artık imzalanır" . Bu yüzden hala desteklenip desteklenmediğini bulun ve imzasını güncelleyin. Hala kali 1'iniz varsa yükseltmeniz önerilir, örneğin burayı okuyun . @FiZi Ben sudo ile ilgili olmadığını düşünüyorum, apt-get bu durumda uyarmalısınız.
Hastur

Yanıtlar:


16

APT önbelleğini temizleyin ve yeniden oluşturun:

sudo apt-get clean
sudo mv /var/lib/apt/lists /tmp
sudo mkdir -p /var/lib/apt/lists/partial
sudo apt-get clean
sudo apt-get update

Bunu denedim, ama benim için işe yaramadı. Hala benzer mesajlar alıyorum. Get: 1 ... 14 Get: 15 archive.ubuntu.com/ubuntu xenial-updates / universe Translation-tr [74.9 kB] 4s içinde 14.9 MB getirildi (3.172 kB / s) Paket listelerini okuma ... Yapıldı W: GPG hata: security.ubuntu.com/ubuntu xenial-security InRelease: İmzayı doğrulamak için 'apt-key' çalıştırılamadı (gnupg yüklendi mi?) W: ' security.ubuntu.com/ubuntu xenial-security InRelease' değil imzalamıştır.
Dave Mackey

N: Böyle bir havuzdaki verilerin kimliği doğrulanamaz ve bu nedenle kullanımı potansiyel olarak tehlikelidir. N: Depo oluşturma ve kullanıcı yapılandırma ayrıntıları için apt-secure (8) kılavuzuna bakın.
Dave Mackey

@AnasGamal, neden işe yaradığını söylemek için cevabınızı düzenleyebilir, örneğin sizin önbelleği temizleyeceğini yorumladığınız gibi
TungstenX

Bunu denedim ama apt-get temiz yapmaya çalışırken hatalar aldım lütfen bu çözümdeki her adımın ne yaptığını açıklar mısınız?
serup

1

Belki dizinde geçersiz bir bağlantı veya dosya var /etc/apt/trusted.gpg.d/

Dizinin geçerli dosyalar ve bağlantılar içerdiğini kontrol edin, örneğin:

# ls -L /etc/apt/trusted.gpg.d/* > /dev/null
ls: cannot access '/etc/apt/trusted.gpg.d/live-net-archive-keyring.gpg': No such file or directory

Bu nedenle, dosyayı içermesi gereken paketi arayın

# dpkg -S /etc/apt/trusted.gpg.d/live-net-archive-keyring.gpg
live-net-archive-keyring: /etc/apt/trusted.gpg.d/live-net-archive-keyring.gpg

ve aşağıdaki işlemlerden bazılarını yapın:

yeniden yükle

# aptitude reinstall live-net-archive-keyring

veya kurulu tüm anahtarlıkları yeniden yükleyin

# aptitude reinstall $(dpkg -l '*keyring' | awk '$1 == "ii" {print $2}')
The following packages will be REINSTALLED:
debian-archive-keyring gnome-keyring live-net-archive-keyring siduction-archive-keyring 

veya geçersiz bağlantıyı veya dosyayı kaldırın

# rm /etc/apt/trusted.gpg.d/live-net-archive-keyring.gpg 

Süper Kullanıcıya Hoşgeldiniz. Kendi yayınlarınızı özgürce düzenleyebilirsiniz, ancak güvenliğiniz için bu işlemin orijinal kullanıcı hesabı altında yapılması gerekir. İleti dizinize yorum yapma yeteneğinizi de etkileyecek ikinci bir hesap oluşturduğunuz anlaşılıyor. Bkz Hesaplarımı Birleştirme hesaplarınızı birleştirilmiş olsun.
fixer1234

Ayrıca /etc/apt/trusted.gpg.d/ dizinindeki tüm .gpg dosyalarının herkes tarafından okuma iznine sahip olup olmadığını kontrol edin : sudo chmod + r /etc/apt/trusted.gpg.d/ .gpg
Maxime

0

Deneyin chown root:root /tmp chmod 1777 /tmp


0

Tüm anahtarlarım doğruydu, ancak okwap'ın çözümü / tmp dizinine bakmamı söyledi.

Orada başlamış sorunları olan bir hizmet süreci tarafından yapılan binlerce alt dizin vardı. Hatta çok fazla (çünkü "çok fazla argüman" hatalarını önlemek için ls xargs boru vardı) tüm dirs silmek sorunları vardı.

/ Tmp temizlendiğinde, apt-get güncellemesi tekrar çalıştı. Bu yüzden apt-get güncellemesinde / tmp kullanan ve orada aptalca sayıda öğe olduğunda başarısız olan imza denetimi ile ilgili bazı kodlar olduğundan şüpheleniyorum.


0

Bir docker system prune(?!) Yaparak çözüldü . Kötü durumdaki görüntü mü? Yeterli disk alanı olmamasından kaynaklanan bir sorun muydu?

Belki de bir liman işçisinin içinde sorun yaşıyorsanız dikkate almanız gereken bir şey.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.