bigbluebutton / bbb-install

BASH script to install BigBlueButton in 30 minutes.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Error during install --> .curl: (60) SSL certificate problem: certificate has expired

ankushnayak opened this issue · comments

When updating my BBB installation from 2.6.0 to 2.6.10 with greenlight using bbb-install.sh I am getting the following error:

# Potential problems described below
curl: (60) SSL certificate problem: certificate has expired
More details here: https://curl.haxx.se/docs/sslcerts.html

curl failed to verify the legitimacy of the server and therefore could not
establish a secure connection to it. To learn more about this situation and
how to fix it, please visit the web page mentioned above.
.curl: (60) SSL certificate problem: certificate has expired
More details here: https://curl.haxx.se/docs/sslcerts.html

I've used the following installation command:

wget -qO- https://ubuntu.bigbluebutton.org/bbb-install-2.6.sh | bash -s -- -v focal-260 -s <domain-name> -e <admin-email> -w -g -c <turn-server>:<password>

Shouldn't bbb-install automatically install/renew any expired SSL certificates? Unable to understand why I am getting this error. Please help.

I think we fixed this issue earlier with #648, but it doesn't automatically overwrite the /etc/nginx/sites-available/bigbluebutton file (and based on the above, maybe it should).

If you apply the following changes to the file, then try doing a certbot renew, let us know if it successfully renews.

The paths in /etc/nginx/sites-available/bigbluebutton were already updated to include /assets but I found that this was missing in the webroot path mentioned in /etc/letsencrypt/renewal/<domain-name>.conf. Updated the webroot path there manually to include /assets and then performed certbot renew and it worked! Maybe this can be fixed in a future release? Thanks @ffdixon for nudging me in the right direction!