خطا در هنگام آپدیت اوبونتو زنیال NO_PUBKEY GPG error

امروز داشتم لینوکسم رو آپیدت میکردم به ارور زیر خوردم گفتم شاید شما هم به مشکل مشابه بر خورد کنید البته یکی از دلایلش هم استقبال خوبی بود که از مقاله قبلی و راه حلش به دردتون بخوره این مقاله رو نوشتم برای اینکه ازش استفاده کنید و البته مشکل خطای NO_PUBKEY GPG error رو حل کنید:

یکی دو تا لینک هم بود که من خیلی باهاشون حال نکردم ولی بدک نیست نگاهی بهشون بندازید:
https://askubuntu.com/questions/13065/how-do-i-fix-the-gpg-error-no-pubkey

$ sudo apt-get update -y Hit:1 http://downloads.metasploit.com/data/releases/metasploit-framework/apt lucid InRelease Get:2 http://security.ubuntu.com/ubuntu xenial-security InRelease [107 kB] Hit:3 http://archive.ubuntu.com/ubuntu xenial InRelease Get:4 http://ppa.launchpad.net/ondrej/php/ubuntu xenial InRelease [23.9 kB] Get:5 http://archive.ubuntu.com/ubuntu xenial-updates InRelease [109 kB] Ign:4 http://ppa.launchpad.net/ondrej/php/ubuntu xenial InRelease Get:6 http://archive.ubuntu.com/ubuntu xenial-backports InRelease [107 kB] Fetched 347 kB in 2s (140 kB/s) Reading package lists… Done W: GPG error: http://ppa.launchpad.net/ondrej/php/ubuntu xenial InRelease: The following signatures couldn’t be verified because the public key is not available: NO_PUBKEY 4F4EA0AAE5267A6C W: The repository ‘http://ppa.launchpad.net/ondrej/php/ubuntu xenial InRelease’ is not signed. N: Data from such a repository can’t be authenticated and is therefore potentially dangerous to use. N: See apt-secure(8) manpage for repository creation and user configuration details.

برای رفع خطای GPG کافیه کدی که بالا داده شده جلوی NO_PUBKEY رو میزاریم تو دستور پایین که از کی سرور اوبونتو دریافت و در ریپازیتوری apt قرار بگیره و بعدش دیگه با خیال راحت آپدیت رو اجرا کنید.

$ apt-key adv –keyserver keyserver.ubuntu.com –recv-keys 4F4EA0AAE5267A6C
Executing: /tmp/tmp.wyAfMZc8sV/gpg.1.sh –keyserver
keyserver.ubuntu.com
–recv-keys
۴F4EA0AAE5267A6C
gpg: requesting key E5267A6C from hkp server keyserver.ubuntu.com
gpg: key E5267A6C: public key “Launchpad PPA for Ond\xc5\x99ej Sur�” imported
gpg: Total number processed: 1
gpg: imported: 1 (RSA: 1)