Error: getJoinURL() failed checksumError: You did not pass the checksum security check

4,537 views
Skip to first unread message

Iván Santos

unread,
Feb 27, 2012, 3:15:24 PM2/27/12
to BigBlueButton-Setup
Hi everyone,

I have a BBB with URL bbbserver.masterd.es. The site loads fine but
when I join a username i have the message that you can look at the
subject:

Error: getJoinURL() failed

checksumError: You did not pass the checksum security check

I did a sudo bbb-conf check and that's the info I have:

st@ord01598:/$ sudo bbb-conf --check

BigBlueButton Server 0.8-beta-3
Kernel version: 2.6.32-38-generic
Distribution: Ubuntu 10.04.4 LTS (32-bit)
Memory: 2990 MB

/var/www/bigbluebutton/client/conf/config.xml (bbb-client)
Port test (tunnel): bbbserver.masterd.es
Red5: bbbserver.masterd.es

/etc/nginx/sites-available/bigbluebutton (nginx)
server name: bbbserver.masterd.es 10.1.2.122
port: 80
bbb-client dir: /var/www/bigbluebutton

/var/lib/tomcat6/webapps/bigbluebutton/WEB-INF/classes/
bigbluebutton.properties
(bbb-web)
bbb-web host: bbbserver.masterd.es

/var/lib/tomcat6/webapps/demo/bbb_api_conf.jsp (API demos)
bbb-web-api host: bbbserver.masterd.es

/usr/share/red5/webapps/bigbluebutton/WEB-INF/red5-web.xml (red5)
voice conference: FreeSWITCH

/usr/local/bigbluebutton/core/scripts/slides.yml (record and playback)
playback host: bbbserver.masterd.es


** Potential problems described below **
# The following properties in /var/lib/tomcat6/webapps/bigbluebutton/
WEB-INF/
cla
sses/bigbluebutton.properties have no value.
# bigbluebutton.web.logoutURL


Also I did a sudo bbb-conf -clean and this is the result:

st@ord01598:/$ sudo bbb-conf -clean
# The following properties in /var/lib/tomcat6/webapps/bigbluebutton/
WEB-INF/classes/bigbluebutton.properties have no value.
# bigbluebutton.web.logoutURL
# IP does not match:
# IP from ifconfig: 10.1.2.122
# /etc/nginx/sites-available/bigbluebutton: bbbserver.masterd.es
10.1.2.122
# API Salt mismatch:
# /var/lib/tomcat6/webapps/bigbluebutton/WEB-INF/classes/
bigbluebutton.properties=42BA668A-5EDA-11E1-8C05-E12D4924019B
# /var/lib/tomcat6/webapps/demo/
bbb_api_conf.jsp=fa9a105567e52e16eca328237bac4043
# API URL IPs do not match host:
# IP from ifconfig: 10.1.2.122
# /var/lib/tomcat6/webapps/demo/bbb_api_conf.jsp:
bbbserver.masterd.es
Doing a clean restart of BigBlueButton ...
* Stopping Red5 Server
red5
[ OK ]
* Stopping Tomcat servlet engine
tomcat6
[ OK ]
Stopping nginx: nginx.
Killing: 6781
Stopping OpenOffice headless server.
Record and Playback monitoring stopped

Cleaning Log Files ...
* could not access PID file for nginx
* Red5 Server is not running.
* Tomcat servlet engine is not running.

Starting FreeSWITCH
Error: stacksize 4194303 is too large: run ulimit -s 240 or run /opt/
freeswitch/bin/freeswitch -waste.
auto-adjusting stack size for optimal performance...
8405 Backgrounding.
Waiting for FreeSWITCH to start: ..................
Starting OpenOffice headless server
Starting nginx: the configuration file /etc/nginx/nginx.conf syntax is
ok
configuration file /etc/nginx/nginx.conf test is successful
nginx.
* Starting Red5 Server
red5

[ OK ]
* Starting Tomcat servlet engine
tomcat6
[ OK ]
Record and Playback monitoring started
Waiting for BigBlueButton to finish starting up (this may take a
minute): done


