انجمن‌های فارسی اوبونتو

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید


توزیع گنو/لینوکس اوبونتو ۲۰ ساله شد 🎉

نویسنده موضوع: مشکل gpg در apt روی دبیان (حل شد)  (دفعات بازدید: 4911 بار)

0 کاربر و 2 مهمان درحال مشاهده موضوع.

آفلاین علیرضا. آ.

  • Sr. Member
  • *
  • ارسال: 333
  • جنسیت : پسر
پاسخ : مشکل gpg در apt روی دبیان ۹
« پاسخ #15 : 28 دی 1397، 02:20 ب‌ظ »
محتویات میرور زیر رو بزار توی
/etc/apt/sources.list

ببین که جواب می‌ده یا نه. چون من از این مخزن‌ها که روی سرور استفاده می‌کنم، مشکلی ندارم. (میرور سوییس هست.)

deb http://ftp.ch.debian.org/debian/ stretch main
deb-src http://ftp.ch.debian.org/debian/ stretch main

deb http://security.debian.org/ stretch/updates main
deb-src http://security.debian.org/ stretch/updates main

deb http://ftp.ch.debian.org/debian/ stretch-updates main
deb-src http://ftp.ch.debian.org/debian/ stretch-updates main

deb http://ftp.ch.debian.org/debian stretch-backports main
deb-src http://ftp.ch.debian.org/debian stretch-backports main

اگه پیغام خطا داد، بذار این‌جا پیغامش رو.
alireza@debian:/etc/apt$ sudo apt update
Get:1 http://security.debian.org stretch/updates InRelease [94.3 kB]
Err:1 http://security.debian.org stretch/updates InRelease           
  The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 9D6D8F6BC857C906 NO_PUBKEY 8B48AD6246925553
Ign:2 http://ftp.ch.debian.org/debian stretch InRelease       
Get:3 http://ftp.ch.debian.org/debian stretch-updates InRelease [91.0 kB]
Err:3 http://ftp.ch.debian.org/debian stretch-updates InRelease               
  The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 8B48AD6246925553 NO_PUBKEY 7638D0442B90D010
Get:4 http://ftp.ch.debian.org/debian stretch-backports InRelease [91.8 kB]   
Err:4 http://ftp.ch.debian.org/debian stretch-backports InRelease             
  The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 8B48AD6246925553 NO_PUBKEY 7638D0442B90D010
Get:5 http://ftp.ch.debian.org/debian stretch Release [118 kB]                 
Get:6 http://ftp.ch.debian.org/debian stretch Release.gpg [2,434 B]           
Ign:6 http://ftp.ch.debian.org/debian stretch Release.gpg                     
Reading package lists... Done                                                 
W: GPG error: http://security.debian.org stretch/updates InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 9D6D8F6BC857C906 NO_PUBKEY 8B48AD6246925553
E: The repository 'http://security.debian.org stretch/updates InRelease' is not signed.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
W: GPG error: http://ftp.ch.debian.org/debian stretch-updates InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 8B48AD6246925553 NO_PUBKEY 7638D0442B90D010
E: The repository 'http://ftp.ch.debian.org/debian stretch-updates InRelease' is not signed.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
W: GPG error: http://ftp.ch.debian.org/debian stretch-backports InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 8B48AD6246925553 NO_PUBKEY 7638D0442B90D010
E: The repository 'http://ftp.ch.debian.org/debian stretch-backports InRelease' is not signed.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
W: GPG error: http://ftp.ch.debian.org/debian stretch Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 8B48AD6246925553 NO_PUBKEY 7638D0442B90D010 NO_PUBKEY EF0F382A1A7B6500
E: The repository 'http://ftp.ch.debian.org/debian stretch Release' is not signed.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.

آفلاین علی رزم دیده

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 1244
  • جنسیت : پسر
  • ali76 سابق
پاسخ : مشکل gpg در apt روی دبیان ۹
« پاسخ #16 : 28 دی 1397، 03:03 ب‌ظ »
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Package dirmngr is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

E: Package 'dirmngr' has no installation candidate

با توجه به اینکه مخازنتون بروز نشده امکان نصب dirmngr از طریق apt ممکن نیست سعی کنین اون رو دستی نصب کنین :
wget http://ftp.us.debian.org/debian/pool/main/g/gnupg2/dirmngr_2.1.18-8~deb9u3_amd64.deb
sudo dpkg -i dirmngr_2.1.18-8~deb9u3_amd64.deb
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 9D6D8F6BC857C906 8B48AD6246925553 7638D0442B90D010 EF0F382A1A7B6500
sudo apt update
« آخرین ویرایش: 28 دی 1397، 03:13 ب‌ظ توسط علی رزم دیده »

آفلاین علیرضا. آ.

  • Sr. Member
  • *
  • ارسال: 333
  • جنسیت : پسر
