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

کمک و پشتیبانی => نرم‌افزارهای اینترنتی => نویسنده: بهنام … در 27 امرداد 1395، 06:28 ب‌ظ

عنوان: چرا با دستور سادهٔ torify youtube-dl، اوبونتوی من کامل هنگ می‌کنه؟
ارسال شده توسط: بهنام … در 27 امرداد 1395، 06:28 ب‌ظ
سلام به همهٔ دوستان.

دستور سادهٔ:~$ torify youtube-dl "LINK"سبب هنگ کامل می‌شه؟
این دستور، شروع می‌کنه به کار کردن و یه چند مرحله پیش می‌ره و به بخش بارگیری MPD ویدیو می‌رسه.
رم را با سرعت عجیبی پر می‌کنه و اگه به موقع لغوش نکنیم، با وجود swap، دیگه نمی‌شه کاری کرد و سبب می‌شه که همه‌چیز بایسته.
تنها راه نجات دکمهٔ پاوره!

چرا آخه؟
من که نمی‌تونم با رم ۳ و ۵ گیگ سوپ دیگه آزمایش کنم! بعد اون موقع هم یادم رفت لاگ ببینم و اصلا نمی‌دونم چیزی توی گزارشات پیدا می‌شه یا نه. من بعد یک روز توشون چیزی از تویوب (!) و قلاب و اینا نیافتم!

اوبونتو ۱۶.۰۴.۱ (اوبونتو ۱۵ هم مشکل را داشتم) و تویوب ۲۰۱۶/۰۲/۲۲ از مخازن خود اوبونتو
عنوان: پاسخ : چرا با دستور سادهٔ torify youtube-dl، اوبونتوی من کامل هنگ می‌کنه؟
ارسال شده توسط: koosha در 27 امرداد 1395، 09:26 ب‌ظ
چرا از torsocks استفاده نمیکنید ؟
عنوان: پاسخ : چرا با دستور سادهٔ torify youtube-dl، اوبونتوی من کامل هنگ می‌کنه؟
ارسال شده توسط: سلمان م. در 27 امرداد 1395، 11:08 ب‌ظ
با wget چی؟ یک چیزی امتحانی با اون دانلود کن ببین چی می‌گه.

به طور مثال با دستور زیر می‌تونی که صفحه‌ی اول وب‌گاه دبیان رو دانلود کنی که چند کیلوبایت بیشتر نیست.
torify wget --no-parent http://sejnfjrq6szgca7v.onion

پانویس: هم وب‌گاه دبیان و هم مخزن‌های نرم‌افزاری اون (SourceList) به صورت رسمی بر روی تور هم ارایه می‌شه.

https://blog.torproject.org/blog/debian-and-tor-services-available-onion-services
عنوان: پاسخ : چرا با دستور سادهٔ torify youtube-dl، اوبونتوی من کامل هنگ می‌کنه؟
ارسال شده توسط: سلمان م. در 27 امرداد 1395، 11:14 ب‌ظ
چرا از torsocks استفاده نمیکنید ؟
تا اون‌جا که می‌دونم torify همون torsocks هست. می‌شه بیشتر توضیح بدی؟
عنوان: پاسخ : چرا با دستور سادهٔ torify youtube-dl، اوبونتوی من کامل هنگ می‌کنه؟
ارسال شده توسط: بهنام … در 27 امرداد 1395، 11:50 ب‌ظ
بحث اصلی، امکان و رفع نیاز نیست. چون الآنم با تنظیم آی‌پی روی فایرفاکس و استفاده از افزونه‌ها کارم تا حدی راه میفته.

مسأله اینه که چرا اوبونتو با این دستور کوچیک و بدون اجازه‌خواستن از روت و ... که فکر کنم دستور niceی هم باشه (!) چرا کامل هنگ می‌کنه که ذره‌ای دیگه حتی برای telinit 0 هم جا نداره! دور فن روی یه حد معمولی میاد و ثابت می‌شه و سیستم واقعاً می‌میره.
باید چیزی در سیستم عامل باشه که اجازه نده یه دستور کوچیک این اندازه به منابع تجاوز کنه

