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

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

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

نویسنده موضوع: مشکل در اجرای wget و راهنمایی در خصوص debug کردن آن  (دفعات بازدید: 817 بار)

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

آفلاین bijaniri

  • Newbie
  • *
  • ارسال: 8
  • جنسیت : پسر
با سلام دوستان عزیز

ما میخواهیم یک سرور BigBlueButton را "دوباره" نصب کنیم اما وقتی دستور نصب زیر رو که اجرا میکنم دستور اجرا نمیشه و هیچ خطایی نمیده، من debug کردم که اطلاعات زیر رو نشون میده

root@Domain:~# wget --debug -qO- https://ubuntu.bigbluebutton.org/bbb-install.sh | bash -s -- -v bionic-23 -s subdomain.domain.ir -e Domain@gmail.com -w -g


Setting --quiet (quiet) to 1


Setting --quiet (quiet) to 1


Setting --output-document (outputdocument) to -


Setting --output-document (outputdocument) to -


DEBUG output created by Wget 1.19.4 on linux-gnu.


Reading HSTS entries from /root/.wget-hsts


URI encoding = ‘UTF-8’


Caching ubuntu.bigbluebutton.org => 89.X.X.X


Created socket 5.


Releasing 0x00005612dcf26e60 (new refcount 1).


Initiating SSL handshake.


Handshake successful; connected socket 5 to SSL handle 0x00005612dcf270a0


certificate:


  subject: CN=ubuntu.bigbluebutton.org


  issuer:  CN=R3,O=Let's Encrypt,C=US


Closed 5/SSL 0x00005612dcf270a0


root@Domain:~#





حالا همین دستور رو توی سروری که مشکل نداره اجرا کردم و خروجی زیر رو دریافت کردم

root@my:~# wget --debug -qO- https://ubuntu.bigbluebutton.org/bbb-install.sh | bash -s -- -v bionic-23 -s server2.domain.ir -


e info@domain.com -w


Setting --quiet (quiet) to 1


Setting --quiet (quiet) to 1


Setting --output-document (outputdocument) to -


Setting --output-document (outputdocument) to -


DEBUG output created by Wget 1.19.4 on linux-gnu.


Reading HSTS entries from /root/.wget-hsts


URI encoding = ‘UTF-8’


Caching ubuntu.bigbluebutton.org => 167.X.X.X


Created socket 5.


Releasing 0x0000564dc7f63c30 (new refcount 1).


Initiating SSL handshake.


Handshake successful; connected socket 5 to SSL handle 0x0000564dc7f64630


certificate:


  subject: CN=ubuntu.bigbluebutton.org


  issuer:  CN=R3,O=Let's Encrypt,C=US


X509 certificate successfully verified and matches host ubuntu.bigbluebutton.org


---request begin---


GET /bbb-install.sh HTTP/1.1


User-Agent: Wget/1.19.4 (linux-gnu)


