BigBlueButton 2.3-alpha-1 was released!

1,099 views
Skip to first unread message

Anton Georgiev

unread,
Jul 16, 2020, 4:17:21 PM7/16/20
to BigBlueButton-dev
Hi Everyone,

We are pleased to announce BigBlueButton 2.3-alpha-1 (first release for 2.3.x)! 

Try out this early preview version on https://test23.bigbluebutton.org/

See the full post for what's included, installation/development steps, etc: https://docs.bigbluebutton.org/dev/dev23.html

The full release notes are here

Regards,
Anton



bayden10

unread,
Jul 16, 2020, 4:28:53 PM7/16/20
to BigBlueButton-dev
Hi Anton, wasn't 2.3A1 released last week or is this another Alpha release?

Anton Georgiev

unread,
Jul 16, 2020, 4:35:09 PM7/16/20
to BigBlueButton-dev
Hi Bayden10,

>Hi Anton, wasn't 2.3A1 released last week or is this another Alpha release?

It was tagged last week + packages were created. However, more preparatory work was done including testing server setup, improved documentation, etc. This post is the official announcement and acts as an invitation to the community to try 2.3-alpha-1 out.

Regards,
Anton 

bayden10

unread,
Jul 16, 2020, 4:40:06 PM7/16/20
to BigBlueButton-dev
Thank you.  
I've notice some great improvements. Audio Echo test very quick and new settings controls. Should I update our pre-release for those changes you mention using the install script?

I Brof

unread,
Jul 16, 2020, 6:02:56 PM7/16/20
to BigBlueButton-dev
Hi Anton,
Thank you for great upgrade and all efforts 👏

Would you please confirm if the issue of lunching a meeting on 2.3 Alpha is fixed. There's an issue opened about it here:

Anton Georgiev

unread,
Jul 16, 2020, 9:02:45 PM7/16/20
to neeraj
Hi Bayden10,

>Should I update our pre-release for those changes you mention using the install script?
This release is an early development version, not meant for production. In my opinion the current stage of 2.3 is best used to try out the new functionality, to see if any of your customizations will need adjusting, etc. I do not recommend including it in your release/production environments at this time. 


Hi I Brof,
From what I can tell this issue is not addressed yet.

Regards,
Anton

--
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/G7z6KKdH178/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/a541ebed-a4b8-45b6-aa7b-3e3f30475b68o%40googlegroups.com.

bayden10

unread,
Jul 16, 2020, 10:14:29 PM7/16/20
to BigBlueButton-dev
Hi Anton, 

yes of course not for upgrading our production hosts, as mentioned we have already been testing the earlier version of the Alpha from last week and I have been now trying to use the bbb-install scrip on that Alpha host. It seems that the HTML5 is not upgrading to what you are currently using on your test23 server. Settings area in the HTML5 client is not the same as your test site and also the HTML5 about version reports 2019-1061 where as yours shows client build 2020-1006.

wget -qO- https://ubuntu.bigbluebutton.org/bbb-install.sh | bash -s -- -v bionic-230-dev -s bbb12.domain.ca -c turn.domain.ca:1534a29f6e000004cb3f2d60000085d -e secu...@domain.ca -d

BigBlueButton Server 2.3.0-dev (1183)
                    Kernel version: 4.15.0-109-generic
                      Distribution: Ubuntu 18.04.4 LTS (64-bit)
                            Memory: 32143 MB
                         CPU cores: 8


/usr/share/meteor/bundle/programs/server/assets/app/config/settings.yml (HTML5 client)
                             build: 1061

I noticed that the settings.yml should be located in a different location from the DEV repository?

ii  bbb-apps-akka                          2.3.0-10                                        all          BigBlueButton Apps (Akka)
ii  bbb-config                             1:2.3.0-17                                      amd64        BigBlueButton configuration utilities
ii  bbb-etherpad                           1:2.3.0-3                                       amd64        The EtherPad Lite components for BigBlueButton
ii  bbb-freeswitch-core                    2:2.3.0-12                                      amd64        BigBlueButton build of FreeSWITCH
ii  bbb-freeswitch-sounds                  1:1.6.7-1                                       amd64        FreeSWITCH Sounds
ii  bbb-fsesl-akka                         2.3.0-4                                         all          BigBlueButton FS-ESL (Akka)
ii  bbb-html5                              1:2.3.0-1061                                    amd64        The HTML5 components for BigBlueButton
ii  bbb-mkclean                            1:0.8.7-1                                       amd64        Clean and optimize Matroska and WebM files
ii  bbb-playback-presentation              1:2.3.0-10                                      amd64        BigBluebutton playback of presentation
ii  bbb-record-core                        1:2.3.0-26                                      amd64        BigBlueButton record and playback
ii  bbb-transcode-akka                     2.3.0-1                                         all          BigBlueButton Transcoder
ii  bbb-web                                1:2.3.0-7                                       amd64        BigBlueButton API
ii  bbb-webrtc-sfu                         1:2.3.0-16                                      amd64        BigBlueButton WebRTC SFU


