New install on Debian 10.3

Hello,

With the covid spreading around I installed Jitsi on a Debian 10.3 server with a public ip and on a subdomain with a valid letsencrypt cert.

I can create a room but then nothing :

I can’t leave the room, use any buttons …

I tried to connect from an iOS and android phones, I got only the loading wheel and nothing else.

in Jicofo logs :

Jicofo 2020-03-20 12:52:17.600 SEVERE: [95] org.jitsi.impl.protocol.xmpp.XmppProtocolProvider.doConnect().309 Failed to connect/login: undefined-condition You can read more about the meaning of this stream error at http://xmpp.org/rfcs/rfc6120.html#streams-error-conditions
<stream:error><undefined-condition xmlns='urn:ietf:params:xml:ns:xmpp-streams'/><text>No stream features to proceed with</text></stream:error>
org.jivesoftware.smack.XMPPException$StreamErrorException: undefined-condition You can read more about the meaning of this stream error at http://xmpp.org/rfcs/rfc6120.html#streams-error-conditions
<stream:error><undefined-condition xmlns='urn:ietf:params:xml:ns:xmpp-streams'/><text>No stream features to proceed with</text></stream:error>
	at org.jivesoftware.smack.tcp.XMPPTCPConnection$PacketReader.parsePackets(XMPPTCPConnection.java:1059)
	at org.jivesoftware.smack.tcp.XMPPTCPConnection$PacketReader.access$300(XMPPTCPConnection.java:1000)
	at org.jivesoftware.smack.tcp.XMPPTCPConnection$PacketReader$1.run(XMPPTCPConnection.java:1016)
	at java.base/java.lang.Thread.run(Thread.java:834)
Jicofo 2020-03-20 12:52:17.601 WARNING: [411] org.jivesoftware.smack.AbstractXMPPConnection.callConnectionClosedOnErrorListener() Connection XMPPTCPConnection[not-authenticated] (0) closed with error
org.jivesoftware.smack.XMPPException$StreamErrorException: undefined-condition You can read more about the meaning of this stream error at http://xmpp.org/rfcs/rfc6120.html#streams-error-conditions
<stream:error><undefined-condition xmlns='urn:ietf:params:xml:ns:xmpp-streams'/><text>No stream features to proceed with</text></stream:error>
	at org.jivesoftware.smack.tcp.XMPPTCPConnection$PacketReader.parsePackets(XMPPTCPConnection.java:1064)
	at org.jivesoftware.smack.tcp.XMPPTCPConnection$PacketReader.access$300(XMPPTCPConnection.java:1000)
	at org.jivesoftware.smack.tcp.XMPPTCPConnection$PacketReader$1.run(XMPPTCPConnection.java:1016)
	at java.base/java.lang.Thread.run(Thread.java:834)
Jicofo 2020-03-20 12:52:22.602 SEVERE: [95] org.jitsi.impl.protocol.xmpp.XmppProtocolProvider.doConnect().309 Failed to connect/login: undefined-condition You can read more about the meaning of this stream error at http://xmpp.org/rfcs/rfc6120.html#streams-error-conditions
<stream:error><undefined-condition xmlns='urn:ietf:params:xml:ns:xmpp-streams'/><text>No stream features to proceed with</text></stream:error>
org.jivesoftware.smack.XMPPException$StreamErrorException: undefined-condition You can read more about the meaning of this stream error at http://xmpp.org/rfcs/rfc6120.html#streams-error-conditions
<stream:error><undefined-condition xmlns='urn:ietf:params:xml:ns:xmpp-streams'/><text>No stream features to proceed with</text></stream:error>
	at org.jivesoftware.smack.tcp.XMPPTCPConnection$PacketReader.parsePackets(XMPPTCPConnection.java:1059)
	at org.jivesoftware.smack.tcp.XMPPTCPConnection$PacketReader.access$300(XMPPTCPConnection.java:1000)
	at org.jivesoftware.smack.tcp.XMPPTCPConnection$PacketReader$1.run(XMPPTCPConnection.java:1016)
	at java.base/java.lang.Thread.run(Thread.java:834)
