Missing /usr/share/bigbluebutton/nginx/playback-video.nginx

15 views
Skip to first unread message

mike....@beardon.com

unread,
Jun 20, 2025, 3:25:38 PMJun 20
to BigBlueButton-Setup
Hello all BBB-heads -

I wanted to share this troubleshooting tidbit, and ask for opinions on my fix.

We are preparing to migrate our production BBB2.6 server to BBB3.0 (fronted by Moodle 4.5).  We have already migrated our Test environment thru the same setup, albeit not without hiccups.  I needed to prove the new BBB3.0 server would work.  I want to plug the Test Moodle into this new Prod BBB with a copy of Test BBB recordings.

My Steps
* A Fresh install of BBB3.0 on Ubuntu 20.04 as prescribed, using bbb-install script  
* Linked the Moodle 4.5 Test instance to this new box
* Copied prior recordings from the BBB3.0 Test server to this new server
* After manually running the "Check for recordings that haven't been found yet" Moodle task, all old test course recordings appear as expected.

Presentations were there.  Notes were there.  However for any Video, any Course, nginx returned a 404 error.  Nginx logs showed it was trying to serve files from directories it couldn't find.  Like missing location directive.

Comparing to Test, the /usr/share/bigbluebutton/nginx/playback-video.nginx file was missing.  I opted to re-create it from the Test BBB3.0 server.  After restarting the nginx.service, the Video links worked as expected.  But it gets me thinking...

Would there be any knock-on effects of just copying over the file?  Is there buggy behavior I should look for?  Would it be safer/better to re-run the install script?  I'm a little gun-shy due to problems installing.  The new prod box needs to be solid!

Thanks,
Mike
Reply all
Reply to author
Forward
0 new messages