client-build.png



settings.png

Fred Dixon

unread,
Jul 16, 2020, 10:54:57 PM7/16/20
to BigBlueButton-dev
Hi bayden,

Can you try purging all the bbb-* packages and installing again.  It seems you were running an earlier version of 2.3-dev before we reset the package numbers, see


Regards,... Fred

--
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/d654674b-cf41-4a6b-b5bb-8ec1de039ccbo%40googlegroups.com.


--
BigBlueButton Developer

Like BigBlueButton?  Tweet us at @bigbluebutton

陈超

unread,
Jul 17, 2020, 2:04:04 AM7/17/20
to BigBlueButton-dev
Hello,

The issue “mirror effect when screen sharing”  still exist.




在 2020年7月17日星期五 UTC+8上午4:17:21,Anton Georgiev写道:

tomoya

unread,
Jul 17, 2020, 3:47:33 AM7/17/20
to BigBlueButton-dev
In my opinion, in mobile environment of landscape orientation, camera window(s) should be placed at left or right as default.

Phill. Whiteside

unread,
Jul 17, 2020, 9:41:19 AM7/17/20
to bigblueb...@googlegroups.com
Hi,

the upgrade from 16.04 to 18.04 reported no errors, however BBB is certainly not happy...

wget -qO- https://ubuntu.bigbluebutton.org/bbb-install.sh | bash -s -- -w -v bionic-230-dev -s faircam.net -e phi...@phillw.net -a -w

bbb-install: Did not detect nodejs 12.x candidate for installation

root@faircam:~# apt install nodejs
Reading package lists... Done
Building dependency tree      
Reading state information... Done
nodejs is already the newest version (8.17.0-1nodesource1).
0 upgraded, 0 newly installed, 0 to remove and 54 not upgraded.

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

Any ideas?

Regards,
Phill.

On Fri, 17 Jul 2020 at 08:47, tomoya <tom...@wenode.net> wrote:
In my opinion, in mobile environment of landscape orientation, camera window(s) should be placed at left or right as default.

--
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.

Fred Dixon

unread,
Jul 17, 2020, 9:50:14 AM7/17/20
to BigBlueButton-dev
Hi Puill,

We've not tested upgrading a BigBlueButton 16.04 server to 18.04 and then trying to upgrade the BigBlueButton 2.2 to 2.3-dev.  We would recommend installing 2.3-dev on a "clean" 18.04 server and, if needed, migrating over the recordings.

Regards,... Fred

Phill. Whiteside

unread,
Jul 17, 2020, 10:10:50 AM7/17/20
to bigblueb...@googlegroups.com
Ahh,

a little too late now!!!

I'll go and dig out the errors.

Regards,
Phill.

Fred Dixon

unread,
Jul 17, 2020, 10:37:03 AM7/17/20
to BigBlueButton-dev
Hi Phil,

> I'll go and dig out the errors.

Recommend just purging all the bbb-* related packages and let bbb-install.sh run again.  Also remove node package and the references to the package repository in /etc/apt/sources.list.d/

Regards,... Fred


Phill. Whiteside

unread,
Jul 17, 2020, 11:12:27 AM7/17/20
to bigblueb...@googlegroups.com
Hi Fred,

it's a lot easier than that, and can be easily resolved as a couple of extra steps 

sudo apt -y install curl dirmngr apt-transport-https lsb-release ca-certificates
curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash -
With thanks to https://computingforgeeks.com/how-to-install-nodejs-on-ubuntu-debian-linux-mint/

After that, upgrade went fine :)

Regards,
Phill.

Phill. Whiteside

unread,
Jul 17, 2020, 11:14:16 AM7/17/20
to bigblueb...@googlegroups.com
Ooops,

missed this step!!

sudo apt -y install nodejs

bayden10

unread,
Jul 18, 2020, 8:41:32 AM7/18/20
to BigBlueButton-dev
Hi Fred, 

