diff --git a/bigbluebutton-config/bin/bbb-conf b/bigbluebutton-config/bin/bbb-conf index 2fdbad33af42351f525f0d8e19992d9d59dd7476..f1f2b897cff1a83cb15d8725d8cb414b93a34f16 100755 --- a/bigbluebutton-config/bin/bbb-conf +++ b/bigbluebutton-config/bin/bbb-conf @@ -917,7 +917,9 @@ check_configuration() { echo fi fi +} +update_gstreamer() { # due to a change in the kurento packages naming convention, gstreamer packages don't naturally upgrade # this snippet checks if the installed gstreamer packages are the same as the one available in the repository # if they are not, it will update (possibly downgrade) @@ -932,7 +934,7 @@ check_configuration() { fi done if [[ $DOWNGRADE_LIST != "" ]]; then - apt-get -y install $DOWNGRADE_LIST > /dev/null + apt-get -y --allow-downgrades install $DOWNGRADE_LIST > /dev/null fi fi } @@ -1977,6 +1979,7 @@ if [ -n "$HOST" ]; then echo "Restarting the BigBlueButton $BIGBLUEBUTTON_RELEASE ..." stop_bigbluebutton + update_gstreamer echo start_bigbluebutton @@ -1991,6 +1994,7 @@ if [ $RESTART ]; then echo "Restarting BigBlueButton $BIGBLUEBUTTON_RELEASE ..." stop_bigbluebutton + update_gstreamer start_bigbluebutton check_state fi @@ -2002,6 +2006,7 @@ if [ $CLEAN ]; then echo "Restarting BigBlueButton $BIGBLUEBUTTON_RELEASE (and cleaning out all log files) ..." stop_bigbluebutton + update_gstreamer # # Clean log files