آزمایش‌هام نشون می‌دن که مشکل از youtube-dl هست ولی بازم می‌گم نباید این برنامه‌ها هرچقدر هم داغون باشن باعث هنگ کامل بشن. هرچند در اوبونتوی ۱۴ قبلاً باهاش راحت کار می‌کردم
عنوان: پاسخ : چرا با دستور سادهٔ torify youtube-dl، اوبونتوی من کامل هنگ می‌کنه؟
ارسال شده توسط: koosha در 28 امرداد 1395، 12:20 ق‌ظ
تا اون‌جا که می‌دونم torify همون torsocks هست. می‌شه بیشتر توضیح بدی؟
torsocks پیشرفته تر هستش .
عنوان: پاسخ : چرا با دستور سادهٔ torify youtube-dl، اوبونتوی من کامل هنگ می‌کنه؟
ارسال شده توسط: سلمان م. در 28 امرداد 1395، 12:39 ق‌ظ
باید چیزی در سیستم عامل باشه که اجازه نده یه دستور کوچیک این اندازه به منابع تجاوز کنه

آزمایش‌هام نشون می‌دن که مشکل از youtube-dl هست ولی بازم می‌گم نباید این برنامه‌ها هرچقدر هم داغون باشن باعث هنگ کامل بشن. هرچند در اوبونتوی ۱۴ قبلاً باهاش راحت کار می‌کردم
این مبحث شامل memory management هست که در توزیع‌های گنو/لینوکس توسط لینوکس (هسته) انجام می‌شه. ربطی هم به دسترسی ریشه نداره.

https://en.wikipedia.org/wiki/Preemption_%28computing%29
عنوان: پاسخ : چرا با دستور سادهٔ torify youtube-dl، اوبونتوی من کامل هنگ می‌کنه؟
ارسال شده توسط: بهنام … در 28 امرداد 1395، 12:57 ب‌ظ
ممنون.
خب این یه باگ در لینوکس حساب نمی‌شه که نمی‌تونه جلوی یه مصرف خیلی بیش از حد (قابل تعریفه) از مموری را الآن بگیره.
یا لااقل بهتر نیست پیش‌فرض این امکان را بذارن.
عنوان: پاسخ : چرا با دستور سادهٔ torify youtube-dl، اوبونتوی من کامل هنگ می‌کنه؟
ارسال شده توسط: Reza Banivakil در 29 امرداد 1395، 11:06 ق‌ظ
چرا از torsocks استفاده نمیکنید ؟

کوشا جان متاسفانه با torsocks هم برای من همین اتفاق میوفته.

من که فعلا صورت مسئله رو پاک کردم و دارم از سایت‌های تبدیل آنلاین استفاده میکنم، ولی برام سواله که چرا باید همچین اتفاقی بیوفته!
عنوان: پاسخ : چرا با دستور سادهٔ torify youtube-dl، اوبونتوی من کامل هنگ می‌کنه؟
ارسال شده توسط: s1mpleworld در 29 امرداد 1395، 11:27 ق‌ظ
ممنون.
خب این یه باگ در لینوکس حساب نمی‌شه که نمی‌تونه جلوی یه مصرف خیلی بیش از حد (قابل تعریفه) از مموری را الآن بگیره.
یا لااقل بهتر نیست پیش‌فرض این امکان را بذارن.

درود

    منظورتون رو متوجه شدم. شما مشابه موردی که در ویندوز اتفاق می افته میخواین.
استفاده ی لینوکس به صورت عمومی برای سرورها هستش و این سرورها معمولا به سخت افزارهای قوی و با حافظه ی بالا مجهز هستند که به عنوان مثال یک سرور وب و یا پایگاه داده در اونها راه اندازی میشه. معمولا میزان تخصیص این حجم از حافظه متغیر هستش، و اگر یک سرور بزرگ با درخواستهای بالا داشته باشیم مصرف حافظه بالا خواهد بود، اگر بخوایم چنین قابلیتی رو به صورت پیش فرض در لینوکس فعال کنیم، سیستم برای این مصارف به سمت ناپایداری میره. به هر حال، این امکان در لینوکس وجود داره که محدودیت های حافظه برای سیستم تعیین کنید.

