Emacs: İmza arşivi içeriği doğrulanamadı.


34

Son zamanlarda emacs paketlerini güncellemeye çalıştım ve bunu aldım.

Failed to verify signature archive-contents.sig:
No public key for 066DAFCB81E42C40 created at 2019-10-02T10:10:02+0100 using RSA
Command output:
gpg: Signature made Wed 02 Oct 2019 10:10:02 AM BST
gpg:                using RSA key C433554766D3DDC64221BFAA066DAFCB81E42C40
gpg: Can't check signature: No public key

Neden herhangi bir fikir?

Yanıtlar:


29

Aynı soru için /emacs/233/ adresine bakın .

Yeni anahtarınız olmadığı için imza denetimi başarısız oldu (eski imza anahtarının süresi 23 Eylül'de doldu). Yeni anahtar her zamanki GPG anahtar sunucularından alınabilir, Emacs≥26.3 ile birlikte gelir ve gnu-elpa-keyring-update paketi kurularak da edinilebilir .


2
Seçeneklerin imza doğrulamasını devre dışı bıraktığını (açıkça yapmak istemediğimi) ya da benim için yapan paketi indirdiğini görüyorum. Yan bağımlılıkları kurmadan yeni anahtarları gpg'ye aktarmak mümkün mü?
Yuki

7
"İmza doğrulanamadı:" gnu-elpa-keyring-update-2019.3.tar.sig "yüklemeye çalıştığımda bu hatayı görüyorum
papachan

9
@papachan Ayrıca gpg ile el ile güncelleme seçeneğini denediniz mi? Şu anda gpg --homedir ~/.emacs.d/elpa/gnupg --receive-keys 066DAFCB81E42C40(paketin web sitesine bakın)
Simon A. Eugster

@papachan, geçici çözümler sunan gnu-elpa-keyring-update'in README'sine bakın.
malana
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.