Purged all apps did the upgrade from the previous of the 2.3a1 again using the install script. When entering a new session HTML5 starts to load and then the 3 dots appear to select audio but then nothing is display, just the dark blue background. Refresh only shows the attempt to load audio selection with the 2 dots. (latest Win10 Chrome & Firefox - cache cleared & incognito).

Upgrade attempt
apt --purge remove bbb-apps-akka bbb-config bbb-etherpad bbb-freeswitch-core bbb-freeswitch-sounds bbb-fsesl-akka bbb-html5 bbb-mkclean bbb-playback-presentation bbb-record-core bbb-transcode-akka bbb-web bbb-webrtc-sfu bigbluebutton
apt autoremove
{upgrade}
wget -qO- https://ubuntu.bigbluebutton.org/bbb-install.sh | bash -s -- -v bionic-230-dev -s bbb12.domain.ca -c turn.domain.ca:153400000e2d27f34000000f000d85d -e secu...@domain.ca -d

I then spun up another fresh Ubuntu 18.04 LTS ran the install script and same issue where only the blue background of the HTML5 app shown after the 3 dots. Refresh only shows the attempt to load audio selection with the 3 dots.
New fresh install
wget -qO- https://ubuntu.bigbluebutton.org/bbb-install.sh | bash -s -- -v bionic-230-dev -s bbb12.domain.ca -c turn.domain.ca:153400000e2d27f34000000f000d85d -e secu...@domain.ca -l -g


bbb-conf --check

BigBlueButton Server 2.3.0-dev (1044)
                    Kernel version: 4.15.0-111-generic
                      Distribution: Ubuntu 18.04.4 LTS (64-bit)
                            Memory: 16015 MB
                         CPU cores: 10

/usr/share/meteor/bundle/programs/server/assets/app/config/settings.yml (HTML5 client)
                             build: 1008
                        kurentoUrl: wss://bbb12.domain.ca/bbb-webrtc-sfu
                  enableListenOnly: true


dpkg -l | grep bbb
ii  bbb-apps-akka                          2.3.0-2                                         all          BigBlueButton Apps (Akka)
ii  bbb-config                             1:2.3.0-5                                       amd64        BigBlueButton configuration utilities
ii  bbb-etherpad                           1:2.3.0-1                                       amd64        The EtherPad Lite components for BigBlueButton
ii  bbb-freeswitch-core                    2:2.3.0-2                                       amd64        BigBlueButton build of FreeSWITCH
ii  bbb-freeswitch-sounds                  1:1.6.7-1                                       amd64        FreeSWITCH Sounds
ii  bbb-fsesl-akka                         2.3.0-1                                         all          BigBlueButton FS-ESL (Akka)
ii  bbb-html5                              1:2.3.0-1008                                    amd64        The HTML5 components for BigBlueButton
ii  bbb-mkclean                            1:0.8.7-1                                       amd64        Clean and optimize Matroska and WebM files
ii  bbb-playback-presentation              1:2.3.0-2                                       amd64        BigBluebutton playback of presentation
ii  bbb-record-core                        1:2.3.0-3                                       amd64        BigBlueButton record and playback
ii  bbb-transcode-akka                     2.3.0-1                                         all          BigBlueButton Transcoder
ii  bbb-web                                1:2.3.0-1                                       amd64        BigBlueButton API
ii  bbb-webrtc-sfu                         1:2.3.0-1                                       amd64        BigBlueButton WebRTC SFU
ii  bigbluebutton                          1:2.3.0-4                                       amd64        Open source web conferencing platform (bbb)


bbb-conf --status
nginx —————————————————► [✔ - active]
freeswitch ————————————► [✔ - active]
redis-server ——————————► [✔ - active]
bbb-apps-akka —————————► [✔ - active]
bbb-transcode-akka ————► [✔ - active]
bbb-fsesl-akka ————————► [✔ - active]
mongod ————————————————► [✔ - active]
bbb-html5 —————————————► [✔ - active]
bbb-webrtc-sfu ————————► [✔ - active]
kurento-media-server ——► [✔ - active]
etherpad ——————————————► [✔ - active]
bbb-web ———————————————► [✔ - active]
To unsubscribe from this group and stop receiving emails from it, send an email to bigblueb...@googlegroups.com.

bayden10

unread,
Jul 18, 2020, 9:18:03 AM7/18/20
to BigBlueButton-dev
Full output of --check for the fresh install: I've noticed there is no indication that nginx has a route to the bigbluebutton client directory?