در نهایت اگر چیزی مشابه آلارم کمبود حافظه در ویندوز برای لینوکس میخواین، می تونین از یک اسکریپت برای این کار استفاده کنید.
عنوان: پاسخ : چرا با دستور سادهٔ torify youtube-dl، اوبونتوی من کامل هنگ می‌کنه؟
ارسال شده توسط: سید وحید رضا برهانی در 29 امرداد 1395، 08:20 ب‌ظ
 نرم افزار youtube-dl احتمالا یک باگ داره. و خب زیاد دور از ذهن نیست که یک باگ سیستم رو ناپایدار کنه! هنر یک مدیر سیستم خوب این هست که اجازه نده کار به اونجا ها برسه.
 و درضمن توی گنو/لینوکس محدودیت منابع می تونی بزاری.
و به نطرم بهترین کار این هست که با آپشن debug یک بار اجرا کنی و خروجی رو به صورت باگ ریپورت برای توسعه دهنده ها بفرستی.
عنوان: پاسخ : چرا با دستور سادهٔ torify youtube-dl، اوبونتوی من کامل هنگ می‌کنه؟
ارسال شده توسط: بهنام … در 29 امرداد 1395، 09:09 ب‌ظ
ممنون از پیشنهادات همه
عنوان: پاسخ : چرا با دستور سادهٔ torify youtube-dl، اوبونتوی من کامل هنگ می‌کنه؟
ارسال شده توسط: M!lad در 30 امرداد 1395، 12:42 ب‌ظ
اگر به صفحه گیتهاب youtube-dl نگاه کنید می‌بینید روند توسعه فعالی داره و نسخه تو مخازن outdated هست، بهتره بسته رو از سایت خودش دانلود و نصب کنید و با سویچ update-- به روز کنید، احتمالا مشکلی که دارید مشاهده میکنید برطرف می‌شه.
عنوان: پاسخ : چرا با دستور سادهٔ torify youtube-dl، اوبونتوی من کامل هنگ می‌کنه؟
ارسال شده توسط: Reza Banivakil در 31 امرداد 1395، 06:11 ب‌ظ
این کامنت رو ببینید پاسخی که داده راهگشا هست یا نه؟

https://github.com/rg3/youtube-dl/issues/9817#issuecomment-226920410
عنوان: پاسخ : چرا با دستور سادهٔ torify youtube-dl، اوبونتوی من کامل هنگ می‌کنه؟
ارسال شده توسط: بهنام … در 01 شهریور 1395، 12:00 ق‌ظ
این کامنت رو ببینید پاسخی که داده راهگشا هست یا نه؟

https://github.com/rg3/youtube-dl/issues/9817#issuecomment-226920410
ERROR: Unable to download webpage: <urlopen error Tunnel connection failed: 501 Tor is not an HTTP Proxy> (caused by URLError(error('Tunnel connection failed: 501 Tor is not an HTTP Proxy',),))
عنوان: پاسخ : چرا با دستور سادهٔ torify youtube-dl، اوبونتوی من کامل هنگ می‌کنه؟
ارسال شده توسط: M!lad در 01 شهریور 1395، 12:58 ق‌ظ
این کامنت رو ببینید پاسخی که داده راهگشا هست یا نه؟

https://github.com/rg3/youtube-dl/issues/9817#issuecomment-226920410
ERROR: Unable to download webpage: <urlopen error Tunnel connection failed: 501 Tor is not an HTTP Proxy> (caused by URLError(error('Tunnel connection failed: 501 Tor is not an HTTP Proxy',),))

