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

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

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




نویسنده موضوع: آپدیت نشدن لیست پکیج و ارسال و دریافت از گیت هاب  (دفعات بازدید: 590 بار)

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

آفلاین malmal2694

  • Jr. Member
  • *
  • ارسال: 43
  • جنسیت : پسر
سلام. حدود یکی دو هفته هست که نمیتونم لیست پکیج های اوبونتو 22.04 رو آپدیت کنم(با دستور sudo apt update) چون نمیتونه به سایت های مایکروسافت و داکر متصل بشه.
همچنین بازهم مدتی هست که نمیتونم push و pull به گیت هاب داشته باشم.(بعد از چند دقیقه فقط یک خطا مینویسه)
خطایی که برای بروز رسانی پکیچ ها میده این هست:
W: Failed to fetch https://download.docker.com/linux/ubuntu/dists/jammy/InRelease  Could not wait for server fd - select (11: Resource temporarily unavailable) [IP: 208.110.86.68 443]
W: Failed to fetch https://packages.microsoft.com/repos/code/dists/stable/InRelease  Could not wait for server fd - select (11: Resource temporarily unavailable) [IP: 104.214.230.139 443]
W: Some index files failed to download. They have been ignored, or old ones used instead.
آیا شخص دیگه ای هم هست که این مشکل رو داشته باشه؟ کسی ایده‌ای برای حلش داره؟

