bigbluebutton / greenlight

A really simple end-user interface for your BigBlueButton server.
GNU Lesser General Public License v3.0
791 stars 3.8k forks source link

After unplanned reboot GL3 doesn't come back to life #5867

Open clementgineste opened 3 months ago

clementgineste commented 3 months ago

Installed through bbb-install.sh within BBB version 2.7.6 (584). GL3 Docker version. GL3, version 3.3.1

After unplanned reboot GL3 could encounter issue with PID file. See logs

greenlight-v3  | A server is already running. Check /usr/src/app/tmp/pids/server.pid.

Then container restart indefinitly.

Solution:

root@bbb1:~/greenlight-v3# docker compose exec -it greenlight-v3 rm /usr/src/app/tmp/pids/server.pid
WARN[0000] /root/greenlight-v3/docker-compose.yml: `version` is obsolete 
Error response from daemon: Container ead7c306ba9cda180d7b82675a5d8a8c290ee5fc5cbf0f1853450728f1c8d16a is restarting, wait until the container is running

We can do a while true or restart within compose and run the rm

root@bbb1:~/greenlight-v3# docker compose start greenlight-v3 
WARN[0000] /root/greenlight-v3/docker-compose.yml: `version` is obsolete 
[+] Running 1/1
 ✔ Container greenlight-v3  Started                                                                                                                                                                                                      0.2s 
root@bbb1:~/greenlight-v3# docker compose exec -it greenlight-v3 rm /usr/src/app/tmp/pids/server.pid
WARN[0000] /root/greenlight-v3/docker-compose.yml: `version` is obsolete 

Yes "unplanned reboot" could include crash :tumbler_glass:

Maybe we could add some hints in a troubleshooting page for GL3 or find a fix to remove the PID file after a reboot.

clementgineste commented 3 months ago

No one experimented the same issue ?