Jicofo 2020-03-20 12:52:22.603 WARNING: [413] org.jivesoftware.smack.AbstractXMPPConnection.callConnectionClosedOnErrorListener() Connection XMPPTCPConnection[not-authenticated] (0) closed with error
org.jivesoftware.smack.XMPPException$StreamErrorException: undefined-condition You can read more about the meaning of this stream error at http://xmpp.org/rfcs/rfc6120.html#streams-error-conditions
<stream:error><undefined-condition xmlns='urn:ietf:params:xml:ns:xmpp-streams'/><text>No stream features to proceed with</text></stream:error>
	at org.jivesoftware.smack.tcp.XMPPTCPConnection$PacketReader.parsePackets(XMPPTCPConnection.java:1064)
	at org.jivesoftware.smack.tcp.XMPPTCPConnection$PacketReader.access$300(XMPPTCPConnection.java:1000)
	at org.jivesoftware.smack.tcp.XMPPTCPConnection$PacketReader$1.run(XMPPTCPConnection.java:1016)
	at java.base/java.lang.Thread.run(Thread.java:834)

Found these WARN lines in jvb.log :

87d83 not ready yet.
JVB 2020-03-20 12:54:39.773 WARNING: [16] org.jitsi.videobridge.EndpointMessageTransport.log() No available transport channel, can't send a message
JVB 2020-03-20 12:54:39.774 WARNING: [16] org.jitsi.videobridge.EndpointMessageTransport.log() SCTP connection with 134f1f285447932 not ready yet.
JVB 2020-03-20 12:54:39.774 WARNING: [16] org.jitsi.videobridge.EndpointMessageTransport.log() No available transport channel, can't send a message

prosody logs are empty :confused:

If you have any idea what I should check

I have 100% the same problem after trying to reinstall after the whole thing stopped working.

Now it is very broken, no matter how many times I retry the purge and install. This is ever since I did a regulay system upgrade and videbridge2 got upgraded/installed.

couldn’t agree more. There seems to be many people experiencing the same … and no clue what has changed.

Did you find any solution on your side ?

Yes, pls take a look here

I don’t use nginx and had apache already installed. On my side I don’t use the turnserver :confused:

There is probably something else to check … but I’m lost right now :frowning:

Hi! Exact the same problem on a Debian 10 system: since update from jitsi-videobridge to jitsi-videobridge2 the service is no longer working; no video, just one occupant per meeting, buttons not working. Seems jicofo cannot connect to xmmp server:

{{{
Jicofo 2020-04-03 13:02:22.947 SEVERE: [18] org.jitsi.impl.protocol.xmpp.XmppProtocolProvider.doConnect().315 Failed to connect/login: undefined-condition You can read more about the meaning of this stream error at …
stream:errorNo stream features to proceed with</stream:error>

}}}

gs4711’s solution did not work for me.

Solution found: a complete new install with additional `apt-get purge prosody" fixed it.

I removed everything :

apt-get --purge remove jitsi-meet jitsi-meet-web-config jitsi-meet-prosody jitsi-meet-web jicofo jitsi-videobridge prosody

rm -fr /etc/jitsi

Then reinstalled :

apt-get install jitsi-meet

Now buttons are working but Im trying with a laptop, an android and an iphone. And on each device I only can see myself but not the other ones.

Any idea ?

Actually it works between 2 phones, an android and iphone, but as soon as 3rd person using a web browser enters the room we lose the video and we see only ourselves and don’t see the others anymore.

Anyone experiencing the same behaviour ?

Is your server behind NAT? If so, have you completed the “advanced configuration” steps here:

?

At a guess, it works in P2P mode, but you’re having NAT or firewall problems.

Hello,

Still issues with the installation.

I tried a couple of things that I’ve read in different threads but no luck :confused:

Here are my two logs if anyone has an idea …

jvb.log (33.2 KB) jicofo.log (40.2 KB)

The configuration is back to what is done when you install it.

No NAT, the server has a public ip.
firewall should be ok, open ports :

  • 22, 80, 43 / tcp
  • 10000:20000 / udp

We experience exactly the same issue here. Have you solved it?

nope … And I gave up :man_shrugging:

I don’t have time to waste on this and just used some instances that offered the service.

did you ?

I’m also having the same issues. Have tried to reinstall on multiple vm’s, with different distros. Behind a NAT but doing the advanced config. Can connect via domain name or local IP, but continually fails after about 30 seconds and machines cannot see each other.