Ubuntu GPG ekleme hatası

By | 29 Eylül 2013

Ubuntu’ya yeni GPG anahtarı eklemek istediğinizde zaman aşımı (timeout) hatası veriyorsa endişelenmeyin, çözümü mevcut.

Eğer bir güvenlik duvarı arkasındaysanız muhtemelen 11371 portu kapalıdır ve bu da keyserver.ubuntu.com adresi ile iletişim kurulamaması anlamına gelmektedir. Bu durumda aşağıdaki gibi bir hata alırsınız:

root@localhost:~# apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xcbcb082a1bb943db
Executing: gpg --ignore-time-conflict --no-options --no-default-keyring --secret-keyring /tmp/tmp.otf6rvA4Q7 --trustdb-name /etc/apt/trustdb.gpg --keyring /etc/apt/trusted.gpg --primary-keyring /etc/apt/trusted.gpg --recv-keys --keyserver keyserver.ubuntu.com 0xcbcb082a1bb943db
gpg: requesting key 1BB943DB from hkp server keyserver.ubuntu.com
gpg: keyserver timed out
gpg: keyserver receive failed: keyserver error

Mevcut halde yüklemek istediğiniz yazılım imzalanmadığı için paket yöneticisi apt-get ile yükleyemezsiniz. Bunun neyse ki bir çözümü mevcut. Launchpad-getkeys yazılımı sizin için eksik GPG anahtarlarını sisteme otomatik olarak ekliyor. Tabii bunun için repository’nin eklenmiş, anahtarının ise eklenememiş olması gerekiyor.

sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install launchpad-getkeys

Eksik anahtarları tarayıp otomatik olarak eklemek için ise,

sudo launchpad-getkeys

kodunu çalıştırabilirsiniz.