** Potential problems described below **
# The following properties in /var/lib/tomcat6/webapps/bigbluebutton/
WEB-INF/classes/bigbluebutton.properties have no value.
# bigbluebutton.web.logoutURL
# IP does not match:
# IP from ifconfig: 10.1.2.122
# /etc/nginx/sites-available/bigbluebutton: bbbserver.masterd.es
10.1.2.122
# API Salt mismatch:
# /var/lib/tomcat6/webapps/bigbluebutton/WEB-INF/classes/
bigbluebutton.properties=42BA668A-5EDA-11E1-8C05-E12D4924019B
# /var/lib/tomcat6/webapps/demo/
bbb_api_conf.jsp=fa9a105567e52e16eca328237bac4043
# API URL IPs do not match host:
# IP from ifconfig: 10.1.2.122
# /var/lib/tomcat6/webapps/demo/bbb_api_conf.jsp:
bbbserver.masterd.es
/usr/local/bin/bbb-conf: línea 1197: [: bbbserver.masterd.es: se
esperaba un operador binario

# The IP address (bbbserver.masterd.es) set for playback_host in
# /usr/local/bigbluebutton/core/scripts/slides.yml
# does not match the local IP address (10.1.2.122).


Could anyone help me on this please?

Thank you in advanced!

Fred Dixon

unread,
Feb 27, 2012, 3:17:52 PM2/27/12
to bigbluebu...@googlegroups.com
Hi Ivan,

The security salt's don't match.  

# API Salt mismatch:
#  /var/lib/tomcat6/webapps/bigbluebutton/WEB-INF/classes/
bigbluebutton.properties=42BA668A-5EDA-11E1-8C05-E12D4924019B
#  /var/lib/tomcat6/webapps/demo/
bbb_api_conf.jsp=fa9a105567e52e16eca328237bac4043 

Can you run

  sudo bbb-conf --setsalt  fa9a105567e52e16eca328237bac4043

and try running 

  sudo bbb-conf --check

and see if the security values now match (no error is printed). 


Regards,... Fred
-- 
BigBlueButton Developer
BigBlueButton on twitter: @bigbluebutton



--
You received this message because you are subscribed to the Google Groups "BigBlueButton-Setup" group.
To post to this group, send email to bigbluebu...@googlegroups.com.
To unsubscribe from this group, send email to bigbluebutton-s...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/bigbluebutton-setup?hl=en.






Iván Santos

unread,
Feb 27, 2012, 3:20:45 PM2/27/12
to BigBlueButton-Setup
I did,

This is the result:

st@ord01598:/$ sudo bbb-conf --setsalt
fa9a105567e52e16eca328237bac4043
Changed the security salt to fa9a105567e52e16eca328237bac4043
st@ord01598:/$ sudo bbb-conf --check

BigBlueButton Server 0.8-beta-3
Kernel version: 2.6.32-38-generic
Distribution: Ubuntu 10.04.4 LTS (32-bit)
Memory: 2990 MB

/var/www/bigbluebutton/client/conf/config.xml (bbb-client)
Port test (tunnel): bbbserver.masterd.es
Red5: bbbserver.masterd.es

/etc/nginx/sites-available/bigbluebutton (nginx)
server name: bbbserver.masterd.es 10.1.2.122
port: 80
bbb-client dir: /var/www/bigbluebutton

/var/lib/tomcat6/webapps/bigbluebutton/WEB-INF/classes/
bigbluebutton.properties (bbb-web)
bbb-web host: bbbserver.masterd.es

/var/lib/tomcat6/webapps/demo/bbb_api_conf.jsp (API demos)
bbb-web-api host: bbbserver.masterd.es

/usr/share/red5/webapps/bigbluebutton/WEB-INF/red5-web.xml (red5)
voice conference: FreeSWITCH

/usr/local/bigbluebutton/core/scripts/slides.yml (record and playback)
playback host: bbbserver.masterd.es


** Potential problems described below **
# The following properties in /var/lib/tomcat6/webapps/bigbluebutton/
WEB-INF/classes/bigbluebutton.properties have no value.
# bigbluebutton.web.logoutURL


On 27 feb, 21:17, Fred Dixon <ffdi...@gmail.com> wrote:
> Hi Ivan,
>
> The security salt's don't match.
>
> # API Salt mismatch:
> #  /var/lib/tomcat6/webapps/bigbluebutton/WEB-INF/classes/
> bigbluebutton.properties=42BA668A-5EDA-11E1-8C05-E12D4924019B
> #  /var/lib/tomcat6/webapps/demo/
> bbb_api_conf.jsp=fa9a105567e52e16eca328237bac4043
>
> Can you run
>
>   sudo bbb-conf --setsalt  fa9a105567e52e16eca328237bac4043
>
> and try running
>
>   sudo bbb-conf --check
>
> and see if the security values now match (no error is printed).
>
> Regards,... Fred
> --
> BigBlueButton Developerhttp://bigbluebutton.org/http://code.google.com/p/bigbluebutton

Fred Dixon

unread,
Feb 27, 2012, 3:24:13 PM2/27/12
to bigbluebu...@googlegroups.com
Can you do

   sudo bbb-conf --restart

and try logging in again.  You need to restart the BigBlueButton server for the changes you did to take effect.


Regards,... Fred
-- 
BigBlueButton Developer
BigBlueButton on twitter: @bigbluebutton

Iván Santos

unread,
Feb 27, 2012, 3:51:42 PM2/27/12
to BigBlueButton-Setup
Thank you very very very very much Fred!!

It works fine!! If you need something from me just let me know.

Regards,

On 27 feb, 21:24, Fred Dixon <ffdi...@gmail.com> wrote:
> Can you do
>
>    sudo bbb-conf --restart
>
> and try logging in again.  You need to restart the BigBlueButton server for
> the changes you did to take effect.
>
> Regards,... Fred
> --
> > > BigBlueButton Developerhttp://
> > bigbluebutton.org/http://code.google.com/p/bigbluebutton

HostBBB.com

unread,
Feb 28, 2012, 6:01:18 AM2/28/12
to BigBlueButton-Setup
Ivan

So the salt needs to be the same in both these files, for the demo
pages to work.

/var/lib/tomcat6/webapps/bigbluebutton/WEB-INF/classes/
bigbluebutton.properties
/var/lib/tomcat6/webapps/demo/bbb_api_conf.jsp

If you plan on going to production you should change the salt to
something differnent, since your security salt is now posted in the
forums, and anyone can access it simply...

regards,
Stephen
http://hostbbb.com

Iván Santos

unread,
Mar 12, 2012, 12:14:24 PM3/12/12
to BigBlueButton-Setup
Hi again,

Server has been updated automatically and now BBB is not working. I
think we need change the security salt. How can I have a new one?

Thank you in advanced.

Regards,

On 28 feb, 12:01, "HostBBB.com" <sd...@207me.com> wrote:
> Ivan
>
> So the salt needs to be the same in both these files, for the demo
> pages to work.
>
> /var/lib/tomcat6/webapps/bigbluebutton/WEB-INF/classes/
> bigbluebutton.properties
> /var/lib/tomcat6/webapps/demo/bbb_api_conf.jsp
>
> If you plan on going to production you should change the salt to
> something differnent,  since your security salt is now posted in the
> forums, and anyone can access it simply...
>
> regards,
> Stephenhttp://hostbbb.com
> ...
>
> leer más »

Fred Dixon

unread,
Mar 12, 2012, 12:56:11 PM3/12/12
to bigbluebu...@googlegroups.com
Hi Iván,

> and now BBB is not working.

Can you be more specific?  Is your 3rd party application that connects to BigBlueButton unable to connect?  Can you use one of the built-in API demos for BigBlueButton to connect?

When you run

  sudo bbb-conf --check

does it give you any warnings?

Regards,... Fred
-- 
BigBlueButton Developer
BigBlueButton on twitter: @bigbluebutton

--

Iván Santos

unread,
Mar 12, 2012, 3:34:13 PM3/12/12
to BigBlueButton-Setup
Hi Fred,

We solved.

But now we have prepared a new machine with the old configuration,
same host and same ip address in order to not change the subdomain. we
just have changed the salt. We can connect with the site but when we
do login we have the same problem that we had a few days ago. I am
entering the strings that you told me changing the new salt but i
still have the same problem when i login:

Error: getJoinURL() failed

checksumError: You did not pass the checksum security check

Could you help me on that please?

Thank you in advanced.

On 12 mar, 17:56, Fred Dixon <ffdi...@gmail.com> wrote:
> Hi Iván,
>
> > and now BBB is not working.
>
> Can you be more specific?  Is your 3rd party application that connects to
> BigBlueButton unable to connect?  Can you use one of the built-in API demos
> for BigBlueButton to connect?
>
> When you run
>
>   sudo bbb-conf --check
>
> does it give you any warnings?
>
> Regards,... Fred
> --
> ...
>
> leer más »

Fred Dixon

unread,
Mar 12, 2012, 3:54:46 PM3/12/12
to bigbluebu...@googlegroups.com
Hi Iván,

Can you share the output of 

  sudo bbb-cof --check

I suspect you have a mismatch in the shared secret (salt) and it will be easy to correct.

Regards,... Fred

> ...
>
> leer más »

--
You received this message because you are subscribed to the Google Groups "BigBlueButton-Setup" group.
To post to this group, send email to bigbluebu...@googlegroups.com.
To unsubscribe from this group, send email to bigbluebutton-s...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/bigbluebutton-setup?hl=en.




--
BigBlueButton Developer

Iván Santos

unread,
Mar 12, 2012, 4:13:34 PM3/12/12
to BigBlueButton-Setup
Hi Fred,

Where should I share it please? You are not connected. Should i send
you an email?
> ...
>
> leer más »
Reply all
Reply to author
Forward
0 new messages