I’ve tried to get Jitsi running on a vanilla Debian 10 server as well as on a vanilla Ubuntu 16.04 server.
With Debian 10 I’ve tried both openjdk-8 from the sid repositories as well as from AdoptOpenJDK. The observed behavior in the web browser is the same: I can join a room, the browser asks for permission to use webcam and mic and the Jitsi screen shows (so far so good). No video however, none of the buttons seem to do anything. It is possible to type something into the chat window but whatever I type disappears (ie. does not show in the chat).
With Ubuntu 16.04 the behavior is different; the browser keeps connecting/disconnecting. The logs show a bunch of errors such as:
icofo.log:Jicofo 2020-03-26 15:05:39.398 SEVERE:  org.jitsi.impl.protocol.xmpp.XmppProtocolProvider.doConnect().309 Failed to connect/login: The following addresses failed: ‘localhost:5222’ failed because: localhost/127.0.0.1 exception: java.net.ConnectException: Connection refused (Connection refused), localhost/0:0:0:0:0:0:0:1 exception: java.net.ConnectException: Connection refused (Connection refused)
Jicofo 2020-03-26 15:05:41.399 SEVERE:  org.jitsi.meet.ComponentMain.log() java.net.ConnectException: Connection refused (Connection refused), host:localhost, port:5347
jicofo.log:Jicofo 2020-03-26 15:05:44.434 SEVERE:  org.jitsi.impl.protocol.xmpp.XmppProtocolProvider.doConnect().309 Failed to connect/login: host-unknown You can read more about the meaning of this stream error at http://xmpp.org/rfcs/rfc6120.html#streams-error-conditions
Something is listening on port 5222 and 5347 though:
netstat -ln | grep 5222
tcp 0 0 0.0.0.0:5222 0.0.0.0:* LISTEN
tcp6 0 0 :::5222 :::* LISTEN
netstat -ln | grep 5347
tcp 0 0 127.0.0.1:5347 0.0.0.0:* LISTEN
tcp6 0 0 ::1:5347 :::* LISTEN
I’ve now spend a day or so trying to get a working system on a plain VM with both Debian 10 and the recommended Ubuntu 16.04. I’ve read the how-to’s, FAQ’s and watched the video. The installation surely is quick and easy. But getting it to work not so, at least not for me. What am I missing?
Any help is much appreciated.