BigBlueButton 2.6.0-alpha.2 released!

406 views
Skip to first unread message

Anton Georgiev

unread,
Jul 21, 2022, 11:13:59 AM7/21/22
to BigBlueButton-dev
We are pleased to announce BigBlueButton 2.6.0-alpha.2!

This alpha iteration of BigBlueButton 2.6 includes numerous new features and updates to existing ones.
Note that it runs on Ubuntu Focal (20.04).

This iteration introduced a new package bbb-html5-nodejs to deliver the specific version of nodejs we need for the version of bbb-html5. It also introduces bbb-export-annotations which paves the way for the final steps in exporting presentation(s) coming up later in BBB 2.6. Also note that we have retired bbb-demo starting with BBB 2.6.

BigBlueButton 2.6-dev is under active development. While we don’t recommend setting it up in a production environment, we do encourage administrators to try out the build with others and give us feedback on our [bigbluebutton-dev mailing list](https://groups.google.com/g/bigbluebutton-dev).

Link to installation command / instructions / planned features : https://docs.bigbluebutton.org/2.6/new.html

All fixes from BigBlueButton 2.5.x are here up to and including v2.5.3.

Big THANK YOU to all comminuty members who helped for this release - both through sending pull requests and through reporting bugs or requesting enhancements!


The full release notes are here
https://github.com/bigbluebutton/bigbluebutton/releases/tag/v2.6.0-alpha.2

To try out 2.6.0-alpha.2, visit
https://test26.bigbluebutton.org/

Or, better yet, grab a Ubuntu 20.04 64-bit server and install the latest version yourself (it will take only a few minutes):
https://docs.bigbluebutton.org/2.6/new.html

If you want to report any potential security issues with BigBlueButton, please e-mail us at secu...@bigbluebutton.org

As always, we welcome feedback on this latest update.
Anton

Phill. Whiteside

unread,
Jul 21, 2022, 3:01:30 PM7/21/22
to bigblueb...@googlegroups.com
Hi Folks,

just re-ran the install script, doesn't seem to have proceeded to a2, apart from that, it also means this error is still being reported:

Reloading NginX configuration
Starting BigBlueButton
Too few arguments.

# Warning:  could not be started. Please, check BBB-LTI.
#     Run the command:
#       sudo journalctl -u
#     To better understand the ERROR

BigBlueButton Server 2.6.0-alpha.1 (208)


Thanks for the continued great work.

Regards,
Phill.

--
You received this message because you are subscribed to the Google Groups "BigBlueButton-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to bigbluebutton-...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/bigbluebutton-dev/87b841bc-cda3-4ed9-8e4b-f252925e0160n%40googlegroups.com.

Anton Georgiev

unread,
Jul 21, 2022, 3:19:11 PM7/21/22
to neeraj
Hi Phill,

What parameter did you pass for the `-v` portion in your bbb-install-2.6.sh command? I just double checked and focal-260 repository seems correctly updated with alpha.2

-Anton


Anton Georgiev

Project Manager / Software Developer | Blindside Networks Inc.

anton.g...@blindsidenetworks.com
blindsidenetworks.com
Ottawa, ON



You received this message because you are subscribed to a topic in the Google Groups "BigBlueButton-dev" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/bigbluebutton-dev/V5cbHADYVxc/unsubscribe.
To unsubscribe from this group and all its topics, send an email to bigbluebutton-...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/bigbluebutton-dev/CABmcvjj2ivkpq7DnQ1K%3DfeGvqM4FUGu%2BYReGBJ6L0GQ%2Bphdp1w%40mail.gmail.com.

Phill. Whiteside

unread,
Jul 21, 2022, 3:34:28 PM7/21/22
to bigblueb...@googlegroups.com
Hi Anton,

thanks for the speedy reply. The command I use is:

# wget -qO- https://ubuntu.bigbluebutton.org/bbb-install-2.6.sh | bash -s -- -v focal-260 -s dev-bbb.faircam.net -e phi...@phillw.net  -w -g

Regards,

Phill.

Anton Georgiev

unread,
Jul 21, 2022, 3:59:58 PM7/21/22
to neeraj
Hi Phill,

The command looks alright to me. Perhaps there was an error encountered in the upgrade attempt?
Any chance you still have the output of it? Any chance you could re-run the command and scan for any errors, specifically near the bottom of the resulting output?

-Anton

Anton Georgiev

Project Manager / Software Developer | Blindside Networks Inc.

anton.g...@blindsidenetworks.com
blindsidenetworks.com
Ottawa, ON


Phill. Whiteside

unread,
Jul 21, 2022, 4:12:10 PM7/21/22
to bigblueb...@googlegroups.com
Hi Anton,

Below is everything :)

