Having issue with jitsi after performing upgrade.
Running on AWS, deploying with ansible on ubuntu 18.04.
Want to describe all steps that I did, maybe this will help to understand better my issue.
Working versions (separate signal server):
Working version (separate jvb):
Upgraded to latest available versions (ubuntu):
First thing that I faced after upgrade - link from /etc/nginx/modules-enabled/60-jitsi-meet.conf to /usr/share/jitsi-meet-turnserver/jitsi-meet.conf wasn’t created automatically like before and in browser I had “Connection error.Your device may be offline or our servers may be experiencing problems.”
After creating link, domain name with jitsi opened fine, but I coudn’t connect to any room - failed with “Unfortunately, something went wrong”.
After investigating logs, found this entries in prosody err log;
datamanager error Failed to load account storage (…accounts/jvb.dat: expected near ‘[’’ for user jvb )
(same error was for focus user)
And also had such error in JVB log:
org.jivesoftware.smack.sasl.SASLErrorException: SASLError using SCRAM-SHA-1: not-authorized
After investigating more, found that password is not written correct in following configs:
it looked like this both times:
[“stored_key”] = “a5e86ab7eea2…ed7e842d2”;
[“server_key”] = “387b61e74…6681aa”;
[“salt”] = “5628…7c3ae”;
[“iteration_count”] = 4096;
[“password”] = “password_here”;
Looks like that parameters stored_key/server_key/salt/iteration_count wasn’t defined there before, in previous jitsi version, and now, after adding them, ansible didn’t put actual password in the right way.
So, this was fixed too (moved }; to the end) and issue with JVB gone away.
But, I still have now the issue with “Unfortunately, something went wrong”. when trying to connect to any room.
In prosody log I have following lines now:
May 24 12:43:29 boshd97…4dd info Authenticated as 673...email@example.com
May 24 12:43:29 focus.example.com:component warn Component not connected, bouncing error for:
And in browser console I have error about focus:
handledError: Focus error, retry after 1000 Script: null Line: null Column: null StackTrace: Error:
But I have no idea why it’s happening now - password is written ok in /var/lib/auth…/focus.dat now and is the same as password in /etc/jitsi/jicofo/config (JICOFO_AUTH_PASSWORD=password_here)
Tried to update prosody version to 0.11.9 and set password with
prosodyctl passwd firstname.lastname@example.org
but this didn’t change anything. Multiple restarts of prosody/jicofo/videobridge after each config change didn’t help either.
Hope you can help me with this.