در رایانه های مبتنی بر سیستم عامل Debian که از هسته لینوکس استفاده می کند، پیام های خطایی مانند NO_PUBKEY ممکن است ظاهر شود. این اتفاق هنگام استفاده از ابزار خط فرمان Apt-Get می افتد و این خطا با ویژگی به روز رسانی این ابزار مرتبط است.

این ارور بعد از اجرای دستور زیر در خط فرمان ظاهر میشود :

sudo apt-get update

این خطا ممکن است به صورت زیر ظاهر شود :

W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used.
GPG error: http://dl.hhvm.com jessie In Release: The following signatures couldn't be verified because the public key is not available:
NO_PUBKEY B4112585D386EB94

این مشکل را می توان با روش های ارائه شده در زیر به راحتی حل کرد.


1. با استفاده از خط فرمان

به سادگی می توانید دستورات زیر را در خط فرمان تایپ کنید، توجه کنید که عدد زیر را با عدد کلید که در پیام خطا نمایش داده می شود، جایگزین کنید :

gpg --keyserver pgpkeys.mit.edu --recv-key 010908312D230C5F 
gpg -a --export 010908312D230C5F | sudo apt-key add -

 

2. با استفاده از Y-PPA

- Y-PPA را نصب کنید :

sudo add-apt-repository ppa:webupd8team/y-ppa-manager

- آن را از طریق ترمینال اجرا کنید

- بر روی Advanced کلیک کنید

- سپس Try to import all missing GPG keys را انتخاب کنید و صبر کنید تا عملیات به پایان برسد

- دوباره اقدام به به روز رسانی apt-get کنید

 

 

برچسب ها :
لینک کوتاه:     www.errorpedia.ir/s/171b1
منبع :

مطالب مرتبط

نظر شما

لطفا نام و نظر خود را در فرم زیر وارد کرده تا در صورت تایید برای کاربران نمایش داده شود.




متن تصویر:

نظرات کاربران

هیچ نظری تا کنون ثبت نشده است