Accept: */*


Accept-Encoding: identity


Host: ubuntu.bigbluebutton.org


Connection: Keep-Alive


---request end---


---response begin---


HTTP/1.1 200 OK


Server: nginx/1.14.0 (Ubuntu)


Date: Fri, 03 Dec 2021 18:15:47 GMT


Content-Type: application/octet-stream


Content-Length: 39473


Last-Modified: Thu, 30 Sep 2021 11:46:45 GMT


Connection: keep-alive


ETag: "6155a3a5-9a31"


Accept-Ranges: bytes



---response end---

ممنون میشم بنده رو راهنمایی کنید
« آخرین ویرایش: 13 آذر 1400، 07:09 ق‌ظ توسط bijaniri »

آفلاین مجتبی باغبان

  • Hero Member
  • *
  • ارسال: 780
  • جنسیت : پسر
این دستور رو اجرا کنید تا خطا رو ببینید
wget -qO- https://ubuntu.bigbluebutton.org/bbb-install.sh

آفلاین bijaniri

  • Newbie
  • *
  • ارسال: 8
  • جنسیت : پسر
بازهم مثل قبل هیچ خروجی بعد از اجرای دستور نمایش نمی دهد.
من از سوییچ --debug استفاده کردم که علت را نمایش دهد.
دوست عزیز، از دو خروجی debug بالا  چه تحلیلی برداشت میکنید؟

این دستور رو اجرا کنید تا خطا رو ببینید
wget -qO- https://ubuntu.bigbluebutton.org/bbb-install.sh
« آخرین ویرایش: 12 آذر 1400، 11:42 ب‌ظ توسط bijaniri »

آفلاین مجتبی باغبان

  • Hero Member
  • *
  • ارسال: 780
  • جنسیت : پسر
آپشن -q رو وردار. این آپشن میگه که wget خروجی نداشته باشه
wget https://ubuntu.bigbluebutton.org/bbb-install.shاینجوری اجرا کن تا خروجی رو ببینی

آفلاین Dragon-

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 5124
  • جنسیت : پسر
با سلام دوستان عزیز

ما میخواهیم یک سرور BigBlueButton را "دوباره" نصب کنیم اما وقتی دستور نصب زیر رو که اجرا میکنم دستور اجرا نمیشه و هیچ خطایی نمیده، من debug کردم که اطلاعات زیر رو نشون میده
...
خروجی رو داخل تگ کد قرار بدید تا درست نمایش داده بشه. برای اینکار موقعی که می‌خواهید توی انجمن ارسال کنید، توی دکمه‌های نوار بالا، اوتی که علامت # داره رو بزنید تا یه تگ کد به متن اضافه بشه. بعد خروجی رو بین اون تگ قرار بدید. از قابلیت پیش‌نمایش استفاده کنید تا ببینید متن تقریبا چجوری نمایش داده خواهد شد.
میدونید که زکات علم نشر آن است

آفلاین bijaniri

  • Newbie
  • *
  • ارسال: 8
  • جنسیت : پسر
خیلی ممنونم بابت راهنمایی/ اصلاحات انجام شد / خواهش میکنم در صورت اطلاع بنده را راهنمایی فرمایید

با سلام دوستان عزیز

ما میخواهیم یک سرور BigBlueButton را "دوباره" نصب کنیم اما وقتی دستور نصب زیر رو که اجرا میکنم دستور اجرا نمیشه و هیچ خطایی نمیده، من debug کردم که اطلاعات زیر رو نشون میده
...
خروجی رو داخل تگ کد قرار بدید تا درست نمایش داده بشه. برای اینکار موقعی که می‌خواهید توی انجمن ارسال کنید، توی دکمه‌های نوار بالا، اوتی که علامت # داره رو بزنید تا یه تگ کد به متن اضافه بشه. بعد خروجی رو بین اون تگ قرار بدید. از قابلیت پیش‌نمایش استفاده کنید تا ببینید متن تقریبا چجوری نمایش داده خواهد شد.

آفلاین Dragon-

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 5124
  • جنسیت : پسر
توس سروری که مشکل داره، ارتباط توی مرحله تائید مجوز ubuntu.bigbluebutton.org قطع میشه. انگار wget نمی‌تونه اون مجوز رو تائید کنه.
شاید بسته ca-certificates نصب نیست که این رو میگه.

اگه مشکل چیزی باشه که بالا گفتم، دو راه دارید
۱- بسته ca-certificates رو نصب کنید و دوباره امتحان کنید که دانلود انجام میشه یا نه
sudo apt install  ca-certificates
۲- از http استفاده کنید تا لازم نباشه مجوز اون url بررسی بشه. یعنی اینجوری دستور رو بنویسید
wget -qO- http://ubuntu.bigbluebutton.org/bbb-install.sh | bash -s -- -v bionic-23 -s subdomain.domain.ir -e Domain@gmail.com -w -g
این راه بستگی به این داره که اون سایت از http خالی هم پشتیبانی می‌کنه یا نه (که بیشتر وقت‌ها پشتیبانی می‌کنند)
البته اینجوری چیز‌هایی که دریافت می‌کنید، توی راه قابل مشاهده هست چون از رمزنگاری استفاده نمیشه.
میدونید که زکات علم نشر آن است

آفلاین bijaniri

  • Newbie
  • *
  • ارسال: 8
  • جنسیت : پسر
خیلی ممنونم از توضیحاتتون من دو راه حل را امتحان کردم و درآخر هم Debug کردم که خروجی به این شکل شد


root@myserver:~# lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 18.04.6 LTS
Release:        18.04
Codename:       bionic

root@myserver:~# sudo apt install  ca-certificates
Reading package lists... Done
Building dependency tree
Reading state information... Done
ca-certificates is already the newest version (20210119~18.04.2).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

root@myserver:~# wget -qO- http://ubuntu.bigbluebutton.org/bbb-install.sh | bash -s -- -v bionic-23 -s myserver.domian.ir -e email@gmail.com -w
bbb-install: Unable to locate packages for bionic-23 at ubuntu.bigbluebutton.org.

root@myserver:~# wget --debug -qO- http://ubuntu.bigbluebutton.org/bbb-install.sh | bash -s -- -v bionic-23 -s myserver.domain.ir -e email@gmail.com -w
Setting --quiet (quiet) to 1
Setting --quiet (quiet) to 1
Setting --output-document (outputdocument) to -
Setting --output-document (outputdocument) to -
DEBUG output created by Wget 1.19.4 on linux-gnu.

Reading HSTS entries from /root/.wget-hsts
URI encoding = ‘UTF-8’
Caching ubuntu.bigbluebutton.org => 89.34.27.228
Created socket 3.
Releasing 0x000055b8d8bbd7a0 (new refcount 1).

---request begin---
GET /bbb-install.sh HTTP/1.1
User-Agent: Wget/1.19.4 (linux-gnu)
Accept: */*
Accept-Encoding: identity
Host: ubuntu.bigbluebutton.org
Connection: Keep-Alive

