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

کمک و پشتیبانی => سایر توزیع‌های گنو/لینوکس => دبیان => نویسنده: ashkan.2019 در 13 خرداد 1400، 06:17 ب‌ظ

عنوان: مشکل در apt-get update (حل شد)
ارسال شده توسط: ashkan.2019 در 13 خرداد 1400، 06:17 ب‌ظ
در debian 10 برنامه playonlinux رو نصب کرده بودم و بعد با دستور purge ریمووش کردم و حالا وقتی دستور sudo apt-get update رو می زنم اولین خط خروجی اینطوری هست :
sudo apt-get update
Hit:1 http://deb.playonlinux.com jessie InRelease

محتویات فایل /etc/apt/sources.list هم اینه :
https://deb.debian.org/debian buster main
deb-src https://deb.debian.org/debian buster main

deb https://deb.debian.org/debian-security/ buster/updates main
deb-src https://deb.debian.org/debian-security/ buster/updates main

deb https://deb.debian.org/debian buster-updates main
deb-src https://deb.debian.org/debian buster-updates main

حالا می خواستم ببینم باید چکار کنم که سایت http://deb.playonlinux.com موقع آپدیت ریپوریتوری ها چک نشه؟
عنوان: پاسخ : مشکل در apt-get update
ارسال شده توسط: bed123derkelo در 13 خرداد 1400، 06:41 ب‌ظ
باسلام

از دستور زیر استفاده کنید.

apt update
عنوان: پاسخ : مشکل در apt-get update
ارسال شده توسط: ashkan.2019 در 13 خرداد 1400، 06:47 ب‌ظ
باسلام

از دستور زیر استفاده کنید.

apt update
راستش من یه کلید gpg مربوط به playonlinux رو هم زدم پاک کردم ولی درست نشد خروجی دستور apt update :
sudo apt update
Hit:1 http://deb.playonlinux.com jessie InRelease                                           
Err:1 http://deb.playonlinux.com jessie InRelease                                           
  The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 73F0D6E88E3D6C3A
Hit:2 https://deb.debian.org/debian buster InRelease   
Hit:3 https://deb.debian.org/debian-security buster/updates InRelease
Hit:4 https://deb.debian.org/debian buster-updates InRelease
Reading package lists... Done
Building dependency tree       
Reading state information... Done
67 packages can be upgraded. Run 'apt list --upgradable' to see them.
W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: http://deb.playonlinux.com jessie InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 73F0D6E88E3D6C3A
W: Failed to fetch http://deb.playonlinux.com/dists/jessie/InRelease  The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 73F0D6E88E3D6C3A
W: Some index files failed to download. They have been ignored, or old ones used instead.
عنوان: پاسخ : مشکل در apt-get update
ارسال شده توسط: Dragon- در 13 خرداد 1400، 06:48 ب‌ظ
مخزنش احتمالا توی دایرکتوری زیر هست. معمولا مخازن غیر اصلی رو اونجا میذارند. اینجوری فایل sources.list تغییری نمی‌کنه و میشه راحت هر مخزن رو حذف کرد.
/etc/apt/sources.list.d
هر مخزن یه کلید عمومی هم معمولا داره. مسیر زیر رو بررسی کنید که کلید عمومی اونجا هست یا نه.
/etc/apt/trusted.gpg.d
بعدش که مخزن رو پاک کردید، این دستور رو هم بزنید تا از cache هم پاک بشه
sudo apt autoclean
عنوان: پاسخ : مشکل در apt-get update
ارسال شده توسط: Dragon- در 13 خرداد 1400، 06:50 ب‌ظ
اون مخزن playonlinux که شما اضافه کردید مربوط به دبیان jessie (دبیان ۹) هست. درحالی که شما دبیان buster (دبیان ۱۰) دارید. و این می‌تونه مشکل ایجاد کنه.
عنوان: پاسخ : مشکل در apt-get update
ارسال شده توسط: ashkan.2019 در 13 خرداد 1400، 07:11 ب‌ظ
مخزنش احتمالا توی دایرکتوری زیر هست. معمولا مخازن غیر اصلی رو اونجا میذارند. اینجوری فایل sources.list تغییری نمی‌کنه و میشه راحت هر مخزن رو حذف کرد.
/etc/apt/sources.list.d
هر مخزن یه کلید عمومی هم معمولا داره. مسیر زیر رو بررسی کنید که کلید عمومی اونجا هست یا نه.
/etc/apt/trusted.gpg.d
بعدش که مخزن رو پاک کردید، این دستور رو هم بزنید تا از cache هم پاک بشه
sudo apt autoclean
ممنون
کارهایی رو که گفتین انجام دادم البته کلید رو قبلا حذف کرده بودم و فقط مخزنش رو از etc/apt/sources.list.d پاک کردم و بعد از apt update یه بار هم apt upgrade زدم و  بدون مشکل انجام شد حالا خروجی دستور apt update به این صورت هست :
sudo apt update
Hit:1 https://deb.debian.org/debian buster InRelease
Hit:2 https://deb.debian.org/debian-security buster/updates InRelease
Hit:3 https://deb.debian.org/debian buster-updates InRelease
Reading package lists... Done
Building dependency tree       
Reading state information... Done
All packages are up to date.

ببخشید می خواستم بدونم معنی اون InRelease چی هست ؟
عنوان: پاسخ : مشکل در apt-get update
ارسال شده توسط: ashkan.2019 در 13 خرداد 1400، 08:17 ب‌ظ
اون مخزن playonlinux که شما اضافه کردید مربوط به دبیان jessie (دبیان ۹) هست. درحالی که شما دبیان buster (دبیان ۱۰) دارید. و این می‌تونه مشکل ایجاد کنه.
ببخشید یه کار دیگه هم قبلا کرده بودم که آدرس های مخازن رو در /etc/at/sources.list همه رو از http به https تغییر دادم آیا اینکار مشکل ایجاد می کنه ؟
عنوان: پاسخ : مشکل در apt-get update
ارسال شده توسط: Dragon- در 13 خرداد 1400، 08:30 ب‌ظ
درباره InRelease چیزی نمی‌دونم.

تغییر http به https هم مشکلی ایجاد نمی‌کنه تا وقتی که اون مخزن گواهی معتبر ssl/tls داشته باشه.
اگه apt update خطا نمیده، مشکلی نداره.

مخزن security.debian.org قبلا گواهی ssl/tls نداشت ولی حالا به نظر میاد داره.
عنوان: پاسخ : مشکل در apt-get update
ارسال شده توسط: ashkan.2019 در 13 خرداد 1400، 09:08 ب‌ظ
درباره InRelease چیزی نمی‌دونم.

تغییر http به https هم مشکلی ایجاد نمی‌کنه تا وقتی که اون مخزن گواهی معتبر ssl/tls داشته باشه.
اگه apt update خطا نمیده، مشکلی نداره.

مخزن security.debian.org قبلا گواهی ssl/tls نداشت ولی حالا به نظر میاد داره.

خیلی ممنون لطف کردین :)
عنوان: پاسخ : مشکل در apt-get update
ارسال شده توسط: Dragon- در 13 خرداد 1400، 10:43 ب‌ظ
یه (حل شد) به عنوان موضوع اضافه کنید