BigBlueButton Server 2.3.0-dev (1044)
                    Kernel version: 4.15.0-111-generic
                      Distribution: Ubuntu 18.04.4 LTS (64-bit)
                            Memory: 16015 MB
                         CPU cores: 10

/usr/share/bbb-web/WEB-INF/classes/bigbluebutton.properties (bbb-web)
       bigbluebutton.web.serverURL: https://bbb12.domain.ca
                defaultGuestPolicy: ALWAYS_ACCEPT
                 svgImagesRequired: true

/etc/nginx/sites-available/bigbluebutton (nginx)
                       server name: bbb12.domain.ca
                              port: 80, [::]:80
                              port: 443 ssl

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

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

/usr/local/bigbluebutton/core/scripts/bigbluebutton.yml (record and playback)
                     playback_host: bbb12.domain.ca
                 playback_protocol: https
                            ffmpeg: 4.2.2-1bbb1~ubuntu18.04

/etc/bigbluebutton/nginx/sip.nginx (sip.nginx)
                        proxy_pass: 42.100.100.42

/usr/local/bigbluebutton/bbb-webrtc-sfu/config/default.yml (Kurento SFU)
                        kurento.ip: 10.10.10.10
                       kurento.url: ws://127.0.0.1:8888/kurento
                    kurento.sip_ip: 10.10.10.10
                    localIpAddress: 10.10.10.10
               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)
                             build: 1008
                        kurentoUrl: wss://bbb12.domain.ca/bbb-webrtc-sfu
                  enableListenOnly: true


# Potential problems described below
# IP does not match:
#                           IP from ifconfig: 10.10.10.10
#   /etc/nginx/sites-available/bigbluebutton: bbb12.domain.ca

# Warning: The setting of 42.100.100.42 for proxy_pass in
#
#    /etc/bigbluebutton/nginx/sip.nginx
#
# does not match the local IP address (10.10.10.10).
# (This is OK if you've manually changed the values)



bayden10

unread,
Jul 18, 2020, 9:26:14 AM7/18/20
to BigBlueButton-dev
and there is no client?

~# ls -la /var/www/bigbluebutton
total 8
drwxr-xr-x 2 meteor meteor 4096 Jul 18 00:24 .
drwxr-xr-x 5 root   root   4096 Jul 18 00:24 ..
-rw-r--r-- 1 meteor meteor    0 Jul 10 15:46 index.html


bayden10

unread,
Jul 18, 2020, 9:45:29 AM7/18/20
to BigBlueButton-dev
Found
Note: If connecting externally all works as the BBB Test23 host but when trying to access via our GRE/IPsec VPN tunnel that issue exists. This issue is not there in the previous 2.2.x releases. I've installed with FW and without, same issues exists. This is a NAT related issue. I will continue to test and provide any findings.

Fred Dixon

unread,
Jul 19, 2020, 7:48:14 AM7/19/20
to BigBlueButton-dev
> When entering a new session HTML5 starts to load and then the 3 dots appear to select audio but then nothing is display, just the dark blue background.

BigBlueButton 2.3-dev is still under active development, and it might be that the client encountered a Javascript error.  Use the browser's development tools to view the JavaScript console, and look to see if the load sequence encountered any errors.

Regards,... Fred

On Sat, Jul 18, 2020 at 9:45 AM bayden10 <jimira...@gmail.com> wrote:
Found
Note: If connecting externally all works as the BBB Test23 host but when trying to access via our GRE/IPsec VPN tunnel that issue exists. This issue is not there in the previous 2.2.x releases. I've installed with FW and without, same issues exists. This is a NAT related issue. I will continue to test and provide any findings.

--
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/bbf74437-4ecc-4fd1-9818-010923d09575o%40googlegroups.com.

bayden10

unread,
Jul 19, 2020, 9:11:48 AM7/19/20
to BigBlueButton-dev
Hi Fred,

Thank you for your response. Yes just testing the new developments on this build and would never use in production.
I do notice within our setup that on Win10Pro machines, mostly Build (1904), Mac OSX 10.15.5 all using Chrome or Firefox there seems to be some trouble with static and dynamic routes at each browser. iOS devices on the same network do not have this issue.

Debug info when browser stops loading and only the blue background of the HTML5 client is visible.
    (Async: EventListener.handleEvent)

Exception from Tracker recompute function: 447336066de6f305390348246a610239fe7e86ef.js:1:6701
TypeError: can't access property "map", e.content is undefined


