Jenkins'i Ubuntu 13.10'a kurmaya çalışıyorum ve aşağıdaki komutu çalıştırmaya çalıştığımda yukarıda belirtilen hatayı alıyorum:
wget -q -O - http://pkg.jenkins-ci.org/debian/jenkins-ci.org.key | sudo apt-key add -
Bu sorun, kurumsal proxy arkasındaysanız ve kurum kendi sertifikasını kullanıyorsa ortaya çıkabilir. Sadece komuta "--no-check-certificate" ekleyin.
Örn.
wget --no-check-certificate -qO - http://pkg.jenkins-ci.org/debian/jenkins-ci.org.key | sudo apt-key add -
İşe yarıyor.
Eğer neler olup bittiğini görmek istiyorsanız, "--no-check-certificate" seçeneğini eklemeden önce quiet yerine verbose komutunu kullanabilirsiniz.
Örn.
wget -vO - http://pkg.jenkins-ci.org/debian/jenkins-ci.org.key | sudo apt-key add -
Bu, proxy arkasındaysanız "--no-check-certificate" kullanmanızı söyleyecektir.
Bunu bir proxy arkasında yaptığımda ben de aynı hatayı aldım. Ancak aşağıdakileri bir terminalden dışa aktardıktan ve aynı komutu tekrar denedikten sonra sorun çözüldü:
export http_proxy="http://username:password@proxy_ip_addr:port/"
export https_proxy="https://username:password@proxy_ip_addr:port/"
Ben de aynı hatayı aldım. Aşağıda belirtilen bağlantıya başvurdum ve şu komutları çalıştırdım
https://stackoverflow.com/questions/18967942/gpg-import-fails-with-no-valid-openpgp-data-found
gpg --import KEYS
sudo apt-get update
İşe yaradı.
Ubuntu 12.04 sürümünü kullanıyorum