bigbluebutton / bbb-install

BASH script to install BigBlueButton in 30 minutes.
GNU Lesser General Public License v3.0
612 stars 539 forks source link

broken packages while installing BigBlueButton #728

Open otabekotabaev149 opened 6 months ago

otabekotabaev149 commented 6 months ago

I tried different versions and commands to install bigbluebutton, but, everytime I got the same issue

The following packages have unmet dependencies: bbb-html5 : Depends: bbb-pads but it is not going to be installed Depends: bbb-webrtc-sfu but it is not going to be installed Depends: bbb-export-annotations but it is not going to be installed Depends: bbb-web but it is not going to be installed Depends: mongodb-org but it is not going to be installed Depends: yq (>= 3) but it is not installable Depends: yq (< 4) but it is not installable E: Unable to correct problems, you have held broken packages. ................................................................................................................ (infinite dots are shown)

antobinary commented 6 months ago

Hi @JohnBryan2822

Do you have errors earlier in the installation about picking up the yq ppa? Are you installing BBB 2.7 on an Ubuntu 20.04 server or BBB 3.0-dev on Ubuntu 22.04?

otabekotabaev149 commented 6 months ago

hi I am trying to install 2.6, but, I also tried 2.7 in my ubuntu 22.04. Also, I used VPS from DigitalOcean.com (Ubuntu 22.04), there was the same error (infinite dots are appearing. I waited half an hour)

On Thu, Feb 15, 2024, 17:01 Anton Georgiev @.***> wrote:

Hi @JohnBryan2822 https://github.com/JohnBryan2822

Do you have errors earlier in the installation about picking up the yq ppa? Are you installing BBB 2.7 on an Ubuntu 20.04 server or BBB 3.0-dev on Ubuntu 22.04?

— Reply to this email directly, view it on GitHub https://github.com/bigbluebutton/bbb-install/issues/728#issuecomment-1946400190, or unsubscribe https://github.com/notifications/unsubscribe-auth/BCBA2WJQAPQO5BTXJU2WOBDYTYWL5AVCNFSM6AAAAABDKLLX5GVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSNBWGQYDAMJZGA . You are receiving this because you were mentioned.Message ID: @.***>

antobinary commented 6 months ago

Please use Ubuntu 20.04 for BBB 2.6 / 2.7 The support for 22.04 was only added to BBB 3.0 (under development)

otabekotabaev149 commented 6 months ago

hi I am using ubuntu 20.04, bought domain and changed ip addresses to my droplet in digitalocean.com. Now I have some different issues can you help me on that:

wget -qO- https://ubuntu.bigbluebutton.org/bbb-install-2.6.sh | bash -s -- -w -v focal-260

Error: Could not connect to the configured hostname/IP address #

http://64.23.150.234/

#

If your BigBlueButton server is behind a firewall, see FAQ.

If I enter my domain and email:

wget -qO- https://ubuntu.bigbluebutton.org/bbb-install-2.6.sh | bash -s -- -w -v focal-260 -s javacoders.site -e @.***

Unable to register an account with ACME server bbb-install: Let's Encrypt SSL request for javacoders.site did not succeed

On Fri, Feb 16, 2024, 16:01 Anton Georgiev @.***> wrote:

Please use Ubuntu 20.04 for BBB 2.6 / 2.7 The support for 22.04 was only added to BBB 3.0 (under development)

— Reply to this email directly, view it on GitHub https://github.com/bigbluebutton/bbb-install/issues/728#issuecomment-1948541783, or unsubscribe https://github.com/notifications/unsubscribe-auth/BCBA2WKZYVM66ERDCM6IVVTYT5YDJAVCNFSM6AAAAABDKLLX5GVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSNBYGU2DCNZYGM . You are receiving this because you were mentioned.Message ID: @.***>

michi-80337 commented 6 months ago

Call me oldschool, if you like: While piping a wget download through bash is convenient (and the documented way for BBB), it's often a better idea to do the download first and to start the installation in a second step:

# wget https://ubuntu.bigbluebutton.org/bbb-install-2.6.sh
[...]
# chmod 744 bbb-install-2.6.sh
# ./bbb-install-2.6.sh [arguments as needed ...]

This allows you to have a look into the script to find the reason behind a problem and shields you from trouble caused by incomplete downloads. (Yes, this happens, even today. ...)

Regarding your actual problem:

Both error messages hint to a communication problem between the outer world and your server. Does your server have the IP address 64.23.150.234 or is there some network address translation (NAT) involved? If the later applies to your setup, please have a look into the documentation. Sometimes a firewall prohibits connections to the server. Are you able to reach port 80 and port 443 from outside? If there is no nginx already running on your server, you can use netcat for a test:

# netcat -l 80
[...]

You can then check the connection on the client side:

$ netcat 64.23.150.234 80
[...]

If you are able to type something on the client side and see the result on the server side, you are fine. Repeat the test with port 443. If one of the tests fail, you know, where the problem is.

Zesor commented 1 month ago

Hi, i got the same problem for bbb 2.7 installing on ubuntu 20.04

The following packages have unmet dependencies:
 bigbluebutton : Depends: bbb-config but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
Reading package lists...
Building dependency tree...
Reading state information...
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 bbb-html5 : Depends: bbb-pads but it is not going to be installed
             Depends: bbb-webrtc-sfu but it is not going to be installed
             Depends: bbb-export-annotations but it is not going to be installed
             Depends: bbb-web but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

I tried to install every package as shown below with apt but they depends themself on other dependency

antobinary commented 1 month ago

@Zesor let's tackle your report in the issue you opened https://github.com/bigbluebutton/bbb-install/issues/749 (in general these issues would be MUCH easier to solve if the entire log was included, for example via https://p.rrbone.net/)