Fred Dixon

unread,
Jul 19, 2020, 8:44:29 PM7/19/20
to BigBlueButton-dev
Hi Bayden10,

> Exception from Tracker recompute function: 447336066de6f305390348246a610239fe7e86ef.js:1:6701
TypeError: can't access property "map", e.content is undefined

Ok, that's the reason for the client not loading.  We'll take a closer look on our end.  Thanks for pointing this out.

Regards,... Fred


--
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.

bayden10

unread,
Jul 21, 2020, 3:55:25 AM7/21/20
to BigBlueButton-dev
Hi, just wondering, 

I notice when HTML5 loads head.html I see Bowser API is being used?

 <script src="compatibility/bowser.js?v=1061" language="javascript"></script>

This seems to be where it freezes, perhaps something has gone amiss from their recent update?

Lars Kiesow

unread,
Jul 21, 2020, 5:02:21 AM7/21/20
to BigBlueButton-dev
Hi Fred, hi Bayden10,
I have seen the same error on our test system.
What's interesting is, that I see this just with rooms created via Greenlight + when I join as moderator.
I made a short recording of what works and what doesn't:


Best regards,
Lars
To unsubscribe from this group and stop receiving emails from it, send an email to bigblueb...@googlegroups.com.

bayden10

unread,
Jul 21, 2020, 9:13:28 AM7/21/20
to BigBlueButton-dev
Hi Lars, thank you for sharing. 
I have an earlier version of 2.3Alpha1 and it does not have this issue with GL/Moderator. 

bayden10

unread,
Jul 21, 2020, 9:24:43 AM7/21/20
to BigBlueButton-dev
Oh yes another thing to point out, you can run GL as Moderator using iOS (Safari) but not OSX ? That's why I pointed out to Bowser.
Is there a way to configure api-mate to use specific browser agents or hook the Bowser API?

Phill. Whiteside

unread,
Jul 31, 2020, 11:41:42 AM7/31/20
to bigblueb...@googlegroups.com
Hi folks,

just a quick heads up that I didn't notice from my updating from 16.04 to 18.04. As well as the nodejs issue, it seems the PUBKEY for mongodb reeds adding in for bionic:

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 68818C72E52529D4

After that, mongodb will update happily.

Regards,
Phill.

On Thu, 16 Jul 2020 at 21:17, Anton Georgiev <anton.g...@blindsidenetworks.com> wrote:
Hi Everyone,

We are pleased to announce BigBlueButton 2.3-alpha-1 (first release for 2.3.x)! 

Try out this early preview version on https://test23.bigbluebutton.org/

See the full post for what's included, installation/development steps, etc: https://docs.bigbluebutton.org/dev/dev23.html

The full release notes are here

Regards,
Anton



--
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/d5f463a9-da9c-48bf-9a39-ac793ec778d8n%40googlegroups.com.

Phill. Whiteside

unread,
Aug 10, 2020, 9:45:12 AM8/10/20
to bigblueb...@googlegroups.com
Hi,

alpha1 2.3 (updated)

I've done a fresh install, but popping the favion.ico into the said area:

cp /root/favicon.ico /var/www/bigbluebutton-default

It is still using the BBB default one.

In amongst many places, just to try and keep me sane it is on the system : https://faircam.net/favicon.ico

Also  you used to have the option to set  /usr/share/meteor/bundle/programs/server/assets/app/config/settings.yml entry to :
clientTitle: Faircam

Neither are being used. The setting the logo on the top, left is working: 


bbb-conf --version


