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.