Genel anahtarı nasıl içe aktarırım?


27

Bir güncelleme yaptığımda aşağıdaki hatayı alıyorum.

GPG error: http://cran.wustl.edu maverick/ Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 51716619E084DAB9

Bu nedenle, aşağıdaki kodu koştum ve aşağıdaki hata iletisini alıyorum:

$ gpg --keyserver subkeys.pgp.net --recv 51716619E084DAB9
gpg: requesting key E084DAB9 from hkp server subkeys.pgp.net
gpg: key E084DAB9: "Michael Rutter <marutter@gmail.com>" not changed
gpg: Total number processed: 1
gpg:              unchanged: 1

Çalışan bir ortak anahtar nasıl ayarlarım veya bu sorunu çözmek için ne yapabilirim?

Yanıtlar:


35

1) Bunu deneyebilirsiniz:

gpg --keyserver keyserver.ubuntu.com --recv E084DAB9  

ve sonra:

 gpg --export --armor E084DAB9 | sudo apt-key add - && sudo apt-get update  

2) "1" çalışmıyorsa ( yalnız değilsin ), bunu kullanabilirsin:

“Bazı insanlar [ilk yaklaşımı] kullanırken zorluklar bildirmişlerdir. Sorun genellikle 11371 numaralı bağlantı noktasını engelleyen bir güvenlik duvarı ile ilgilidir. Alternatif bir yaklaşım, anahtarı aramak için http://keyserver.ubuntu.com:11371/ adresinde kopyalamaktır. Düz bir metin dosyasına geçmek için key.txt 'yi söyleyin sonra anahtarı apt-key' e

sudo apt-key add key.txt  

"

As açıkladı buraya .

Bu özel durum için kolaylaştırmak için:

Michael Rutter'i aramak bizi şu noktalara yönlendirir:

Genel Anahtar Sunucusu - `` 0x51716619e084dab9 ''

----- BAŞLANGIÇ PGP KAMU ANAHTAR BLOK -----
Sürüm: SKS 1.0.10

mQENBEy9tcUBCACnWQfqdrcz7tQL / iCeWDYSYPwXpPMUMLE721HfFH7d8ErunPKPIwq1v4Cr
NmMjcainofbu / BfuZESSK1hBAItOk / 5VTkzCJlzkrHY9g5v + XlBMPDQC9u4AE / myw3p52 + 0N
XsnBz + a35mxJKMl + 9v9ztvueA6EmLr2xaLf / nx4XwXUMSi1Lp8i8XpAOz / Xg1fspPMRhuDAG
YDnOh4uH1jADGoqYaPMty0yVEmzx74qvdIOvfgj16A / 9LYXk67td6 / JQ5LFCZmFsbahAsqi9
inNgBZmnfXO4m4lhzeqNjJAgaw7Fz2zqUmvpEheKKClgTQMWWNI9Rx1L8IKnJkuKnpzHABEB
AAG0I01pY2hhZWwgUnV0dGVyIDxtYXJ1dHRlckBnbWFpbC5jb20 + IQE + BBMBAgAoBQJMvbXF
AhsjBQkJZgGABgsJCAcDAgYVCAIJCgsEFgIDAQIeAQIXgAAKCRBRcWYZ4ITauTy9B / 4hmPQ7
CSqw5OS5t8U5y38BlqHflqFev3llX68sDtzYfxQuQVS3fxOBoGmFQ / LSfXQYhDG6BZa4nDuD
ZEgb81Mvj0DJDl4lmyMdBoIvXhvdEPDd / rrOG + 1T2 + S429W9NIObKaZCs9abv2fnIhrtyAWx
C / iNR5rJmNXozvJVGAgAeNhBSrvZqFaPJ // BklbJhfVgNwt4GgtFl1vaU7LMaMrOWA9Hyd8d
WAGuIhbYXOOFj1WZ / OhUlYXnsIe8XzaJ1y6LyVkCLhaJ + MVtGwTXrFXRhBLQlhCYBfO25i / P
GUWSvRhI8n /, r + RMNOuy1HlFbexRYrtPXOLbiO8AlFuIsX9nRuQENBEy9tcUBCADYcCgQCCF1
WUSn7c / VXNvgmXzvv3lVX9WkV4QdpcJXitXglXdTZwVxGv3AxDuaLEwxW7rbqKRPzWNjj4xT
Hxt2YtUjE + mLV58AFaQQU3aldYG8JPr2eohMNZqp2BG2odczw5eaO5l5ETjC1nHUjDUm8us3
TV3AXOajAjguGvpG3DKnx / gmudrMBVSAEE64kefyBmSR683zkXhw + NgbTID9XW1OSqE + fLQf
0ZzQEojMdfYIeV8Q5sMAmU3J9AdlpyDrZaYRmiphgw8PZTMahhz / o6Bz7p6VqA4Ncmr225nn
tIsjUUz0iK6TsaOi9KrF23Rw + IDUJeYkdVbwGqavgJG1ABEBAAGJASUEGAECAA8FAky9tcUC
GwwFCQlmAYAACgkQUXFmGeCE2rlB9Qf + JKMUzM0KVdTFWocGP + v4xTJsnKjYfjPjOkFYAdxh
jkiIq7h7ws0s + UKqmzSG4vX5Qz46GZcB7x0hVrN0gqCcfpruPZOjXNkRwtsXbLfiurrZQ6dS
PsNIE9L4DZdSTggwC3i7jiDlK6TtIMXD55VoVvVAvmzt6 / f7y4qsVxhZ / N3jMqq1vLUESw8e
Vq2ryZRU9OIUufb5JjGNJ1Zz0Zp8hV / IPLoIv1OIocWov27YLcr6EnXuvXvU / MSm97YifdG9
UYCE99nHTioSM0Q3cgpu5EppVNrc232gyG2vlHzhsstNBx55cUmAX2fEzxuRipLS0iq4L0zU
Gdgdjn4noGDzGA ==
= BF1w
----- END PGP KAMU ANAHTAR BLOKU -----

