Skip to content

BigBlueButton 2.5 + several other changes - #207

Merged
alangecker merged 22 commits into
developfrom
v2.5.x
Jun 10, 2022
Merged

alangecker merged 22 commits into
developfrom
v2.5.x

Conversation

@alangecker

@alangecker alangecker commented Apr 3, 2022 •

Copy link
Copy Markdown
Collaborator

@ffdixon

ffdixon commented Apr 3, 2022

Copy link
Copy Markdown
Member

Thanks again @alangecker for all your help!

@antobinary

Copy link
Copy Markdown
Member

Nice! I have not tried MongoDB 5.0 yet, still on 4.4. I'd be curious to hear if you had to tweak anything. We'll likely be looking into MongoDB 5 for BBB 2.6 some time in the coming weeks

@alangecker

Copy link
Copy Markdown
Collaborator Author

@ffdixon you're welcome! :)

@antobinary ah really? I had some issues with meteor. After some research I read in the Meteor 2.6 changelog about MongoDB 5 and understood, wrongly, that it is also required - so I updated it.

The issue I had was, that the html5 client was throwing MongoServerSelectionError: connect ECONNREFUSED 127.0.0.1:27017, even though the correct IP (10.7.7.6) was provided via MONGO_OPLOG_URL and MONGO_URL.

I then found out, that the 127.0.0.1 IP comes from the replica set initialization:

mongo local --eval "rs.initiate({
   _id: 'rs0',
   members: [ { _id: 0, host: '127.0.0.1:27017' } ]
})"

So i had to change the IP there and tweak it a little bit, so it understands the IP as its own (would otherwise throw an error):
dfbe11f#diff-ea3370bd97067d0924ae828e100eda0e0700520e8ef23d380cbdda2baab12904

I switched to 5.0 and fixed this then, not sure anymore whether it was the same error before upgrading, but this shouldn't affect the normal bbb setup anyway since everything is accessible via localhost there.

It seems to work now flawlessly with 5.0, but haven't tested it extensively ;)

@alangecker alangecker mentioned this pull request Apr 16, 2022
alangecker and others added 9 commits April 17, 2022 10:04
At v2.5 we intoduced `bbb-pads` as a session manager for Etherpad.

Enabling `requireSession` and `editOnly` at Etherpad's settings closes
the HTTP access from all other sources besides `bbb-pads`.
etherpad: enforce bbb-pads session handling
etherpad: avoid icons overlapping
This should fix issues with failing recordings which include presentation polls.
@alangecker

Copy link
Copy Markdown
Collaborator Author

BBB 2.5 is released and this here seems so far stable :)

I'll merge it now to develop, can be tested for some days and will then be merged to main

@alangecker
alangecker merged commit db8c991 into develop Jun 10, 2022
@alangecker alangecker mentioned this pull request Jun 10, 2022
@alangecker alangecker changed the title WIP: BigBlueButton 2.5 + several other changes BigBlueButton 2.5 + several other changes Jun 10, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

5 participants