کامندی که زدید اشتباه بوده، دستوری که زدید و خطا داده رو اینجا قرار بدید.
عنوان: پاسخ : چرا با دستور سادهٔ torify youtube-dl، اوبونتوی من کامل هنگ می‌کنه؟
ارسال شده توسط: بهنام … در 01 شهریور 1395، 03:46 ب‌ظ
نمی‌دونم! شما یه دستور با پروکسی که جواب می‌ده بذارید ممنون می‌شم.
bisavad@rayane:~$ man youtube-dl
bisavad@rayane:~$ youtube-dl "https://www.youtube.com/watch?v=mPbNbdhoGS4" --proxy socks5://127.0.0.1:9050
[youtube] mPbNbdhoGS4: Downloading webpage
ERROR: Unable to download webpage: <urlopen error Tunnel connection failed: 501 Tor is not an HTTP Proxy> (caused by URLError(error('Tunnel connection failed: 501 Tor is not an HTTP Proxy',),))
bisavad@rayane:~$ youtube-dl "https://www.youtube.com/watch?v=mPbNbdhoGS4" --proxy "socks5://127.0.0.1:9050"
[youtube] mPbNbdhoGS4: Downloading webpage
ERROR: Unable to download webpage: <urlopen error Tunnel connection failed: 501 Tor is not an HTTP Proxy> (caused by URLError(error('Tunnel connection failed: 501 Tor is not an HTTP Proxy',),))
bisavad@rayane:~$ youtube-dl -v "https://www.youtube.com/watch?v=mPbNbdhoGS4" --proxy "socks5://127.0.0.1:9050"
[debug] System config: []
[debug] User config: []
[debug] Command-line args: [u'-v', u'https://www.youtube.com/watch?v=mPbNbdhoGS4', u'--proxy', u'socks5://127.0.0.1:9050']
[debug] Encodings: locale UTF-8, fs UTF-8, out UTF-8, pref UTF-8
[debug] youtube-dl version 2016.02.22
[debug] Python version 2.7.12 - Linux-4.4.0-34-generic-x86_64-with-Ubuntu-16.04-xenial
[debug] exe versions: ffmpeg 2.8.6-1ubuntu2, ffprobe 2.8.6-1ubuntu2, rtmpdump 2.4
[debug] Proxy map: {u'http': u'socks5://127.0.0.1:9050', u'https': u'socks5://127.0.0.1:9050'}
[youtube] mPbNbdhoGS4: Downloading webpage
ERROR: Unable to download webpage: <urlopen error Tunnel connection failed: 501 Tor is not an HTTP Proxy> (caused by URLError(error('Tunnel connection failed: 501 Tor is not an HTTP Proxy',),))
  File "/usr/lib/python2.7/dist-packages/youtube_dl/extractor/common.py", line 355, in _request_webpage
    return self._downloader.urlopen(url_or_request)
  File "/usr/lib/python2.7/dist-packages/youtube_dl/YoutubeDL.py", line 1905, in urlopen
    return self._opener.open(req, timeout=self._socket_timeout)
  File "/usr/lib/python2.7/urllib2.py", line 429, in open
    response = self._open(req, data)
  File "/usr/lib/python2.7/urllib2.py", line 447, in _open
    '_open', req)
  File "/usr/lib/python2.7/urllib2.py", line 407, in _call_chain
    result = func(*args)
  File "/usr/lib/python2.7/dist-packages/youtube_dl/utils.py", line 831, in https_open
    req, **kwargs)
  File "/usr/lib/python2.7/urllib2.py", line 1198, in do_open
    raise URLError(err)