ii  bbb-apps-akka                          2.3.0-2                                         all          BigBlueButton Apps (Akka)
ii  bbb-config                             1:2.3.0-5                                       amd64        BigBlueButton configuration utilities
ii  bbb-etherpad                           1:2.3.0-1                                       amd64        The EtherPad Lite components for BigBlueButton
ii  bbb-freeswitch-core                    2:2.3.0-2                                       amd64        BigBlueButton build of FreeSWITCH
ii  bbb-freeswitch-sounds                  1:1.6.7-1                                       amd64        FreeSWITCH Sounds
ii  bbb-fsesl-akka                         2.3.0-1                                         all          BigBlueButton FS-ESL (Akka)
ii  bbb-html5                              1:2.3.0-1008                                    amd64        The HTML5 components for BigBlueButton
ii  bbb-mkclean                            1:0.8.7-1                                       amd64        Clean and optimize Matroska and WebM files
ii  bbb-playback-presentation              1:2.3.0-2                                       amd64        BigBluebutton playback of presentation
ii  bbb-record-core                        1:2.3.0-3                                       amd64        BigBlueButton record and playback
ii  bbb-transcode-akka                     2.3.0-1                                         all          BigBlueButton Transcoder
ii  bbb-web                                1:2.3.0-1                                       amd64        BigBlueButton API
ii  bbb-webrtc-sfu                         1:2.3.0-1                                       amd64        BigBlueButton WebRTC SFU
ii  bigbluebutton                          1:2.3.0-4                                       amd64        Open source web conferencing platform (bbb)
ii  ffmpeg                                 7:4.2.2-1bbb1~ubuntu18.04                       amd64        Tools for transcoding, streaming and playing of multimedia files
ii  libavcodec58:amd64                     7:4.2.2-1bbb1~ubuntu18.04                       amd64        FFmpeg library with de/encoders for audio/video codecs - runtime files
ii  libavdevice58:amd64                    7:4.2.2-1bbb1~ubuntu18.04                       amd64        FFmpeg library for handling input and output devices - runtime files
ii  libavfilter7:amd64                     7:4.2.2-1bbb1~ubuntu18.04                       amd64        FFmpeg library containing media filters - runtime files
ii  libavformat58:amd64                    7:4.2.2-1bbb1~ubuntu18.04                       amd64        FFmpeg library with (de)muxers for multimedia containers - runtime files
ii  libavresample4:amd64                   7:4.2.2-1bbb1~ubuntu18.04                       amd64        FFmpeg compatibility library for resampling - runtime files
ii  libavutil56:amd64                      7:4.2.2-1bbb1~ubuntu18.04                       amd64        FFmpeg library with functions for simplifying programming - runtime files
ii  libopusenc0                            0.2.1-1bbb1                                     amd64        High-level API for encoding Ogg Opus audio streams
ii  libpostproc55:amd64                    7:4.2.2-1bbb1~ubuntu18.04                       amd64        FFmpeg library for post processing - runtime files
ii  libswresample3:amd64                   7:4.2.2-1bbb1~ubuntu18.04                       amd64        FFmpeg library for audio resampling, rematrixing etc. - runtime files
ii  libswscale5:amd64                      7:4.2.2-1bbb1~ubuntu18.04                       amd64        FFmpeg library for image scaling and various conversions - runtime files
root@faircam:~/greenlight# 

docker run --rm --env-file .env bigbluebutton/greenlight:v2 bundle exec rake conf:check

Checking environment: Passed
Checking Connection: Passed
Checking Secret: Passed
Checking SMTP connection: Passed

Powered by Greenlight. 2.7.1

Any ideas? 

Thanks,
Phillw.
P.S. the update script is:

#!/bin/sh
host=$(hostname)
cp /usr/share/bbb-web/WEB-INF/classes/spring/turn-stun-servers.xml /root/tss.xml
cp /var/www/bigbluebutton-default/favicon.ico /root
apt update
apt -y dist-upgrade
apt -y autoremove
cp /root/tss.xml /usr/share/bbb-web/WEB-INF/classes/spring/turn-stun-servers.xml
cp /root/favicon.ico /var/www/bigbluebutton-default
TARGET=/usr/share/meteor/bundle/programs/server/assets/app/config/settings.yml
yq w -i $TARGET public.app.clientTitle "Faircam"
chown meteor:meteor $TARGET
bbb-conf --setip $host
bbb-conf --check

Phill. Whiteside

unread,
Aug 10, 2020, 11:15:24 AM8/10/20
to bigblueb...@googlegroups.com, ma...@markc.net
Hi,

Thanks to the work done by Mark, we now know that the changes from BBB 2.2 to 2.3 mean that the above customisation is no  longer used. I'm told that it is within a docker container, but GL gives no hints and there are no real notes of using meteor if it has taken over those tasks. 

Sorry to moan, but when we are testing stuff, it would be nice to give a direct comparison between how we edited 2.2 and how we edit 2.3. GreenLight is 2.7.1 

Regards,
Phill.

bayden10

unread,
Aug 10, 2020, 11:16:24 AM8/10/20
to BigBlueButton-dev
Hi,
Have you tried this:

/var/www/bigbluebutton-default/images/favicon.png

~b10

bayden10

unread,
Aug 10, 2020, 11:19:49 AM8/10/20
to BigBlueButton-dev
Oh yes and GL would work here now:

