Hallo!
Ich habe ja schon ein Kommentar unter das tolle Docker-Tutorial zu Jitsi verfasst.
Dennoch habe ich ein paar Probleme.
Ich habe den Docker-Container soweit wie es die Anleitung beschreibt aufgesetzt.
Die notwendigen Parameter für meine Vorgaben angepasst und das Ganze gestartet.
Die Webseite ist erreichbar, ich kann auch versuchen ein Meeting zu starten, mehr geht aber nicht.
Ich habe eigentlich nur 3 Anpassungen gemacht.
- Eine andere Domain
- Statt Port 180 habe ich 7000
- Statt Port 1443 habe ich 7443
Ich verwende aktuell auch Ubuntu 18.04 und Docker läuft soweit korrekt.
Es laufen nebenbei auch andere Container, die ohne Probleme funktionieren.
Alle anderen Ports die Jitsi braucht, sind nicht von anderen Diensten belegt.
Was läuft falsch?
Die Container jitsi/jicofo:latest und jitsi/prosody:latest starten andauernd neu und im Output sieht man diverse Java-Fehler.
Scheinbar kann er eine XMPP-Verbindung nicht aufbauen.
Output:
jvb_1 | INFO: Running expire()
jvb_1 | Apr 12, 2021 7:07:17 PM org.jitsi.utils.logging2.LoggerImpl log
jvb_1 | INFO: Performed a successful health check in PT0S. Sticky failure: false
jvb_1 | Apr 12, 2021 7:07:17 PM org.jitsi.utils.logging2.LoggerImpl log
jvb_1 | WARNING: Cannot set presence extension: not connected.
jvb_1 | Apr 12, 2021 7:07:18 PM org.jitsi.utils.logging2.LoggerImpl log
jvb_1 | WARNING: [MucClient id=shard hostname=xmpp.meet.jitsi] error connecting
jvb_1 | org.jivesoftware.smack.SmackException$ConnectionException: The following addresses failed: 'xmpp.meet.jitsi:5222' failed because: java.net.UnknownHostException: xmpp.meet.jitsi: Name or service not known
jvb_1 | at org.jivesoftware.smack.SmackException$ConnectionException.from(SmackException.java:278)
jvb_1 | at org.jivesoftware.smack.tcp.XMPPTCPConnection.connectUsingConfiguration(XMPPTCPConnection.java:619)
jvb_1 | at org.jivesoftware.smack.tcp.XMPPTCPConnection.connectInternal(XMPPTCPConnection.java:902)
jvb_1 | at org.jivesoftware.smack.AbstractXMPPConnection.connect(AbstractXMPPConnection.java:383)
jvb_1 | at org.jitsi.xmpp.mucclient.MucClient.lambda$getConnectAndLoginCallable$7(MucClient.java:583)
jvb_1 | at org.jitsi.retry.RetryStrategy$TaskRunner.run(RetryStrategy.java:193)
jvb_1 | at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
jvb_1 | at java.util.concurrent.FutureTask.run(FutureTask.java:266)
jvb_1 | at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)
jvb_1 | at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)
jvb_1 | at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
jvb_1 | at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
jvb_1 | at java.lang.Thread.run(Thread.java:748)
jvb_1 |
jvb_1 | Apr 12, 2021 7:07:22 PM org.jitsi.utils.logging2.LoggerImpl log
jvb_1 | WARNING: Cannot set presence extension: not connected.
jvb_1 | Apr 12, 2021 7:07:23 PM org.jitsi.utils.logging2.LoggerImpl log
jvb_1 | WARNING: [MucClient id=shard hostname=xmpp.meet.jitsi] error connecting
jvb_1 | org.jivesoftware.smack.SmackException$ConnectionException: The following addresses failed: 'xmpp.meet.jitsi:5222' failed because: java.net.UnknownHostException: xmpp.meet.jitsi
jvb_1 | at org.jivesoftware.smack.SmackException$ConnectionException.from(SmackException.java:278)
jvb_1 | at org.jivesoftware.smack.tcp.XMPPTCPConnection.connectUsingConfiguration(XMPPTCPConnection.java:619)
jvb_1 | at org.jivesoftware.smack.tcp.XMPPTCPConnection.connectInternal(XMPPTCPConnection.java:902)
jvb_1 | at org.jivesoftware.smack.AbstractXMPPConnection.connect(AbstractXMPPConnection.java:383)
jvb_1 | at org.jitsi.xmpp.mucclient.MucClient.lambda$getConnectAndLoginCallable$7(MucClient.java:583)
jvb_1 | at org.jitsi.retry.RetryStrategy$TaskRunner.run(RetryStrategy.java:193)
jvb_1 | at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
jvb_1 | at java.util.concurrent.FutureTask.run(FutureTask.java:266)
jvb_1 | at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)
jvb_1 | at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)
jvb_1 | at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
jvb_1 | at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
jvb_1 | at java.lang.Thread.run(Thread.java:748)
jvb_1 |
jicofo_1 | [cont-finish.d] done.
jicofo_1 | [s6-finish] waiting for services.
jvb_1 | Apr 12, 2021 7:07:27 PM org.jitsi.utils.logging2.LoggerImpl log
jvb_1 | INFO: Performed a successful health check in PT0S. Sticky failure: false
jvb_1 | Apr 12, 2021 7:07:27 PM org.jitsi.utils.logging2.LoggerImpl log
jvb_1 | WARNING: Cannot set presence extension: not connected.
jicofo_1 | [s6-finish] sending all processes the TERM signal.
prosody_1 | FATAL ERROR: Jicofo component secret and auth password must be set
prosody_1 | [cont-init.d] 10-config: exited 1.
prosody_1 | [cont-finish.d] executing container finish scripts...
prosody_1 | [cont-finish.d] done.
prosody_1 | [s6-finish] waiting for services.
jvb_1 | Apr 12, 2021 7:07:29 PM org.jitsi.utils.logging2.LoggerImpl log
jvb_1 | WARNING: [MucClient id=shard hostname=xmpp.meet.jitsi] error connecting
jvb_1 | org.jivesoftware.smack.SmackException$ConnectionException: The following addresses failed: 'xmpp.meet.jitsi:5222' failed because: xmpp.meet.jitsi/172.26.0.4 exception: java.net.ConnectException: Connection refused (Connection refused)
jvb_1 | at org.jivesoftware.smack.SmackException$ConnectionException.from(SmackException.java:278)
jvb_1 | at org.jivesoftware.smack.tcp.XMPPTCPConnection.connectUsingConfiguration(XMPPTCPConnection.java:619)
jvb_1 | at org.jivesoftware.smack.tcp.XMPPTCPConnection.connectInternal(XMPPTCPConnection.java:902)
jvb_1 | at org.jivesoftware.smack.AbstractXMPPConnection.connect(AbstractXMPPConnection.java:383)
jvb_1 | at org.jitsi.xmpp.mucclient.MucClient.lambda$getConnectAndLoginCallable$7(MucClient.java:583)
jvb_1 | at org.jitsi.retry.RetryStrategy$TaskRunner.run(RetryStrategy.java:193)
jvb_1 | at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
jvb_1 | at java.util.concurrent.FutureTask.run(FutureTask.java:266)
jvb_1 | at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)
jvb_1 | at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)
jvb_1 | at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
jvb_1 | at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
jvb_1 | at java.lang.Thread.run(Thread.java:748)
jvb_1 |
prosody_1 | [s6-finish] sending all processes the TERM signal.
jicofo_1 | [s6-finish] sending all processes the KILL signal and exiting.
prosody_1 | [s6-finish] sending all processes the KILL signal and exiting.
docker-jitsi-meet_jicofo_1 exited with code 1
jvb_1 | Apr 12, 2021 7:07:32 PM org.jitsi.utils.logging2.LoggerImpl log
jvb_1 | WARNING: Cannot set presence extension: not connected.
docker-jitsi-meet_prosody_1 exited with code 1
jvb_1 | Apr 12, 2021 7:07:37 PM org.jitsi.utils.logging2.LoggerImpl log
jvb_1 | INFO: Performed a successful health check in PT0S. Sticky failure: false
jvb_1 | Apr 12, 2021 7:07:37 PM org.jitsi.utils.logging2.LoggerImpl log
jvb_1 | WARNING: Cannot set presence extension: not connected.
jvb_1 | Apr 12, 2021 7:07:42 PM org.jitsi.utils.logging2.LoggerImpl log
jvb_1 | WARNING: Cannot set presence extension: not connected.
jvb_1 | Apr 12, 2021 7:07:47 PM org.jitsi.utils.logging2.LoggerImpl log
jvb_1 | INFO: Performed a successful health check in PT0S. Sticky failure: false
jvb_1 | Apr 12, 2021 7:07:47 PM org.jitsi.utils.logging2.LoggerImpl log
jvb_1 | WARNING: Cannot set presence extension: not connected.
jvb_1 | Apr 12, 2021 7:07:52 PM org.jitsi.utils.logging2.LoggerImpl log
jvb_1 | WARNING: [MucClient id=shard hostname=xmpp.meet.jitsi] error connecting
jvb_1 | org.jivesoftware.smack.SmackException$ConnectionException: The following addresses failed: 'xmpp.meet.jitsi:5222' failed because: xmpp.meet.jitsi/172.26.0.4 exception: java.net.NoRouteToHostException: No route to host (Host unreachable)
jvb_1 | at org.jivesoftware.smack.SmackException$ConnectionException.from(SmackException.java:278)
jvb_1 | at org.jivesoftware.smack.tcp.XMPPTCPConnection.connectUsingConfiguration(XMPPTCPConnection.java:619)
jvb_1 | at org.jivesoftware.smack.tcp.XMPPTCPConnection.connectInternal(XMPPTCPConnection.java:902)
jvb_1 | at org.jivesoftware.smack.AbstractXMPPConnection.connect(AbstractXMPPConnection.java:383)
jvb_1 | at org.jitsi.xmpp.mucclient.MucClient.lambda$getConnectAndLoginCallable$7(MucClient.java:583)
jvb_1 | at org.jitsi.retry.RetryStrategy$TaskRunner.run(RetryStrategy.java:193)
jvb_1 | at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
jvb_1 | at java.util.concurrent.FutureTask.run(FutureTask.java:266)
jvb_1 | at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)
jvb_1 | at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)
jvb_1 | at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
jvb_1 | at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
jvb_1 | at java.lang.Thread.run(Thread.java:748)
jvb_1 |
jvb_1 | Apr 12, 2021 7:07:52 PM org.jitsi.utils.logging2.LoggerImpl log
jvb_1 | WARNING: Cannot set presence extension: not connected.
jvb_1 | Apr 12, 2021 7:07:57 PM org.jitsi.utils.logging2.LoggerImpl log
jvb_1 | INFO: Performed a successful health check in PT0S. Sticky failure: false
jvb_1 | Apr 12, 2021 7:07:57 PM org.jitsi.utils.logging2.LoggerImpl log
jvb_1 | WARNING: Cannot set presence extension: not connected.
jicofo_1 | [s6-init] making user provided files available at /var/run/s6/etc...exited 0.
jicofo_1 | [s6-init] ensuring user provided files have correct perms...exited 0.
jicofo_1 | [fix-attrs.d] applying ownership & permissions fixes...
jicofo_1 | [fix-attrs.d] done.
jicofo_1 | [cont-init.d] executing container initialization scripts...
jicofo_1 | [cont-init.d] 01-set-timezone: executing...
jicofo_1 | [cont-init.d] 01-set-timezone: exited 0.
jicofo_1 | [cont-init.d] 10-config: executing...
jicofo_1 | FATAL ERROR: Jicofo component secret and auth password must be set
jicofo_1 | [cont-init.d] 10-config: exited 1.
jicofo_1 | [cont-finish.d] executing container finish scripts...
jicofo_1 | [cont-finish.d] done.
jicofo_1 | [s6-finish] waiting for services.
jicofo_1 | [s6-finish] sending all processes the TERM signal.
prosody_1 | [cont-init.d] 10-config: executing...
prosody_1 | FATAL ERROR: Jicofo component secret and auth password must be set
prosody_1 | [cont-init.d] 10-config: exited 1.
prosody_1 | [cont-finish.d] executing container finish scripts...
prosody_1 | [cont-finish.d] done.
prosody_1 | [s6-finish] waiting for services.
prosody_1 | [s6-finish] sending all processes the TERM signal.
jvb_1 | Apr 12, 2021 7:08:00 PM org.jitsi.utils.logging2.LoggerImpl log
jvb_1 | WARNING: [MucClient id=shard hostname=xmpp.meet.jitsi] error connecting
jvb_1 | org.jivesoftware.smack.SmackException$ConnectionException: The following addresses failed: 'xmpp.meet.jitsi:5222' failed because: xmpp.meet.jitsi/172.26.0.4 exception: java.net.NoRouteToHostException: No route to host (Host unreachable)
jvb_1 | at org.jivesoftware.smack.SmackException$ConnectionException.from(SmackException.java:278)
jvb_1 | at org.jivesoftware.smack.tcp.XMPPTCPConnection.connectUsingConfiguration(XMPPTCPConnection.java:619)
jvb_1 | at org.jivesoftware.smack.tcp.XMPPTCPConnection.connectInternal(XMPPTCPConnection.java:902)
jvb_1 | at org.jivesoftware.smack.AbstractXMPPConnection.connect(AbstractXMPPConnection.java:383)
jvb_1 | at org.jitsi.xmpp.mucclient.MucClient.lambda$getConnectAndLoginCallable$7(MucClient.java:583)
jvb_1 | at org.jitsi.retry.RetryStrategy$TaskRunner.run(RetryStrategy.java:193)
jvb_1 | at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
jvb_1 | at java.util.concurrent.FutureTask.run(FutureTask.java:266)
jvb_1 | at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)
jvb_1 | at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)
jvb_1 | at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
jvb_1 | at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
jvb_1 | at java.lang.Thread.run(Thread.java:748)
jvb_1 |
jicofo_1 | [s6-finish] sending all processes the KILL signal and exiting.
jvb_1 | Apr 12, 2021 7:08:02 PM org.jitsi.utils.logging2.LoggerImpl log
jvb_1 | WARNING: Cannot set presence extension: not connected.
prosody_1 | [s6-finish] sending all processes the KILL signal and exiting.
docker-jitsi-meet_jicofo_1 exited with code 1
docker-jitsi-meet_prosody_1 exited with code 1
jvb_1 | Apr 12, 2021 7:08:05 PM org.jitsi.utils.logging2.LoggerImpl log
jvb_1 | WARNING: [MucClient id=shard hostname=xmpp.meet.jitsi] error connecting
jvb_1 | org.jivesoftware.smack.SmackException$ConnectionException: The following addresses failed: 'xmpp.meet.jitsi:5222' failed because: java.net.UnknownHostException: xmpp.meet.jitsi: Name or service not known
jvb_1 | at org.jivesoftware.smack.SmackException$ConnectionException.from(SmackException.java:278)
jvb_1 | at org.jivesoftware.smack.tcp.XMPPTCPConnection.connectUsingConfiguration(XMPPTCPConnection.java:619)
jvb_1 | at org.jivesoftware.smack.tcp.XMPPTCPConnection.connectInternal(XMPPTCPConnection.java:902)
jvb_1 | at org.jivesoftware.smack.AbstractXMPPConnection.connect(AbstractXMPPConnection.java:383)
jvb_1 | at org.jitsi.xmpp.mucclient.MucClient.lambda$getConnectAndLoginCallable$7(MucClient.java:583)
jvb_1 | at org.jitsi.retry.RetryStrategy$TaskRunner.run(RetryStrategy.java:193)
jvb_1 | at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
jvb_1 | at java.util.concurrent.FutureTask.run(FutureTask.java:266)
jvb_1 | at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)
jvb_1 | at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)
jvb_1 | at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
jvb_1 | at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
jvb_1 | at java.lang.Thread.run(Thread.java:748)
jvb_1 |
Was mach ich falsch?
Auf GitHub habe ich auch schon den Log hochgeladen.
Das Problem ist dort des öfteren offen, daher gehe ich davon aus, das hier ein Fehler in der Container-Config oder gar Jitsi selbst vorliegt.
Hänge seit 3 Tagen nun an dem Problem