وقتی sudo apt update رو اجرا می کنم
2 پاسخ
سلام محمد جان، خطایی که دریافت می کنی نشون می ده که دسترسی به مخازن رسمی Kali Linux از سمت سیستم یا شبکه ای که استفاده می کنی، محدود یا مسدود شده. این خطا معمولاً دلایل مشخصی داره. اینم دلایل رایج و راه حل هاش به زبان خودمونی:
403 Forbidden [IP: 104.17.253.239 443]
The repository 'https://http.kali.org/kali kali-rolling InRelease' is not signed.
دلایل احتمالی:
تحریم آی پی ایران (محتمل ترین دلیل):
سورس Kali گاهی دسترسی از آی پی های ایرانی رو محدود می کنه. اگه از آی پی ایران وصل شدی، طبیعیه که خطای 403 بگیری.استفاده از پروکسی یا فایروال در شبکه:
ممکنه پشت NAT، پراکسی سازمانی یا فایروال باشی که باعث میشه ارتباطات HTTPS به درستی برقرار نشن.فایل های
sources.list
مشکل دارن:
گاهی با دستکاری یا اشتباه در سورس لیست، apt نمی تونه به صورت امن به مخازن وصل بشه.
راه حل ها:
۱. از آی پی غیر ایرانی استفاده کن
با یه VPN یا تونل زن مثل proxychains یا حتی Tor امتحان کن:
sudo apt install tor
sudo apt update
یا:
proxychains4 sudo apt update
۲. سورس لیست رو چک کن
فایل زیر رو باز کن:
sudo nano /etc/apt/sources.list
و فقط این خط رو بذار (باقی رو کامنت کن):
deb http://http.kali.org/kali kali-rolling main non-free contrib
و بعدش:
sudo apt clean
sudo apt update
۳. اگه بازم خطا داشتی، از mirror استفاده کن:
یه آینه غیرمستقیم مثل:
deb http://mirror.kku.ac.th/kali kali-rolling main non-free contrib
- یا یکی از این ها: لیست mirrorها
توجه مهم:
اگه پیام داد که "repository is not signed"، باید فایل GPG key رو هم وارد کنی. ولی مخازن رسمی Kali به صورت پیش فرض امضادار هستن. اگه اونم مشکل داشت، بگو تا روش کامل وارد کردن GPG Key رو هم بهت بگم.اگه خواستی بررسی کنیم دقیقاً مشکل از کجاست، خروجی این دستور رو هم بده:
cat /etc/apt/sources.list
سلام ، به آدرس IP ریپازیتوری نمیتونید وصل بشید باید VPN بزنید.