I) Bunu bir txt dosyasına kopyalayın:

gedit ~/Michael.txt  

II) Bunu çalıştır

sudo apt-key add ~/Michael.txt && rm ~/Michel.txt  

Ayrıca EvilPhoenix size fonksiyonları çok daha kolay tek satırlık komut Burada anlatılan yürütmesine izin hangi yükleyebileceği bir senaryo var" vardır bulunduğu için, bir Launchpad projesinin kendi bölümü [o], PPA başladı burada .
Onun Bash'de yazılmış, ancak kalifiye olması için bir gereklilikten fazlası var.
Ubuntu Lucid ve sonraki sürümleriyle uyumlu. "


İlk komut ile aynı hata mesajı. İkinci komut, bir sürü paket listesini okudu gibi görünüyor.
ATMathew

Çünkü sudo apt-get updateoradaki ikinci komut . İkinci komuta ilk iki parça önemli olanları şunlardır: gpg --export --armor E084DAB9 | sudo apt-key add - . Bu komut, pubkey'nin apt ile çalışmasını sağlayan şeydir.
Thomas Ward

Burada açıklanan fonksiyonları çok daha kolay tek satırlık bir komutla yerine getirmenize izin verebileceğiniz bir komut dosyası hazırladım, başlattığım bir Launchpad projesinin bir parçası, PPA burada bulunuyor: launchpad.net/ ~ addgpg-apt-geliştiricileri / + arşivi / ppa . Bash dilinde yazılmıştır, ancak kalifiye olması için bir gereklilikten fazlasıyla yeterlidir. Muhtemelen superuser olarak çalıştırılmalıdır, ancak tüm Ubuntu Lucid ve sonraki sürümleriyle uyumludur (hala eski sürümlerde test ediyorum).
Thomas Ward

1
Tabii ki, senaryom için kredilendirildim, bunu yaymanıza izin verildi. Bana hak ettiğiniz krediyi verdiğiniz sürece (yaptığınız);)
Thomas Ward

Merhaba millet, 1. çözüm önerisini denedim ama yine de aynı hatayı alıyorum. Ayrıca, 2. bölümü denediğimde, keyserver.ubuntu.com:11371/pks/… ' deki içeriği ana dizinimdeki bir nano metin dosyasına kopyaladım ve sudo apt-key add ~ / Michael.txt komutunu çalıştırdım. Ben hata var: gpg: geçerli bir OpenPGP veri bulunamadı.
shoestringfries

11
sudo apt-key adv --recv-key --keyserver keyserver.ubuntu.com 51716619E084DAB9

6

Apt-key eklemek için kullanmanız gerekenler:

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys E084DAB9

Bu, şirket güvenlik duvarım 11371 varsayılan bağlantı noktasını engellediğinde anahtarı eklemenin en kolay yoluydu. Teşekkürler!
Nathan S. Watson-Haigh,
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.