/root/greenlight/app/assets/images/favicon.ico

~b10

Phill. Whiteside

unread,
Aug 10, 2020, 11:32:28 AM8/10/20
to bigblueb...@googlegroups.com
Hi....

(16:29:44) phillw: mpmc: /root/greenlight/app/assets/images/favicon.ico
(16:29:56) phillw: I believe we already did that?
(16:30:54) mpmc: phillw: yes, look :p
(16:31:12) phillw: with a GL restart?
(16:31:27) mpmc: Absolutely.

So, that does not 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.

Phill. Whiteside

unread,
Aug 10, 2020, 11:34:31 AM8/10/20
to bigblueb...@googlegroups.com, ma...@markc.net
Hi..

/var/www/bigbluebutton-default/images/favicon.png   

it is not favicon.png, it is favicon.ico unless someone changed all the rules while I was not looking?

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.

bayden10

unread,
Aug 10, 2020, 11:41:40 AM8/10/20
to BigBlueButton-dev
Ok, just looked at my update script and that's all I have plus the default one you pointed out, works on my end so I looked no further. 

~b10

Phill. Whiteside

unread,
Aug 10, 2020, 11:46:39 AM8/10/20
to bigblueb...@googlegroups.com
Hi, so this is correct??

16:37:52) mpmc: phillw: I saw the mail. they've changed the file name to using a png now.
(16:40:52) phillw: I've replied to ask if that is correct for a favicon - but, try it :)
(16:40:53) mpmc: No no, I'm wrong
(16:41:34) mpmc: phillw: see https://github.com/bigbluebutton/greenlight/blob/master/app/views/layouts/application.html.erb#L50 yet the pull request says .png.
(16:41:37) phillw: favicon.png is not going to be parsed by no browser :P
(16:41:59) phillw: that could explain why it does not work :P

If you'd be so kind as to say what favicon you have and where. 

Regards,
Phill.

On Mon, 10 Aug 2020 at 16:41, bayden10 <jimira...@gmail.com> wrote:
Ok, just looked at my update script and that's all I have plus the default one you pointed out, works on my end so I looked no further. 

~b10

--
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.

bayden10

unread,
Aug 10, 2020, 2:50:45 PM8/10/20
to BigBlueButton-dev
Hi,

Works on all popular browsers as far as I know.
https://en.wikipedia.org/wiki/Favicon#HTML5_recommendation_for_icons_in_multiple_sizes

GL you should see this in debug, if not then the docker image may not rendering correctly. Perhaps try rebuilding after removing the image and tail the logs on the container & or image.

bayden10

unread,
Aug 10, 2020, 3:24:23 PM8/10/20
to BigBlueButton-dev
Hi,

Not sure if this has anything to do with your FAVicon formatting but I typically use 96x96.ico and I noticed yours is 32x32.ico. Don't know the what is exactly required when GL rebuilds the app as I've not found any documents to support this.

~b10

Phill. Whiteside

unread,
Aug 12, 2020, 5:44:54 AM8/12/20
to bigblueb...@googlegroups.com
Hey Phill.

I woke up at 4am, so took a look at bbb/gl again, No luck I'm afraid.
I've wrote a list as to what I've done, I would post it on their google
groups but I don't have permission (yes I've asked to join).

----- COPY AND PASTE -----

I've done the following:-

- Placed the favicon, ico & png in both /root/greenlight/app/assets/ &
/root/greenlight/app/assets/images (these are outside of the docker
container).
- Modified the docker-compose.yml and added the ico (as a volume) to
/usr/src/app/public/assets/favicon.ico. I knew this wasn't going to work
but tried it anyway.
- Deleted and forced removed all docker images (docker rmi --force <id
here>). I did noticed that once I removed the images the debug lines
containing the word 'Writing' (I assume cache) no longer appears when
using `docker-compose up`. Modifying the compose.yml (again) and those
log lines appear?!

Nothing seems to actually make the favicon change (and yes, browser
cache is flushed).

----- COPY AND PASTE -----

Forever screaming...

- Mark


--
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.

bayden10

unread,
Aug 12, 2020, 4:45:54 PM8/12/20
to BigBlueButton-dev
Hi, 

just a quick question, have you reloaded nginx manually since the changes or just run bbb-conf --restart?

You should be able to see where it's loading the favicon from when watching the docker logs.

docker-compose logs -f

This will give the build location when it rebuilds.

~b10.

Phill. Whiteside