دو راه حل غیر اصولی که برای نصب و بروز رسانی نرم افزار از طریق راهنماهایی که در پست های زیر شد رو اینجا مینویسم.
راه حل اول: نخست یک پروکسی socks5 از طریق این لینکhttps://www.digitalocean.com/community/tutorials/how-to-set-up-dante-proxy-on-ubuntu-20-04 بسازید و بعد نرم افزار privoxy رو نصب کنید و فایل تنظیمات اون که احتمالا در مسیر زیر هست رو باز کنید و این دو خط زیر رو به اون اضاف کنید:
/etc/privoxy/config
forward-socks4   /               [username:password]@socks_proxy[:port] .
forward-socks5   /               [username:password]@socks_proxy[:port] .
برای اطلاع از این که این ها چه مقادیری باید بگیرند میتوانید به این لینک(https://www.privoxy.org/user-manual/config.html#SOCKS) مراجعه کنید.
اما باز هم اینجا به طور خلاصه میگم; نام کاربری و پسورد دلخواه هستند و اگر دوست دارید که با نام کاربری خاصی به Socks5 proxy متصل بشید میتونید اون نام کاربری رو وارد کنید. socks_proxy آدرس IP مربوط به پراکسی است و اگر پراکسی روی کامپیوتر خودتون هست, احتمالا بتونید مقدار localhost رو به این اختصاص بدید. Port هم پورتی هست که مربوط به Socks5 هست و اگر آموزش مربوط به راه اندازی Socks5 proxy رو دنبال کرده باشید, مقدار اون 1080 خواهد بود. بعد از انجام این کارها برای بروز رسانی لیست پکیج ها از دستور زیر استفاده کنید:
sudo apt update -o Acquire::http::proxy="http://127.0.0.1:8118"
با انجام این دستورات باز احتمالا برای اتصال به مخازنی که از پروتکل https استفاده میکنه به مشکل بر میخورید. من برای حل این مشکل, مخازنی که دستور apt نمیتونست به اون ها متصل بشه و از پروتکل https استفاده میکردند رو به پروتکل http تغییر دادم بدین صورت که مخازنی که در ادرس های زیر بودند رو گشتم و هر کدوم از اون ها از https استفاده میکردند و مشکل ساز بودند رو بوسیله ویرایشگر متنی به http تغییر میدادم.(توجه کنید که آدرس ها برای ubuntu هست)
/etc/apt/sources.list
/etc/apt/sources.list.d/
حال اگر دوباره دستوری که گفته شد رو اجرا کنید, احتمالا به مشکل برنخورید.
sudo apt update -o Acquire::http::proxy="http://127.0.0.1:8118"
راه حل دوم: راه حل ساده تر  و باز هم مثل راه حل اول, غیر اصولی این هست که برید به همین آدرس هایی که در بالا نوشتم و پروتکل آدرس هر مخزنی که از https استفاده میکرد رو به http تغییر بدید.
و فقط دستور اپدیت رو اجرا کنید:
sudo apt update
« آخرین ویرایش: 20 مهر 1401، 11:41 ق‌ظ توسط malmal2694 »

آفلاین محمدرضا حقیری

  • High Sr. Member
  • *
  • ارسال: 533
    • ذهن زیبا
سلام. حدود یکی دو هفته هست که نمیتونم لیست پکیج های اوبونتو 22.04 رو آپدیت کنم(با دستور sudo apt update) چون نمیتونه به سایت های مایکروسافت و داکر متصل بشه.
همچنین بازهم مدتی هست که نمیتونم push و pull به گیت هاب داشته باشم.(بعد از چند دقیقه فقط یک خطا مینویسه)
خطایی که برای بروز رسانی پکیچ ها میده این هست:
W: Failed to fetch https://download.docker.com/linux/ubuntu/dists/jammy/InRelease  Could not wait for server fd - select (11: Resource temporarily unavailable) [IP: 208.110.86.68 443]
W: Failed to fetch https://packages.microsoft.com/repos/code/dists/stable/InRelease  Could not wait for server fd - select (11: Resource temporarily unavailable) [IP: 104.214.230.139 443]
W: Some index files failed to download. They have been ignored, or old ones used instead.
آیا شخص دیگه ای هم هست که این مشکل رو داشته باشه؟ کسی ایده‌ای برای حلش داره؟

یا VPN بزنید، یا روی APT یک Proxy ست کنید.

آفلاین alih_net

  • High Sr. Member
  • *
  • ارسال: 596
  • جنسیت : پسر
    • سیدعلی حسینی
متاسفانه این روزها نیاز به پروکسیه!

sudo apt update -o Acquire::http::proxy="http://127.0.0.1:8118"

آفلاین malmal2694

  • Jr. Member
  • *
  • ارسال: 43
  • جنسیت : پسر
متاسفانه این روزها نیاز به پروکسیه!

sudo apt update -o Acquire::http::proxy="http://127.0.0.1:8118"
متاسفانه چه پروکسی هایی که از اینترنت گرفتم و چه این پراکسی که گفتید و نرم افزار privoxy هیچ کدوم کار نمیکنند.
هنگام استفاده از دستور apt-get, برای اتصال به سایت هایی با پروتکل http مشکل پیش نمی‌آید. مشکل, اتصال به سایت هایی است که پروتکل https دارند.(حتی اگر از آدرس های پروکسی استفاده کنم که از https استفاده میکنند)
چرا آدرس سایت هایی(که پروتکل اون ها https است) که دستور apt-get میخواد به اون ها وصل بشه رو من میتونم با مرورگر و بدون ابزار تغییر آی پی به اون ها وصل شوم ولی دستور apt-get نمیتواند؟

آفلاین Enderman

  • Sr. Member
  • *
  • ارسال: 327
  • جنسیت : پسر
  • Technoblade Nerver die💔
یه سوتی بدی دادید.
داکر داخل مخازن هست.
ls /etc/apt/sources.list.d
پیامبر (ص):هرکس آبروی برادر مسلمانش را حفظ کند، بدون تردید بهشت بر او واجب شود.

آفلاین alih_net

  • High Sr. Member
  • *
  • ارسال: 596
  • جنسیت : پسر
    • سیدعلی حسینی
البته دفت کنید که من یک آی‌پی و پورت نمونه برای شما فرستادم و پراکسی خاصی مد نظرم نبود.
روش من برای نصب پکیج‌ها اینه که با ssh روی پورت ۹۰۵۰ ساکس ۵ می‌زنم و با privoxy به http روی پورت ۸۱۱۸ تبدیل می‌کنم و با دستور قبل، apt رو فراخوانی می‌کنم.

آفلاین esmaeelE

  • ناظر انجمن
  • *
  • ارسال: 1255
  • جنسیت : پسر
اگه نمی‌تونید از فیلتر رد بشید مخازن داخلی را بیازمایید.

برای نمونه

تصاویر داکر را هم از اینجا بگیرید.


آفلاین malmal2694

  • Jr. Member
  • *
  • ارسال: 43
  • جنسیت : پسر
یه سوتی بدی دادید.
داکر داخل مخازن هست.
ls /etc/apt/sources.list.d
سلام. منظورتون رو متوجه نشدن که چه چیزی رو اشتباه گفتم.
« آخرین ویرایش: 20 مهر 1401، 12:15 ب‌ظ توسط malmal2694 »

آفلاین malmal2694

  • Jr. Member
  • *
  • ارسال: 43
  • جنسیت : پسر
البته دفت کنید که من یک آی‌پی و پورت نمونه برای شما فرستادم و پراکسی خاصی مد نظرم نبود.
روش من برای نصب پکیج‌ها اینه که با ssh روی پورت ۹۰۵۰ ساکس ۵ می‌زنم و با privoxy به http روی پورت ۸۱۱۸ تبدیل می‌کنم و با دستور قبل، apt رو فراخوانی می‌کنم.
ممنون از راهنمایی تون. ولی باز هم برای برخی سایت ها که از https استفاده میکنند به مشکل برمیخورم که البته با تغییر پروتکل https به http مشکل حل شد ولی باز هم اصولی نیست.
و برای گیت هاب هم اصولی و ایمن نیست که داده رو از طریق http رد کنم.
« آخرین ویرایش: 20 مهر 1401، 11:51 ق‌ظ توسط malmal2694 »

آفلاین malmal2694

  • Jr. Member
  • *
  • ارسال: 43
  • جنسیت : پسر
اگه نمی‌تونید از فیلتر رد بشید مخازن داخلی را بیازمایید.

برای نمونه

تصاویر داکر را هم از اینجا بگیرید.
سلام. مشکل, دانلود بروز رسانی برخی پکیج ها مثل خود داکر هست و نه دانود ایمیج ها
« آخرین ویرایش: 20 مهر 1401، 12:16 ب‌ظ توسط malmal2694 »

آفلاین malmal2694

  • Jr. Member
  • *
  • ارسال: 43
  • جنسیت : پسر
مشکلی که من دارم میبینم این هست که بعضی سایت هایی که پروتکل https دارند در حوادث اخیر دچار مشکل شدند. مثلا سایت گیتهاب و مایکروسافت با مرورگر به راحتی باز میشود اما اگر بخواهم با دستور curl و با پروتکل https این ها رو باز کنیم(چه با socks5 و چه به طور ساده) باز نمی‌شوند ولی با پروتکل http باز می‌شوند; در عین حال سایت هایی مثل google.com (چه با Socks5 و چه به طور ساده) هم با پروتکل http و هم با پروتکل https باز می‌شوند.
ظاهرا این مشکل برای برخی افراد دیگه ای هم هست.
خروجی دستور curl برای سایت مایکروسافت:( برای سایت های دیگه هم که مشکل دارند, خروجی, همین هست)
~ curl -v  https://www.microsoft.com
*   Trying 23.213.169.249:443...
* Connected to www.microsoft.com (23.213.169.249) port 443 (#0)
* ALPN, offering h2
* ALPN, offering http/1.1
*  CAfile: /etc/ssl/certs/ca-certificates.crt
*  CApath: /etc/ssl/certs
* TLSv1.0 (OUT), TLS header, Certificate Status (22):
* TLSv1.3 (OUT), TLS handshake, Client hello (1):

آیا مشکل از فیلترینگ هست یا  هیچ ارتباطی به فیلترینگ نداره؟ کسی راه حل اصولی برای حل این مشکل نداره؟(این سایت ها که فیلتر نیستند که بخواهیم برای اتصال به این ها بشینیم از ابزار تغییر IP استفاده کنیم و برای کار قانونی هم به زحمت بیفتیم)

آفلاین alih_net

  • High Sr. Member
  • *
  • ارسال: 596
  • جنسیت : پسر
    • سیدعلی حسینی
آیا مشکل از فیلترینگ هست یا  هیچ ارتباطی به فیلترینگ نداره؟

بله مشکل از اینترنته. مثلاً TLS 1.3 کلا دچار مشکل شده.

آفلاین malmal2694

  • Jr. Member
  • *
  • ارسال: 43
  • جنسیت : پسر
نقل‌قول

بله مشکل از اینترنته. مثلاً TLS 1.3 کلا دچار مشکل شده.

من در سایت کارگروه تعیین مصادیق محتوای مجرمانه (https://internet.ir/shekayat) این مشکل رو ثبت کردم تا شاید پیگیری بشه. اگر شخص دیگه ای هم این مشکل رو داره و میتونه این مشکل رو گزارش بده لطفا دریغ نکنه. نمیشه که حتی برای وصل شدن به گیت هاب یا سایت های فنی دیگه بطور مرتب از V.P .N استفاده کرد.

آفلاین Enderman

  • Sr. Member
  • *
  • ارسال: 327
  • جنسیت : پسر
  • Technoblade Nerver die💔
یه سوتی بدی دادید.
داکر داخل مخازن هست.
ls /etc/apt/sources.list.d
سلام. منظورتون رو متوجه نشدن که چه چیزی رو اشتباه گفتم.
داکر داخل مخازن بوده ولی شما مخازن اضافی داکر رو اد کردید.
پیامبر (ص):هرکس آبروی برادر مسلمانش را حفظ کند، بدون تردید بهشت بر او واجب شود.