Regards,
Phill.
Get:1 http://security.ubuntu.com/ubuntu focal-security InRelease [114 kB]
Hit:2 https://download.docker.com/linux/ubuntu focal InRelease                
Hit:3 https://deb.nodesource.com/node_16.x focal InRelease                    
Hit:4 https://ubuntu.bigbluebutton.org/focal-260 bigbluebutton-focal InRelease
Hit:5 http://ppa.launchpad.net/bigbluebutton/support/ubuntu focal InRelease    
Ign:6 https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/4.4 InRelease      
Hit:7 http://gb.archive.ubuntu.com/ubuntu focal InRelease                      
Hit:8 https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/4.4 Release
Get:9 http://gb.archive.ubuntu.com/ubuntu focal-updates InRelease [114 kB]
Get:10 http://gb.archive.ubuntu.com/ubuntu focal-backports InRelease [108 kB]
Fetched 336 kB in 2s (199 kB/s)    
Reading package lists... Done
Warning: apt-key output should not be parsed (stdout is not a terminal)
SHELL=/bin/bash
SUDO_GID=1000
LANGUAGE=en_GB:en
SUDO_COMMAND=/bin/bash
SUDO_USER=phillw
PWD=/root
LOGNAME=root
HOME=/root
LANG=en_GB.UTF-8
LS_COLORS=rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:
LESSCLOSE=/usr/bin/lesspipe %s %s
TERM=xterm-256color
LESSOPEN=| /usr/bin/lesspipe %s
USER=root
SHLVL=1
XDG_DATA_DIRS=/usr/local/share:/usr/share:/var/lib/snapd/desktop
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin
SUDO_UID=1000
MAIL=/var/mail/root
DEBIAN_FRONTEND=noninteractive
_=/usr/bin/env
'universe' distribution component is already enabled for all sources.
Warning: apt-key output should not be parsed (stdout is not a terminal)
Warning: apt-key output should not be parsed (stdout is not a terminal)
Warning: apt-key output should not be parsed (stdout is not a terminal)
deb [ arch=amd64 ] https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/4.4 multiverse
Warning: apt-key output should not be parsed (stdout is not a terminal)
/usr/bin/docker
11-jre-buster: Pulling from library/openjdk
Digest: sha256:241aead9ce56b75913d3b13de9db1c75170f5070632e452dedc1b5b98682fbcd
Status: Image is up to date for openjdk:11-jre-buster
docker.io/library/openjdk:11-jre-buster
Hit:1 http://security.ubuntu.com/ubuntu focal-security InRelease
Hit:2 https://download.docker.com/linux/ubuntu focal InRelease                
Hit:3 https://deb.nodesource.com/node_16.x focal InRelease                    
Ign:4 https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/4.4 InRelease      
Hit:5 https://ubuntu.bigbluebutton.org/focal-260 bigbluebutton-focal InRelease
Hit:6 https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/4.4 Release        
Hit:7 http://ppa.launchpad.net/bigbluebutton/support/ubuntu focal InRelease    
Hit:8 http://gb.archive.ubuntu.com/ubuntu focal InRelease                      
Hit:9 http://gb.archive.ubuntu.com/ubuntu focal-updates InRelease
Hit:10 http://gb.archive.ubuntu.com/ubuntu focal-backports InRelease
Reading package lists... Done
Reading package lists... Done
Building dependency tree      
Reading state information... Done
Calculating upgrade... Done
0 to upgrade, 0 to newly install, 0 to remove and 0 not to upgrade.
3 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Setting up bbb-html5 (1:2.6-52) ...
setting public.app.bbbServerVersion: 2.6.0-alpha.1 in /usr/share/meteor/bundle/programs/server/assets/app/config/settings.yml
chown: cannot access '/lib/systemd/system/bbb-html5.service': No such file or directory
dpkg: error processing package bbb-html5 (--configure):
 installed bbb-html5 package post-installation script subprocess returned error exit status 1
