Son Yazılar
Anasayfa > OS > Ubuntu da GPG error NO_PUBKEY Hata Çözümü

Ubuntu da GPG error NO_PUBKEY Hata Çözümü

Servis sağlayıcıları üzerinde otomatik kurulumla gelen ubuntu 14.04 versiyonunda update yapmak istediğimiz zaman bu hata alınabiliyor. Bunun nedeni ise servis sağlayıcıları tarafından kullanılan template üzerinde eksik pubkey (ortak anahtar) olmasıdır.

Uygulanan komut

sudo apt-get update

İlgili hata çıktısı

W: GPG error: http://archive.canonical.com trusty Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 40976EAF437D05B5 NO_PUBKEY 3B4FE6ACC0B21F32 
W: GPG error: http://security.ubuntu.com trusty-security Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 40976EAF437D05B5 NO_PUBKEY 3B4FE6ACC0B21F32
W: GPG error: http://archive.ubuntu.com trusty Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 40976EAF437D05B5 NO_PUBKEY 3B4FE6ACC0B21F32
W: GPG error: http://archive.ubuntu.com trusty-updates Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 40976EAF437D05B5 NO_PUBKEY 3B4FE6ACC0B21F32

Çözüm

Problemin çözümü için PubKey ‘lerin sunucuya tanımlanması gerekiyor.

Uygulanan komut 1

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 40976EAF437D05B5

Alınan işlem çıktısı

Executing: gpg --ignore-time-conflict --no-options --no-default-keyring --homedir /tmp/tmp.RjvPYT2oIP --no-auto-check-trustdb --trust-model always --keyring /etc/apt/trusted.gpg --primary-keyring /etc/apt/trusted.gpg --keyserver keyserver.ubuntu.com --recv-keys 40976EAF437D05B5
gpg: requesting key 437D05B5 from hkp server keyserver.ubuntu.com
gpg: key 437D05B5: public key "Ubuntu Archive Automatic Signing Key " imported
gpg: Total number processed: 1
gpg: imported: 1

Uygulanan komut 2

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 3B4FE6ACC0B21F32

Alınan işlem çıktısı

Executing: gpg --ignore-time-conflict --no-options --no-default-keyring --homedir /tmp/tmp.1LP43k8aGL --no-auto-check-trustdb --trust-model always --keyring /etc/apt/trusted.gpg --primary-keyring /etc/apt/trusted.gpg --keyserver keyserver.ubuntu.com --recv-keys 3B4FE6ACC0B21F32
gpg: requesting key C0B21F32 from hkp server keyserver.ubuntu.com
gpg: key C0B21F32: public key "Ubuntu Archive Automatic Signing Key (2012) " imported
gpg: Total number processed: 1
gpg: imported: 1 (RSA: 1)

 

Bu işlemlerden sonra uygulanan sudo apt-get update komutunda PubKey hatası almadan işlem yapılacaktır.

Hakkında Uğur CIVAK

Eğitimimi Plato MYO & Bilge Adam tarafından İnternet ve Ağ Teknolojileriyle tamamladım. Bilge Adam, İsimtescil gibi öncü firmalarda kariyerime başlangıç yaptım. Uzman olarak MaestroPanel firmasında Microsoft ve Linux Server, Exchange Server, Sanallaştırma, Microsoft Azure, Powershell, Nano Server, Python ve Yeni Teknoloji araştırmaları yapıyorum.

Ayrıca

Ubuntu Server 15.04 (Vivid Vervet) Kurulum

Ubuntu Server 15.04 (Vivid Vervet) Kurulum Videomuzu aşağıdan izleyebilirsiniz. Ubuntu Server 15.04 Vivid Vervet Kurulum ...

VPN Server Kurulumu, Nasıl Yapılır? (OpenVPN & Ubuntu)

Merhaba Sistem Durağı, İnternet ortamında birçok engellere mazur kaldık. Bunlar kullanmış olduğumuz bazı oyun yada ...