Unable to Install BBB 2.7 on Clean Server

596 views
Skip to first unread message

Daniel Muthengi

unread,
Sep 13, 2023, 2:49:28 AM9/13/23
to BigBlueButton-Setup
Hi guys.
I'm a system admin for my school LMS (Canvas) and we have been using BBB 2.4 for video conferencing and online teaching. I now want to upgrade to 2.7 but I'm facing challenges installing it on a fresh server. I've followed the instructions as provided on the official installation page and tried using the automatic script "bbb-install.sh" to no avail. I'm on Ubuntu 20.04 LTS, on a dedicated Contabo Server and I keep getting stuck at the error below:

****
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:
 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
             Depends: yq (< 4) but 4.16.2 is to be installed
E: Unable to correct problems, you have held broken packages.
...............................................................................................................................................................................................................................................................................................................................................................................................................................................................

***

Can anyone kindly assist? Are there things that are missing? Previously I'd have to install Redis, Java and Nodejs separately before starting the installation. I've tried this as well but it doesn't work.

Jean Pluzo

unread,
Sep 13, 2023, 7:29:05 AM9/13/23
to BigBlueButton-Setup
Hi Daniel,

I just looked at one of my BBB Servers. The yq version in Ubuntu 20.04 is 3.4.1. You seem to have 4.16.2 installed. Any reasons why you installed a newer version?
This seems to be a dependency expected from the bbb packages.
You could also try and downgrade to the desired yq version and reinstall with the bbb-install script.

Regards,
J.

Daniel M.

unread,
Sep 14, 2023, 3:27:39 AM9/14/23
to BigBlueButton-Setup
Hi Jean,

I've no idea how the newer version got installed! I only ran the installation script on the bare bones Ubuntu installation and got the error message. Is there a way I can over-ride that bit before/during installation?

Regards, 
Daniel.

Daniyal Khawaja

unread,
Sep 14, 2023, 11:11:17 AM9/14/23
to bigbluebu...@googlegroups.com
if your issue isnt solved.. i'd suggest u install 2.6 and upgrade to 2.7 as it just came out.. might be buggy who knows, the error message suggests that 4.16.2 is to be installed while  your current version is less than 4 for yq... maybe try upgrading that thanks

Daniel M.

unread,
Sep 15, 2023, 5:07:44 AM9/15/23
to BigBlueButton-Setup
Hi Daniyal,

I have tried that as well but I keep getting stuck at this stage below:

***
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
             Depends: yq (< 4) but 4.16.2 is to be installed

E: Unable to correct problems, you have held broken packages.
.......................................................................................................................................................................................................................................................................................................................................................................................................................................

***

Then the installation just remains there perpetually. And the bad news is that since BBB requires a dedicated server, I had already deleted the previous version (2.4) that was working really well. Now I can't go back!

Any other ideas?

Fred Dixon

unread,
Sep 15, 2023, 7:45:32 AM9/15/23
to bigbluebu...@googlegroups.com
Hi Daniel,

Can you check what version of yq you have installed. 

  yq --version

and where it's installing from

   apt show yq

Regards,... Fred

--
You received this message because you are subscribed to the Google Groups "BigBlueButton-Setup" group.
To unsubscribe from this group and stop receiving emails from it, send an email to bigbluebutton-s...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/bigbluebutton-setup/a29b96c2-ce97-4213-9d13-26f6285ac7a1n%40googlegroups.com.


--
Co-founder BigBlueButton

Like BigBlueButton?  Tweet us at @bigbluebutton

Daniel M.

unread,
Sep 15, 2023, 8:15:59 AM9/15/23
to BigBlueButton-Setup
Hi Fred,

I'm happy to report that I've ***finally!*** managed to get the installation completed. Not fully, but BBB installation has gone through - at least. But now greenlight v3 won't install! Anyway, one problem at a time.... For anyone who may be stuck like I was, I had to go step by step after reformatting my server as shown below:

1. // Make sure your system is up to date
  $ sudo apt update
  $ sudo apt upgrade

2. // Install Dependencies
  $ sudo apt install -y software-properties-common

3. // Add BigBlueButton Repository
  $ sudo add-apt-repository ppa:bigbluebutton/support -y 

5. // Install BigBlueButton
  $ sudo apt update
  $ wget -qO- https://raw.githubusercontent.com/bigbluebutton/bbb-install/v2.7.x-release/bbb-install.sh | bash -s -- -w -v focal-270 -s ***.ke -e info@*** -g

*****
I'm now trying to install greenlight v3 but it seems the installation fails because nginx either isn't properly installed or won't start. I'll keep troubleshooting and get back to you guys. If I've got any steps above wrong, please let me know.

Daniel M.

unread,
Sep 16, 2023, 12:04:02 PM9/16/23
to BigBlueButton-Setup
This is the error when trying to install Greenlight....

***
bbb-install: Deploying Greenlight on the '/' path...
nginx: [emerg] bind() to [::1]:82 failed (99: Cannot assign requested address)
nginx: configuration file /etc/nginx/nginx.conf test failed
bbb-install: greenlight-v3 failed to install/update due to nginx tests failing to pass - if using the official image then please contact the maintainers.
.
.

***

Message has been deleted

Daniel M.

unread,
Feb 25, 2025, 3:31:45 PM2/25/25
to BigBlueButton-Setup
I figured out the solution to this problem, in case someone comes to check this in the future. The secret was enabling ipv6 on my server:

// Enable ipv6 on your server
  $ sudo sysctl -w net.ipv6.conf.all.disable_ipv6=0

After that, I just ran the installation script again and Greenlight was installed.

Reply all
Reply to author
Forward
0 new messages