unread,
Aug 13, 2020, 12:44:24 PM8/13/20
to bigblueb...@googlegroups.com
Hi b10..

Yes, I manually restarted nginx

(17:37:19) mpmc: greenlight-v2 | I, [2020-08-13T16:32:51.990788 #20] INFO -- : Writing /usr/src/app/public/assets/favicon-76c923a0c96c0e77a6ec9d6596b30d597bf270a94136c36aac0cfae8d647b83c.ico
(17:37:19) mpmc: greenlight-v2 | I, [2020-08-13T16:32:51.992446 #20] INFO -- : Writing /usr/src/app/public/assets/favicon-76c923a0c96c0e77a6ec9d6596b30d597bf270a94136c36aac0cfae8d647b83c.ico.gz

This conversation would be a lot easier if an admin would approve Mark's re-application and you guyz + galz could get answers back off him.

>>>  'You don't have permission to post in this group', still in 'join queue'.  <<<

If there is an admin available, it would save hours per questions and answers.

@ b10 if you pop onto IRC via https://phillw.org/ you'll be able to chat to Mark (mpmc) directly.

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.

bayden10

unread,
Aug 13, 2020, 1:54:02 PM8/13/20
to BigBlueButton-dev
Hi, on your IRC but no one home... #mpmc

~b10

Phill. Whiteside

unread,
Aug 13, 2020, 2:58:11 PM8/13/20
to bigblueb...@googlegroups.com
Hi Bayden and the rest of the gang.

glad to have caught you. Mark can only do short stints for personal reasons. From your conversation it seems that to now change the favicon you have to create a custom version of GreenLight, add in the favicon and compile it. Also, ths would need to be done each time there is an upgrade. 

This is a regression, GreenLight already has the ability to add in a logo and pulls data from the .env area. The steps needed are, from what Mark has found are:

Adding a favicon to Greenlight ~2.7.1

1) Change directory to your Greenlight folder cd ~/greenlight & stop greenlight docker-compose down

2) Create a folder within the same directory as the docker-compose.yml e.g, mkdir ./favicon

3) Copy your favicon to that directory, cp /tmp/favicon.ico ./favicon

4) Open the docker-compose.yml in your favourite text-editor, nano docker-compose.yml

5) Move your text cursor to the end of the volumes section…

    volumes:
      - ./log:/usr/src/app/log
      - ./storage:/usr/src/app/storage
# When using sqlite3 as the database

… and add a new volume to the end of the list..

    volumes:
      - ./log:/usr/src/app/log
      - ./storage:/usr/src/app/storage
      - ./favicon/favicon.ico:/usr/src/app/app/assets/images/favicon.ico
# When using sqlite3 as the database

6) Restart Greenlight. cd ~/greenlight && docker-compose up -d and enjoy.


He did also work out a forced method so that nginx ignores all the 'spurious' favicons and instead uses one, easy to change / update, one. Mark can only work so long on issues for health reasons and he will post up that method  later as a consideration on the simple grounds that it does not require changing each time GL is updated. 

I agree with his comment that the favicon should be able to be set either in the WebGUI of the .env file. Asking people to recompile to a dedicated local version seems a backwards step.

Thoughts please....

Regards,
Phill.
P.S. This is how it used to be done, so you do not lose track..
cp /root/favicon.ico /var/www/bigbluebutton-default

On Thu, 13 Aug 2020 at 18:54, bayden10 <jimira...@gmail.com> wrote:
Hi, on your IRC but no one home... #mpmc

~b10

--
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.

bayden10

unread,
Aug 13, 2020, 5:40:46 PM8/13/20
to BigBlueButton-dev
Hi Phill,

You may also want to change the playback favicon & logo here:

/var/www/bigbluebutton-default/images/favicon.png

/var/bigbluebutton/playback/presentation/2.0/logo.png

~b10


Phill. Whiteside

unread,
Aug 13, 2020, 6:56:08 PM8/13/20
to bigblueb...@googlegroups.com, ma...@markc.net
Hi Baydon,

as I mentioned earlier, Mark can only go digging for a finite time. After a bit of break, he returned with this rather elegant proposal...

.... it's a little bit funny.. you don't change the logo by uploading, but by a url. they could've easily added another text box for a favicon url! ....

That is such an elegant answer that it is most likely to have been overlooked? It would then be a function under the admin area. Let's be honest - how often will you change the logo and not need to change the favicon? 

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.
Reply all
Reply to author
Forward
0 new messages