---request end---

---response begin---
HTTP/1.1 200 OK
Server: nginx/1.14.0 (Ubuntu)
Date: Sat, 04 Dec 2021 08:29:47 GMT
Content-Type: application/octet-stream
Content-Length: 39473
Last-Modified: Thu, 30 Sep 2021 11:46:45 GMT
Connection: keep-alive
ETag: "6155a3a5-9a31"
Accept-Ranges: bytes

---response end---
Registered socket 3 for persistent reuse.
bbb-install: Unable to locate packages for bionic-23 at ubuntu.bigbluebutton.org.
root@myserver:~#




توس سروری که مشکل داره، ارتباط توی مرحله تائید مجوز ubuntu.bigbluebutton.org قطع میشه. انگار wget نمی‌تونه اون مجوز رو تائید کنه.
شاید بسته ca-certificates نصب نیست که این رو میگه.

اگه مشکل چیزی باشه که بالا گفتم، دو راه دارید
۱- بسته ca-certificates رو نصب کنید و دوباره امتحان کنید که دانلود انجام میشه یا نه
sudo apt install  ca-certificates
۲- از http استفاده کنید تا لازم نباشه مجوز اون url بررسی بشه. یعنی اینجوری دستور رو بنویسید
wget -qO- http://ubuntu.bigbluebutton.org/bbb-install.sh | bash -s -- -v bionic-23 -s subdomain.domain.ir -e Domain@gmail.com -w -g
این راه بستگی به این داره که اون سایت از http خالی هم پشتیبانی می‌کنه یا نه (که بیشتر وقت‌ها پشتیبانی می‌کنند)
البته اینجوری چیز‌هایی که دریافت می‌کنید، توی راه قابل مشاهده هست چون از رمزنگاری استفاده نمیشه.

آفلاین Dragon-

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 5124
  • جنسیت : پسر
wget اون اسکریپت رو دانلود می‌کنه اما شما یه چیزی به اون اسکریپت دادید که اشتباه هست.
مطمئن هستید که نسخه‌ای به اسم bionic-23 وجود داره؟
میدونید که زکات علم نشر آن است