Open ak4t0sh opened 5 years ago
Thanks for pointing this out. It looks like with tomcat7 removed, there is a check in
https://github.com/bigbluebutton/bigbluebutton/blob/master/bigbluebutton-config/bin/bbb-conf#L336
that looks to see if tomcat7 is still installed by checking if it's installation directory exists
if [ -d $TOMCAT_DIR ]; then
TOMCAT_SERVICE=$TOMCAT_USER
fi
This logic is in correct because the directory /var/lib/tomcat7
probably still exists. If you have uninstalled tomcat7 and remove $TOMCAT_SERVICE
from
https://github.com/bigbluebutton/bigbluebutton/blob/master/bigbluebutton-config/bin/bbb-conf#L392
You should have sudo bbb-conf --restart
exiting without error. We'll fix this properly in the next update to BigBlueButton 2.2-beta.
This problem still exists on BigBlueButton 2.2.20. Purging bbb-demo
marks tomcat7
as not required anymore, the next apt autoremove
removes it and bbb throws errors about missing tomcat7.
In such a case you can mark the package as manually installed before you purge bbb-demo
. First look after the correct version of tomcat to keep. Finally mark the package (in your case tomcat7) as manually installed:
apt show bbb-demo | grep -e "^Depends:"
apt-mark manual tomcat7
Current versions of BigBlueButton use a different directory path and need Tomcat for API demo only, hence its de-installation with the API demo should be no problem anymore.
@ffdixon I'm seeing this issue on 2.5.0-rc3 Steps to reproduce:
wget -qO- https://ubuntu.bigbluebutton.org/bbb-install-2.5.sh | bash -s -- -v focal-250 -s meet.****.net -e info@****.net -c turn.****.net:**** -a -w -g
wget -qO- https://ubuntu.bigbluebutton.org/bbb-install-2.5.sh | bash -s -- -v focal-250 -s meet.****.net -e info@****.net -c turn.****.net:**** -w -g
# Error: Detected some processes have not started correctly
#
# tomcat9 ———————————————► [✘ - inactive]
#
I have strange dependency issue while trying to install xenial-220-beta (currently 220-beta-20) on ubuntu 16.04 using bbb-install.sh :
=> BBB works fine
=> BBB works fine
But if an apt autoremove is launched tomcat7 is removed and BBB do not running correctly
Workaround : do not install bbb-demo at all I have tried using PR #64 it works perfectly :)