پاسخ : مشکل gpg در apt روی دبیان ۹
« پاسخ #17 : 28 دی 1397، 05:37 ب‌ظ »
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Package dirmngr is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

E: Package 'dirmngr' has no installation candidate

با توجه به اینکه مخازنتون بروز نشده امکان نصب dirmngr از طریق apt ممکن نیست سعی کنین اون رو دستی نصب کنین :
wget http://ftp.us.debian.org/debian/pool/main/g/gnupg2/dirmngr_2.1.18-8~deb9u3_amd64.deb
sudo dpkg -i dirmngr_2.1.18-8~deb9u3_amd64.deb
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 9D6D8F6BC857C906 8B48AD6246925553 7638D0442B90D010 EF0F382A1A7B6500
sudo apt update
مشکل حل شد  \\:D/
خیلی خیلی خیلی از شما و اون کسایی که کمک کردن ممنونم

آفلاین سلمان م.

  • ناظر انجمن
  • *
  • ارسال: 4106
  • جنسیت : پسر
  • GNU Operating System - سیستم عامل گنو
پاسخ : مشکل gpg در apt روی دبیان ۹
« پاسخ #18 : 28 دی 1397، 06:58 ب‌ظ »
شما اون کلیدهایی که مشکل داشتی این‌ها هست:
9D6D8F6BC857C906
8B48AD6246925553
EF0F382A1A7B6500
7638D0442B90D010

که کلیدها، این‌ها هستن:
/etc/apt/trusted.gpg.d/debian-archive-jessie-security-automatic.gpg
-------------------------------------------------------------------
pub   rsa4096 2014-11-21 [SC] [expires: 2022-11-19]
      D211 6914 1CEC D440 F2EB  8DDA 9D6D 8F6B C857 C906
uid           [ unknown] Debian Security Archive Automatic Signing Key (8/jessie) <ftpmaster@debian.org>

/etc/apt/trusted.gpg.d/debian-archive-wheezy-automatic.gpg
----------------------------------------------------------
pub   rsa4096 2012-04-27 [SC] [expires: 2020-04-25]
      A1BD 8E9D 78F7 FE5C 3E65  D8AF 8B48 AD62 4692 5553
uid           [ unknown] Debian Archive Automatic Signing Key (7.0/wheezy) <ftpmaster@debian.org>

/etc/apt/trusted.gpg.d/debian-archive-stretch-stable.gpg
--------------------------------------------------------
pub   rsa4096 2017-05-20 [SC] [expires: 2025-05-18]
      067E 3C45 6BAE 240A CEE8  8F6F EF0F 382A 1A7B 6500
uid           [ unknown] Debian Stable Release Key (9/stretch) <debian-release@lists.debian.org

/etc/apt/trusted.gpg.d/debian-archive-jessie-automatic.gpg
----------------------------------------------------------
pub   rsa4096 2014-11-21 [SC] [expires: 2022-11-19]
      126C 0D24 BD8A 2942 CC7D  F8AC 7638 D044 2B90 D010
uid           [ unknown] Debian Archive Automatic Signing Key (8/jessie) <ftpmaster@debian.org>

با زدن دستور زیر می‌تونی ببینی که چه کلیدهایی روی سیستم هستن:
$ apt-key list

تمامی این کلیدها هم توی بسته‌ای که قبلا معرفی کردم (debian-archive-keyring) وجود دارن. (عکسش رو هم پیوست کردم.) پس شما پس از نصب اون نباید که مشکل دیگه‌ای داشته باشید. نمی‌دونم چرا پیغام خطا می‌گرفتی.

چک کن ببین که خروجی دستور زیر:
$ ls /etc/apt/trusted.gpg.d/
با محتویات اون عکسی که گذاشتم یکی هست؟ ببین که همه‌اش رو داری؟ (خروجی دستور رو نمی‌خواد اینجا بذاری. فقط بگو که کدوم‌هاش کم هست)

همچنین خروجی دستور زیر رو هم بذار:
dpkg --listfiles debian-archive-keyring
این دستور نشون می‌ده که این بسته‌، فایل‌هایی که توش بودن، کجای سیستم رفتن.

هم چنین بگو که خروجی دو تا دستور آخر یکی هستن؟

آفلاین علی رزم دیده

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 1244
  • جنسیت : پسر
  • ali76 سابق
پاسخ : مشکل gpg در apt روی دبیان ۹
« پاسخ #19 : 29 دی 1397، 12:44 ق‌ظ »
مشکل حل شد  \\:D/
خیلی خیلی خیلی از شما و اون کسایی که کمک کردن ممنونم
خواهش می کنم علیرضا جان.
فقط لطفاً عبارت (حل شد) رو هم به عنوان اضافه کنین.