dpkg: dependency problems prevent configuration of bbb-config:
 bbb-config depends on bbb-html5; however:
  Package bbb-html5 is not configured yet.

dpkg: error processing package bbb-config (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of bigbluebutton:
 bigbluebutton depends on bbb-config; however:
  Package bbb-config is not configured yet.

No apport report written because the error message indicates it's a follow-up error from a previous failure.
dpkg: error processing package bigbluebutton (--configure):
 dependency problems - leaving unconfigured
No apport report written because the error message indicates it's a follow-up error from a previous failure.
Errors were encountered while processing:
 bbb-html5
 bbb-config
 bigbluebutton
E: Sub-process /usr/bin/dpkg returned an error code (1)
'universe' distribution component is already enabled for all sources.
Hit:1 https://download.docker.com/linux/ubuntu focal InRelease
Hit:2 https://deb.nodesource.com/node_16.x focal InRelease                    
Hit:3 https://ubuntu.bigbluebutton.org/focal-260 bigbluebutton-focal InRelease
Hit:4 http://gb.archive.ubuntu.com/ubuntu focal InRelease                      
Hit:5 http://ppa.launchpad.net/bigbluebutton/support/ubuntu focal InRelease    
Hit:6 http://security.ubuntu.com/ubuntu focal-security InRelease              
Ign:7 https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/4.4 InRelease
Hit:8 http://gb.archive.ubuntu.com/ubuntu focal-updates InRelease
Hit:9 https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/4.4 Release
Hit:10 http://gb.archive.ubuntu.com/ubuntu focal-backports InRelease
Reading package lists... Done
Warning: apt-key output should not be parsed (stdout is not a terminal)
/usr/bin/docker
warning: parser/current is loading parser/ruby27, which recognizes2.7.6-compliant syntax, but you are running 2.7.5.
Please see https://github.com/whitequark/parser#compatibility-with-ruby-mri.
greenlight_db_1
greenlight-v2
Creating greenlight_db_1 ... done
Creating greenlight-v2   ... done
Reading package lists... Done
Building dependency tree      
Reading state information... Done
0 to upgrade, 0 to newly install, 0 to remove and 0 not to upgrade.
3 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Setting up bbb-html5 (1:2.6-52) ...
setting public.app.bbbServerVersion: 2.6.0-alpha.1 in /usr/share/meteor/bundle/programs/server/assets/app/config/settings.yml
chown: cannot access '/lib/systemd/system/bbb-html5.service': No such file or directory
dpkg: error processing package bbb-html5 (--configure):
 installed bbb-html5 package post-installation script subprocess returned error exit status 1
dpkg: dependency problems prevent configuration of bbb-config:
 bbb-config depends on bbb-html5; however:
  Package bbb-html5 is not configured yet.

dpkg: error processing package bbb-config (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of bigbluebutton:
 bigbluebutton depends on bbb-config; however:
  Package bbb-config is not configured yet.

dpkg: error processing package bigbluebutton (--configure):
 dependency problems - leaving unconfigured
No apport report written because the error message indicates it's a follow-up error from a previous failure.
No apport report written because the error message indicates it's a follow-up error from a previous failure.
Errors were encountered while processing:
 bbb-html5
 bbb-config
 bigbluebutton
E: Sub-process /usr/bin/dpkg returned an error code (1)
Assigning dev-bbb.faircam.net for web application URL in /etc/bigbluebutton/bbb-web.properties
Assigning dev-bbb.faircam.net for web application URL in /etc/bigbluebutton/bbb-apps-akka.conf
Assigning dev-bbb.faircam.net for record and playback in /usr/local/bigbluebutton/core/scripts/bigbluebutton.yml
Assigning dev-bbb.faircam.net for playback of recordings:
Restarting BigBlueButton 2.6.0-alpha.1 ...
Stopping BigBlueButton

Applying updates in /etc/bigbluebutton/bbb-conf/apply-config.sh:
  - Enable Firewall and opening 22/tcp, 80/tcp, 443/tcp and 16384:32768/udp
Skipping adding existing rule
Skipping adding existing rule (v6)
Skipping adding existing rule
Skipping adding existing rule (v6)
Skipping adding existing rule
Skipping adding existing rule (v6)
Firewall is active and enabled on system startup


Reloading NginX configuration
Starting BigBlueButton
Too few arguments.

# Warning:  could not be started. Please, check BBB-LTI.
#     Run the command:
#       sudo journalctl -u
#     To better understand the ERROR

BigBlueButton Server 2.6.0-alpha.1 (208)
                    Kernel version: 5.4.0-122-generic
                      Distribution: Ubuntu 20.04.4 LTS (64-bit)
                            Memory: 8049 MB
                         CPU cores: 6

/etc/bigbluebutton/bbb-web.properties (override for bbb-web)
/usr/share/bbb-web/WEB-INF/classes/bigbluebutton.properties (bbb-web)
       bigbluebutton.web.serverURL: https://dev-bbb.faircam.net
                defaultGuestPolicy: ALWAYS_ACCEPT
                 svgImagesRequired: true
              defaultMeetingLayout: CUSTOM_LAYOUT

/etc/nginx/sites-available/bigbluebutton (nginx)
                       server_name: dev-bbb.faircam.net
                              port: 80, [::]:80
                              port: 443 ssl

/opt/freeswitch/etc/freeswitch/vars.xml (FreeSWITCH)
                       local_ip_v4: 51.222.194.18
                   external_rtp_ip: 51.222.194.18
                   external_sip_ip: 51.222.194.18

/opt/freeswitch/etc/freeswitch/sip_profiles/external.xml (FreeSWITCH)
                        ext-rtp-ip: $${local_ip_v4}
                        ext-sip-ip: $${local_ip_v4}
                        ws-binding: 51.222.194.18:5066
                       wss-binding: 51.222.194.18:7443

UDP port ranges

                        FreeSWITCH: 16384-24576
                           kurento: 24577-32768
                    bbb-webrtc-sfu: 24577-32768

/usr/local/bigbluebutton/core/scripts/bigbluebutton.yml (record and playback)
                     playback_host: dev-bbb.faircam.net
                 playback_protocol: https
                            ffmpeg: 4.2.7-0ubuntu0.1

/usr/share/bigbluebutton/nginx/sip.nginx (sip.nginx)
                        proxy_pass: 51.222.194.18
                          protocol: http

/usr/local/bigbluebutton/bbb-webrtc-sfu/config/default.yml (bbb-webrtc-sfu)
/etc/bigbluebutton/bbb-webrtc-sfu/production.yml (bbb-webrtc-sfu - override)
    mediasoup.webrtc.*.announcedIp: 51.222.194.18
  mediasoup.plainRtp.*.announcedIp: 51.222.194.18
                        kurento.ip: 51.222.194.18
                       kurento.url: ws://127.0.0.1:8888/kurento
                 freeswitch.sip_ip: 51.222.194.18
               recordScreenSharing: true
                     recordWebcams: true
                  codec_video_main: VP8
               codec_video_content: VP8

/usr/share/meteor/bundle/programs/server/assets/app/config/settings.yml (HTML5 client)
/etc/bigbluebutton/bbb-html5.yml (HTML5 client config override)
                             build: 52
                        kurentoUrl: wss://dev-bbb.faircam.net/bbb-webrtc-sfu
            defaultFullAudioBridge: sipjs
           defaultListenOnlyBridge: fullaudio
                    sipjsHackViaWs: true

/usr/share/bbb-web/WEB-INF/classes/spring/turn-stun-servers.xml (STUN Server)
                              stun: stun.l.google.com:19302


# Potential problems described below
...................

Anton Georgiev

unread,
Jul 21, 2022, 5:17:13 PM7/21/22
to neeraj
Hmm, I did not hit this when testing an upgrade...

I am trying to reproduce this again locally and will check what needs to be tweaked.

The easy way forward would be to reset the server/VM to Ubuntu 20.04 and run the same bbb-install-2.6.sh command on that clean slate and that should reliably get you to BBB 2.6.0-alpha.2. 


In alpha.2 we introduced bigbluebutton.target and in that same step there were path changes in https://github.com/bigbluebutton/bigbluebutton/blame/develop/build/packages-template/bbb-html5/after-install.sh#L63-L65


P.S. I just installed a new server with alpha.1 and then upgraded it to alpha.2 without hitting this. Could you tell more about your setup? Could you also paste here the result of 
# dpkg -l | grep bbb-

(for me after the upgrade:)
ii  bbb-apps-akka                        1:2.6-24                          all          BigBlueButton Apps (Akka)
ii  bbb-config                           1:2.6-20                          amd64        BigBlueButton configuration utilities
ii  bbb-etherpad                         1:2.6-5                           amd64        The EtherPad Lite components for BigBlueButton
ii  bbb-export-annotations               1:2.6-6                           amd64        BigBlueButton Export Annotations
ii  bbb-freeswitch-core                  2:2.6-5                           amd64        BigBlueButton build of FreeSWITCH
ii  bbb-freeswitch-sounds                1:2.6-1                           amd64        FreeSWITCH Sounds
ii  bbb-fsesl-akka                       1:2.6-15                          all          BigBlueButton FS-ESL (Akka)
ii  bbb-html5                            1:2.6-52                          amd64        The HTML5 components for BigBlueButton
ii  bbb-html5-nodejs                     1:2.6-1                           amd64        Include a specific NodeJS version for bbb-html5
ii  bbb-learning-dashboard               1:2.6-5                           amd64        BigBlueButton bbb-learning-dashboard
ii  bbb-libreoffice-docker               1:2.6-4                           amd64        BigBlueButton setup for LibreOffice running in docker
ii  bbb-mkclean                          1:2.6-2                           amd64        Clean and optimize Matroska and WebM files
ii  bbb-pads                             1:2.6-13                          amd64        BigBlueButton Pads
ii  bbb-playback                         1:2.6-5                           amd64        BigBlueButton playback
ii  bbb-playback-presentation            1:2.6-5                           amd64        BigBluebutton playback of presentation
ii  bbb-record-core                      1:2.6-9                           amd64        BigBlueButton record and playback
ii  bbb-web                              1:2.6-17                          amd64        BigBlueButton API
ii  bbb-webrtc-sfu                       1:2.6-15                          amd64        BigBlueButton WebRTC SFU

-Anton

Anton Georgiev

Project Manager / Software Developer | Blindside Networks Inc.

anton.g...@blindsidenetworks.com
blindsidenetworks.com
Ottawa, ON


Message has been deleted

Hiroshi Suga

unread,
Jul 22, 2022, 4:50:14 AM7/22/22
to BigBlueButton-dev


Reloading NginX configuration
Starting BigBlueButton
Too few arguments.

# Warning:  could not be started. Please, check BBB-LTI.
#     Run the command:
#       sudo journalctl -u
#     To better understand the ERROR

BigBlueButton Server 2.6.0-alpha.1 (208)


 
I've got the same message when upgrading from 2.6a1, but it doesn't seem to harm anything. 

Ali Alhaidary

unread,
Jul 22, 2022, 7:49:18 AM7/22/22
to bigblueb...@googlegroups.com
--
You received this message because you are subscribed to the Google Groups "BigBlueButton-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to bigbluebutton-...@googlegroups.com.
Reply all
Reply to author
Forward
0 new messages