bisavad@rayane:~$ youtube-dl -v "mPbNbdhoGS4" --proxy "socks5://127.0.0.1:9050"
[debug] System config: []
[debug] User config: []
[debug] Command-line args: [u'-v', u'mPbNbdhoGS4', u'--proxy', u'socks5://127.0.0.1:9050']
[debug] Encodings: locale UTF-8, fs UTF-8, out UTF-8, pref UTF-8
[debug] youtube-dl version 2016.02.22
[debug] Python version 2.7.12 - Linux-4.4.0-34-generic-x86_64-with-Ubuntu-16.04-xenial
[debug] exe versions: ffmpeg 2.8.6-1ubuntu2, ffprobe 2.8.6-1ubuntu2, rtmpdump 2.4
[debug] Proxy map: {u'http': u'socks5://127.0.0.1:9050', u'https': u'socks5://127.0.0.1:9050'}
[youtube] mPbNbdhoGS4: Downloading webpage
ERROR: Unable to download webpage: <urlopen error Tunnel connection failed: 501 Tor is not an HTTP Proxy> (caused by URLError(error('Tunnel connection failed: 501 Tor is not an HTTP Proxy',),))
  File "/usr/lib/python2.7/dist-packages/youtube_dl/extractor/common.py", line 355, in _request_webpage
    return self._downloader.urlopen(url_or_request)
  File "/usr/lib/python2.7/dist-packages/youtube_dl/YoutubeDL.py", line 1905, in urlopen
    return self._opener.open(req, timeout=self._socket_timeout)
  File "/usr/lib/python2.7/urllib2.py", line 429, in open
    response = self._open(req, data)
  File "/usr/lib/python2.7/urllib2.py", line 447, in _open
    '_open', req)
  File "/usr/lib/python2.7/urllib2.py", line 407, in _call_chain
    result = func(*args)
  File "/usr/lib/python2.7/dist-packages/youtube_dl/utils.py", line 831, in https_open
    req, **kwargs)
  File "/usr/lib/python2.7/urllib2.py", line 1198, in do_open
    raise URLError(err)

bisavad@rayane:~$ youtube-dl "mPbNbdhoGS4" --proxy "socks5://127.0.0.1:9050"
[youtube] mPbNbdhoGS4: Downloading webpage
ERROR: Unable to download webpage: <urlopen error Tunnel connection failed: 501 Tor is not an HTTP Proxy> (caused by URLError(error('Tunnel connection failed: 501 Tor is not an HTTP Proxy',),))
bisavad@rayane:~$ youtube-dl "mPbNbdhoGS4" --proxy 127.0.0.1:9050
[youtube] mPbNbdhoGS4: Downloading webpage
ERROR: Unable to download webpage: <urlopen error Tunnel connection failed: 501 Tor is not an HTTP Proxy> (caused by URLError(error('Tunnel connection failed: 501 Tor is not an HTTP Proxy',),))
bisavad@rayane:~$ youtube-dl "https://www.youtube.com/watch?v=mPbNbdhoGS4" --proxy 127.0.0.1:9050
[youtube] mPbNbdhoGS4: Downloading webpage
ERROR: Unable to download webpage: <urlopen error Tunnel connection failed: 501 Tor is not an HTTP Proxy> (caused by URLError(error('Tunnel connection failed: 501 Tor is not an HTTP Proxy',),))
عنوان: پاسخ : چرا با دستور سادهٔ torify youtube-dl، اوبونتوی من کامل هنگ می‌کنه؟
ارسال شده توسط: M!lad در 01 شهریور 1395، 04:17 ب‌ظ
نسخه شما 2016.02.22 هست (۶ ماه پیش)، احتمالا به همین خاطر هست که نمیتونه از سویچی که استفاده کردید به درستی بهره ببره.
آخرین نسخه رو نصب و تست کنید باید کار کنه.
عنوان: پاسخ : چرا با دستور سادهٔ torify youtube-dl، اوبونتوی من کامل هنگ می‌کنه؟
ارسال شده توسط: mohamadreza012 در 19 شهریور 1395، 10:53 ب‌ظ
با سلام دوست عزیز لطفا از سویچ -f استفاده کنید فک کنم باید مشخص بشه چه فرمتی میخواهید دانلود کنید مثلا به این صورت
youtube-dl -f 18 url
برای نمایش همه ی فرمت های موجود همانطور که در خروجی man page دستور نوشته بود از سویچ زیر استفاده کنید
-F, --list-formats
              List  all  available  formats of requested
              videos
موفق باشید خداحافظ