GPG Hatalarını Gidermek

Sisteminizi kurdunuz, /etc/apt/sources.list dosyanıza multimedya depoları, Backports, Opera gibi kimi yeni depolar eklemek ve bu depolardan da yararlanmak istiyorsunuz. bu nedenle, root olduktan sonra uçbirimde: gedit /etc/apt/sources.list kodunu vererek ilgili dosyayı açtınız. Söz konusu depoları sources.list dosyanıza girdiniz, kaydedip kapattınız. sonra, eklediğiniz depolarla ilgili döndürmeniz gereken kodlar vardı; onları da döndürdünüz. Ardından: aptitude update && aptitude upgrade koduyla depoları güncellediniz. Ama, mesela Opera deposu konsolda söyle bir hata verdi: W: GPG error: http://deb.opera.com lenny Release: The following signatures couldn’t be verified because the public key is not available: NO_PUBKEY 033431536A423791 Bu, ilgili depoya iliskin anahtarın alınamamış olduğunu göstermektedir.

Anahtarın alınabilmesi için ilkin uçbirimde şu komutların döndürülmesi gerekir:

gpg –keyserver subkeys.pgp.net –recv 033431536A423791

gpg --export --armor 033431536A423791 | sudo apt-key add - sudo apt-get update
Ya da
sources.list güncellendiğinde, yani,
apt-get update
komutu sonrasında
W: GPG error: http://ftp.tr.debian.org testing Release:
 The following signatures couldn't be verified
 because the public key is not available: NO_PUBKEY 010908312D230C5F
biçiminde bir hata alındığını kabul edelim. Yapılması gereken gpg anahtarını 
alıp, apt-key ile anahtar halkasına eklemek olacaktır. Sözgelimi alınan hatada
anahtar adı olarak şöyle bir ifade geçiyor: NO_PUBKEY 010908312D230C5F.
Root olarak şu komut verilmelidir:
gpg --keyserver keyring.debian.org --recv 010908312D230C5F
Sonrasında anahtarın alındığına dair bir bilgi gelecektir.
gpg: 2D230C5F anahtarı keyring.debian.org sunucusunun hkp adresinden isteniyor
gpg: /root/.gnupg/trustdb.gpg: güvence veritabanı oluşturuldu
gpg: anahtar 2D230C5F: genel anahtar
"Debian Archive Automatic Signing Key (2006) <ftpmaster@debian.org>" alındı.
gpg: İşlenmiş toplam miktar: 1
gpg:                       alınan: 1
Şimdi alınan anahtar eklenmelidir:
gpg --armor --export  | apt-key add -
Bundan sonra;
apt-get update

 
 




No comments yet.

Bir cevap yazın

This site uses Akismet to reduce spam. Learn how your comment data is processed.