بنظر میرسه که مشکل از keyring باشه که نمیتونه امضاها رو verify کنه. بستهای که توی دبیان باید از قبل نصب شده باشه این هست اسمش:
debian-archive-keyring
با دستور زیر چک کن و ببین که نصب هست یا نه:
$ dpkg -l debian-archive-keyring
اگه این پیغام رو داد، یعنی که نصب هست:
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version Architecture Description
+++-===============================-====================-====================-====================================================================
ii debian-archive-keyring 2017.5 all GnuPG archive keys of the Debian archive
و اگر این پیغام رو داد، یعنی که نصب نیست:
$ dpkg-query: no packages found matching debian-archive-keyring
اگه نصب نبود، راه عادیش این بود که از طریق apt نصبش کنی، ولی چون امضاها مشکل داره، احتمالا نمیتونی که از دستور زیر نصبش کنی:
$ sudo apt install debian-archive-keyring
ولی میتونی فایل deb رو به صورت دستی دانلود کنی و سپس نصبش کنی.
۱. فایل رو از اینجا دانلود کن:
https://packages.debian.org/stretch/all/debian-archive-keyring/downloadو سپس با دستور زیر نصبش کن:
$ sudo dpkg esme-file-ro-inja-benevis
البته قبلش md5 رو هم چک کن، که فایل توی راه عوض نشده باشه یا بد دانلود نکرده باشی.