question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Jicofo secure domain not working on manual installation

See original GitHub issue

I’m trying to set up Jitsi Meet with JWT authentication for room creation, with guests still being allowed to join. With the debian package releases I can get it to work, but not when installing manually. The problem seems to have to do with the org.jitsi.jicofo.auth.URL setting. When I enable it in /root/.sip-communicator/sip-communicator.properties Jicofo stops allocating meeting rooms. (Passing the option as a parameter to jicofo.sh has no effect). I think there is some configuration difference between the manual install and the debian packages that causes this issue. I even tried building the matching versions of jicofo (357) and jitsi-meet(1967). Would you know what causes this?

I’d prefer using the non-package installation, since the debian installation scripts seem a bit flaky at the moment as I’m trying to automate the deployment process.

Jicofo log:

Started Jicofo.
Jicofo 2017-08-16 11:04:39.331 INFO: [10] org.jitsi.service.libjitsi.LibJitsi.log() Successfully started LibJitsi using as implementation: org.jitsi.impl.libjitsi.LibJitsiOSGiImpl
Jicofo 2017-08-16 11:04:39.357 INFO: [10] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() org.jitsi.jicofo.HOSTNAME=localhost
Jicofo 2017-08-16 11:04:39.358 INFO: [10] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() java.runtime.name=OpenJDK Runtime Environment
Jicofo 2017-08-16 11:04:39.359 INFO: [10] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() sun.boot.library.path=/usr/lib/jvm/java-8-openjdk-amd64/jre/lib/amd64
Jicofo 2017-08-16 11:04:39.360 INFO: [10] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() java.vm.version=25.131-b11
Jicofo 2017-08-16 11:04:39.360 INFO: [10] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() java.vm.vendor=Oracle Corporation
Jicofo 2017-08-16 11:04:39.361 INFO: [10] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() java.vendor.url=http://java.oracle.com/
Jicofo 2017-08-16 11:04:39.362 INFO: [10] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() path.separator=:
Jicofo 2017-08-16 11:04:39.362 INFO: [10] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() java.util.logging.config.file=/home/ubuntu/jicofo/target/jicofo-linux-x64-1.0-SNAPSHOT/lib/logging.properties
Jicofo 2017-08-16 11:04:39.363 INFO: [10] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() java.vm.name=OpenJDK 64-Bit Server VM
Jicofo 2017-08-16 11:04:39.363 INFO: [10] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() file.encoding.pkg=sun.io
Jicofo 2017-08-16 11:04:39.364 INFO: [10] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() user.country=US
Jicofo 2017-08-16 11:04:39.365 INFO: [10] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() sun.java.launcher=SUN_STANDARD
Jicofo 2017-08-16 11:04:39.365 INFO: [10] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() sun.os.patch.level=unknown
Jicofo 2017-08-16 11:04:39.366 INFO: [10] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() net.java.sip.communicator.service.media.DISABLE_AUDIO_SUPPORT=true
Jicofo 2017-08-16 11:04:39.367 INFO: [10] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() java.vm.specification.name=Java Virtual Machine Specification
Jicofo 2017-08-16 11:04:39.368 INFO: [10] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() user.dir=/home/ubuntu/jicofo/target/jicofo-linux-x64-1.0-SNAPSHOT
Jicofo 2017-08-16 11:04:39.368 INFO: [10] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() org.jitsi.jicofo.FOCUS_USER_PASSWORD=**********
Jicofo 2017-08-16 11:04:39.368 INFO: [10] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() java.runtime.version=1.8.0_131-8u131-b11-2ubuntu1.16.04.3-b11
Jicofo 2017-08-16 11:04:39.368 INFO: [10] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() java.awt.graphicsenv=sun.awt.X11GraphicsEnvironment
Jicofo 2017-08-16 11:04:39.368 INFO: [10] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() java.endorsed.dirs=/usr/lib/jvm/java-8-openjdk-amd64/jre/lib/endorsed
Jicofo 2017-08-16 11:04:39.369 INFO: [10] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() os.arch=amd64
Jicofo 2017-08-16 11:04:39.370 INFO: [10] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() java.io.tmpdir=/tmp
Jicofo 2017-08-16 11:04:39.371 INFO: [10] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() line.separator=
Jicofo 2017-08-16 11:04:39.371 INFO: [10] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() java.vm.specification.vendor=Oracle Corporation
Jicofo 2017-08-16 11:04:39.372 INFO: [10] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() os.name=Linux
Jicofo 2017-08-16 11:04:39.372 INFO: [10] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() sun.jnu.encoding=ANSI_X3.4-1968
Jicofo 2017-08-16 11:04:39.372 INFO: [10] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() net.java.sip.communicator.CONFIGURATION_FILE_IS_READ_ONLY=true
Jicofo 2017-08-16 11:04:39.372 INFO: [10] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() org.jitsi.jicofo.FOCUS_USER_DOMAIN=auth.[our domain]
Jicofo 2017-08-16 11:04:39.373 INFO: [10] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() java.library.path=/home/ubuntu/jicofo/target/jicofo-linux-x64-1.0-SNAPSHOT/lib/native/linux-64
Jicofo 2017-08-16 11:04:39.374 INFO: [10] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() java.specification.name=Java Platform API Specification
Jicofo 2017-08-16 11:04:39.374 INFO: [10] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() java.class.version=52.0
Jicofo 2017-08-16 11:04:39.375 INFO: [10] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() org.jitsi.service.audionotifier.AudioNotifierService=org.jitsi.impl.neomedia.notify.AudioNotifierServiceImpl
Jicofo 2017-08-16 11:04:39.375 INFO: [10] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() sun.management.compiler=HotSpot 64-Bit Tiered Compilers
Jicofo 2017-08-16 11:04:39.376 INFO: [10] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() os.version=4.4.0-91-generic
Jicofo 2017-08-16 11:04:39.377 INFO: [10] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() user.home=/root
Jicofo 2017-08-16 11:04:39.377 INFO: [10] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() user.timezone=Etc/UTC
Jicofo 2017-08-16 11:04:39.378 INFO: [10] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() java.awt.printerjob=sun.print.PSPrinterJob
Jicofo 2017-08-16 11:04:39.378 INFO: [10] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() org.jitsi.jicofo.FOCUS_USER_NAME=focus
Jicofo 2017-08-16 11:04:39.379 INFO: [10] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() file.encoding=ANSI_X3.4-1968
Jicofo 2017-08-16 11:04:39.379 INFO: [10] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() java.specification.version=1.8
Jicofo 2017-08-16 11:04:39.379 INFO: [10] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() net.java.sip.communicator.service.media.DISABLE_VIDEO_SUPPORT=true
Jicofo 2017-08-16 11:04:39.380 INFO: [10] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() org.jitsi.jicofo.XMPP_DOMAIN=[our domain]
Jicofo 2017-08-16 11:04:39.385 INFO: [10] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() java.class.path=/home/ubuntu/jicofo/target/jicofo-linux-x64-1.0-SNAPSHOT/jicofo-1.0-SNAPSHOT.jar:/home/ubuntu/jicofo/target/jicofo-linux-x64-1.0-SNAPSHOT/lib/agafua-syslog-0.4.jar:/home/ubuntu/jicofo/target/jicofo-linux-x64-1.0-SNAPSHOT/lib/bccontrib-1.0.jar:/home/ubuntu/jicofo/target/jicofo-linux-x64-1.0-SNAPSHOT/lib/bcpkix-jdk15on-1.54.jar:/home/ubuntu/jicofo/target/jicofo-linux-x64-1.0-SNAPSHOT/lib/bcprov-jdk15on-1.54.jar:/home/ubuntu/jicofo/target/jicofo-linux-x64-1.0-SNAPSHOT/lib/commons-codec-1.6.jar:/home/ubuntu/jicofo/target/jicofo-linux-x64-1.0-SNAPSHOT/lib/commons-lang-2.4.jar:/home/ubuntu/jicofo/target/jicofo-linux-x64-1.0-SNAPSHOT/lib/commons-lang3-3.1.jar:/home/ubuntu/jicofo/target/jicofo-linux-x64-1.0-SNAPSHOT/lib/commons-logging-1.2.jar:/home/ubuntu/jicofo/target/jicofo-linux-x64-1.0-SNAPSHOT/lib/concurrentlinkedhashmap-lru-1.0_jdk5.jar:/home/ubuntu/jicofo/target/jicofo-linux-x64-1.0-SNAPSHOT/lib/core-2.0.0.jar:/home/ubuntu/jicofo/target/jicofo-linux-x64-1.0-SNAPSHOT/lib/dnsjava-2.1.7.jar:/home/ubuntu/jicofo/target/jicofo-linux-x64-1.0-SNAPSHOT/lib/dom4j-1.6.1.jar:/home/ubuntu/jicofo/target/jicofo-linux-x64-1.0-SNAPSHOT/lib/fmj-1.0-20160121.172939-10.jar:/home/ubuntu/jicofo/target/jicofo-linux-x64-1.0-SNAPSHOT/lib/guava-15.0.jar:/home/ubuntu/jicofo/target/jicofo-linux-x64-1.0-SNAPSHOT/lib/httpclient-4.4.jar:/home/ubuntu/jicofo/target/jicofo-linux-x64-1.0-SNAPSHOT/lib/httpcore-4.4.jar:/home/ubuntu/jicofo/target/jicofo-linux-x64-1.0-SNAPSHOT/lib/ice4j-2.0-20170420.153542-14.jar:/home/ubuntu/jicofo/target/jicofo-linux-x64-1.0-SNAPSHOT/lib/jain-sip-ri-ossonly-1.2.98c7f8c-jitsi-oss1.jar:/home/ubuntu/jicofo/target/jicofo-linux-x64-1.0-SNAPSHOT/lib/java-sdp-nist-bridge-1.1.jar:/home/ubuntu/jicofo/target/jicofo-linux-x64-1.0-SNAPSHOT/lib/javax.servlet-3.0.0.v201112011016.jar:/home/ubuntu/jicofo/target/jicofo-linux-x64-1.0-SNAPSHOT/lib/javax.servlet-api-3.1.0.jar:/home/ubuntu/jicofo/target/jicofo-linux-x64-
1.0-SNAPSHOT/lib/jcip-annotations-1.0.jar:/home/ubuntu/jicofo/target/jicofo-linux-x64-1.0-SNAPSHOT/lib/jetty-ajp-8.1.16.v20140903.jar:/home/ubuntu/jicofo/target/jicofo-linux-x64-1.0-SNAPSHOT/lib/jetty-client-9.2.10.v20150310.jar:/home/ubuntu/jicofo/target/jicofo-linux-x64-1.0-SNAPSHOT/lib/jetty-continuation-8.1.16.v20140903.jar:/home/ubuntu/jicofo/target/jicofo-linux-x64-1.0-SNAPSHOT/lib/jetty-http-8.1.16.v20140903.jar:/home/ubuntu/jicofo/target/jicofo-linux-x64-1.0-SNAPSHOT/lib/jetty-io-8.1.16.v20140903.jar:/home/ubuntu/jicofo/target/jicofo-linux-x64-1.0-SNAPSHOT/lib/jetty-proxy-9.2.10.v20150310.jar:/home/ubuntu/jicofo/target/jicofo-linux-x64-1.0-SNAPSHOT/lib/jetty-security-8.1.16.v20140903.jar:/home/ubuntu/jicofo/target/jicofo-linux-x64-1.0-SNAPSHOT/lib/jetty-server-8.1.16.v20140903.jar:/home/ubuntu/jicofo/target/jicofo-linux-x64-1.0-SNAPSHOT/lib/jetty-servlet-8.1.16.v20140903.jar:/home/ubuntu/jicofo/target/jicofo-linux-x64-1.0-SNAPSHOT/lib/jetty-util-8.1.16.v20140903.jar:/home/ubuntu/jicofo/target/jicofo-linux-x64-1.0-SNAPSHOT/lib/jetty-webapp-7.0.1.v20091125.jar:/home/ubuntu/jicofo/target/jicofo-linux-x64-1.0-SNAPSHOT/lib/jetty-xml-7.0.1.v20091125.jar:/home/ubuntu/jicofo/target/jicofo-linux-x64-1.0-SNAPSHOT/lib/jicoco-1.0-20161122.205032-37.jar:/home/ubuntu/jicofo/target/jicofo-linux-x64-1.0-SNAPSHOT/lib/jitsi-android-osgi-1.0-20150723.002702-1.jar:/home/ubuntu/jicofo/target/jicofo-linux-x64-1.0-SNAPSHOT/lib/jitsi-configuration-2.9-20150723.181638-1.jar:/home/ubuntu/jicofo/target/jicofo-linux-x64-1.0-SNAPSHOT/lib/jitsi-credentialsstorage-2.9-20150723.181643-1.jar:/home/ubuntu/jicofo/target/jicofo-linux-x64-1.0-SNAPSHOT/lib/jitsi-dnsservice-2.9-20150723.181644-1.jar:/home/ubuntu/jicofo/target/jicofo-linux-x64-1.0-SNAPSHOT/lib/jitsi-netaddr-2.9-20150723.181645-1.jar:/home/ubuntu/jicofo/target/jicofo-linux-x64-1.0-SNAPSHOT/lib/jitsi-protocol-2.9-20160823.174711-4.jar:/home/ubuntu/jicofo/target/jicofo-linux-x64-1.0-SNAPSHOT/lib/jitsi-protocol-jabber-2.11-20170516.192102-5.jar:/home/ubuntu/jicofo/target/jicofo-lin
ux-x64-1.0-SNAPSHOT/lib/jitsi-protocol-media-2.9-20150723.181646-1.jar:/home/ubuntu/jicofo/target/jicofo-linux-x64-1.0-SNAPSHOT/lib/jitsi-ui-service-2.9-20150723.181654-1.jar:/home/ubuntu/
jicofo/target/jicofo-linux-x64-1.0-SNAPSHOT/lib/jitsi-util-2.9-20160203.194039-2.jar:/home/ubuntu/jicofo/target/jicofo-linux-x64-1.0-SNAPSHOT/lib/jna-4.1.0.jar:/home/ubuntu/jicofo/target/jicofo-linux-x64-1.0-SNAPSHOT/lib/jnsapi-0.0
.3-jitsi-1-20151013.145326-2.jar:/home/ubuntu/jicofo/target/jicofo-linux-x64-1.0-SNAPSHOT/lib/json-simple-1.1.1.jar:/home/ubuntu/jicofo/target/jicofo-linux-x64-1.0-SNAPSHOT/lib/jzlib-1.1.3.jar:/home/ubuntu/jicofo/target/jicofo-linu
x-x64-1.0-SNAPSHOT/lib/libidn-1.15.jar:/home/ubuntu/jicofo/target/jicofo-linux-x64-1.0-SNAPSHOT/lib/libjitsi-1.0-20170427.165204-276.jar:/home/ubuntu/jicofo/target/jicofo-linux-x64-1.0-SNAPSHOT/lib/log4j-1.2.14.jar:/home/ubuntu/jic
ofo/target/jicofo-linux-x64-1.0-SNAPSHOT/lib/orange-extensions-1.3.0.jar:/home/ubuntu/jicofo/target/jicofo-linux-x64-1.0-SNAPSHOT/lib/org.apache.felix.framework-4.4.0.jar:/home/ubuntu/jicofo/target/jicofo-linux-x64-1.0-SNAPSHOT/lib
/org.apache.felix.main-4.4.0.jar:/home/ubuntu/jicofo/target/jicofo-linux-x64-1.0-SNAPSHOT/lib/org.osgi.core-4.3.1.jar:/home/ubuntu/jicofo/target/jicofo-linux-x64-1.0-SNAPSHOT/lib/sdes4j-1.1.3.jar:/home/ubuntu/jicofo/target/jicofo-l
inux-x64-1.0-SNAPSHOT/lib/sdp-api-1.0.jar:/home/ubuntu/jicofo/target/jicofo-linux-x64-1.0-SNAPSHOT/lib/slf4j-api-1.7.7.jar:/home/ubuntu/jicofo/target/jicofo-linux-x64-1.0-SNAPSHOT/lib/slf4j-jdk14-1.7.7.jar:/home/ubuntu/jicofo/targe
t/jicofo-linux-x64-1.0-SNAPSHOT/lib/smack-3.2.2-jitsi-1-20151215.185921-3.jar:/home/ubuntu/jicofo/target/jicofo-linux-x64-1.0-SNAPSHOT/lib/smackx-3.2.2-jitsi-1-20151215.185922-3.jar:/home/ubuntu/jicofo/target/jicofo-linux-x64-1.0-S
NAPSHOT/lib/tinder-1.2.3.jar:/home/ubuntu/jicofo/target/jicofo-linux-x64-1.0-SNAPSHOT/lib/weupnp-0.1.4.jar:/home/ubuntu/jicofo/target/jicofo-linux-x64-1.0-SNAPSHOT/lib/xml-apis-1.0.b2.jar:/home/ubuntu/jicofo/target/jicofo-linux-x64
-1.0-SNAPSHO
T/lib/xmlpull-1.1.3.4a.jar:/home/ubuntu/jicofo/target/jicofo-linux-x64-1.0-SNAPSHOT/lib/xpp3-1.1.4c.jar:/home/ubuntu/jicofo/target/jicofo-linux-x64-1.0-SNAPSHOT/lib/zrtp4j-light-3.2.0-jits
i-1-20150723.002345-1.jar
Jicofo 2017-08-16 11:04:39.385 INFO: [10] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() user.name=root
Jicofo 2017-08-16 11:04:39.385 INFO: [10] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() java.vm.specification.version=1.8
Jicofo 2017-08-16 11:04:39.386 INFO: [10] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() sun.java.command=org.jitsi.jicofo.Main --host=localhost --domain=[our domain] -
-secret=X --user_domain=auth.[our domain] --user_name=focus --user_password=X
Jicofo 2017-08-16 11:04:39.387 INFO: [10] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() java.home=/usr/lib/jvm/java-8-openjdk-amd64/jre
Jicofo 2017-08-16 11:04:39.387 INFO: [10] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() sun.arch.data.model=64
Jicofo 2017-08-16 11:04:39.387 INFO: [10] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() user.language=en
Jicofo 2017-08-16 11:04:39.387 INFO: [10] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() java.specification.vendor=Oracle Corporation
Jicofo 2017-08-16 11:04:39.388 INFO: [10] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() awt.toolkit=sun.awt.X11.XToolkit
Jicofo 2017-08-16 11:04:39.388 INFO: [10] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() java.vm.info=mixed mode
Jicofo 2017-08-16 11:04:39.388 INFO: [10] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() java.version=1.8.0_131
Jicofo 2017-08-16 11:04:39.388 INFO: [10] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() java.ext.dirs=/usr/lib/jvm/java-8-openjdk-amd64/jre/lib/ext:/usr/java/packages/lib/ext
Jicofo 2017-08-16 11:04:39.388 INFO: [10] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() sun.boot.class.path=/usr/lib/jvm/java-8-openjdk-amd64/jre/lib/resources.jar:/usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar:/usr/lib/jvm/java-8-openjdk-amd64/jre/lib/sunrsasign.jar:/usr/lib/jvm/java-8-openjdk-amd64/jre/lib/jsse.jar:/usr/lib/jvm/java-8-openjdk-amd64/jre/lib/jce.jar:/usr/lib/jvm/java-8-openjdk-amd64/jre/lib/charsets.jar:/usr/lib/jvm/java-8-openjdk-amd64/jre/lib/jfr.jar:/usr/lib/jvm/java-8-openjdk-amd64/jre/classes
Jicofo 2017-08-16 11:04:39.389 INFO: [10] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() java.vendor=Oracle Corporation
Jicofo 2017-08-16 11:04:39.389 INFO: [10] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() file.separator=/
Jicofo 2017-08-16 11:04:39.389 INFO: [10] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() java.vendor.url.bug=http://bugreport.sun.com/bugreport/
Jicofo 2017-08-16 11:04:39.389 INFO: [10] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() sun.io.unicode.encoding=UnicodeLittle
Jicofo 2017-08-16 11:04:39.389 INFO: [10] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() sun.cpu.endian=little
Jicofo 2017-08-16 11:04:39.390 INFO: [10] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() sun.cpu.isalist=
Jicofo 2017-08-16 11:04:39.390 INFO: [10] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() Normal classloader
Jicofo 2017-08-16 11:04:39.390 INFO: [10] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() failed to find jitsi-defaults.properties with class loader, will continue without it.
Jicofo 2017-08-16 11:04:39.391 INFO: [10] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() Normal classloader
Jicofo 2017-08-16 11:04:39.391 INFO: [10] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() failed to find jitsi-default-overrides.properties with class loader, will continue without it.
Jicofo 2017-08-16 11:04:39.519 INFO: [10] impl.netaddr.NetworkAddressManagerServiceImpl.start().92 Network Address Manager         ...[  STARTED ]
Jicofo 2017-08-16 11:04:39.520 INFO: [10] impl.netaddr.NetworkAddressManagerServiceImpl.start().98 Network Address Manager Service ...[REGISTERED]
Jicofo 2017-08-16 11:04:39.526 INFO: [10] org.jitsi.version.AbstractVersionActivator.start().119 JiCoFo Version: JiCoFo 1.0.build.SVN
Jicofo 2017-08-16 11:04:39.675 INFO: [10] org.jitsi.jicofo.JitsiMeetGlobalConfig.init().170 Automatically grant 'owner' role: true
Jicofo 2017-08-16 11:04:39.676 INFO: [10] org.jitsi.jicofo.JitsiMeetGlobalConfig.init().183 Jibri requests in PENDING state will be timed out after: 90 seconds
Jicofo 2017-08-16 11:04:39.676 INFO: [10] org.jitsi.jicofo.JitsiMeetGlobalConfig.init().197 Lonely participants will be "terminated" after 20000 milliseconds
Jicofo 2017-08-16 11:04:39.692 INFO: [10] org.jitsi.jicofo.BridgeSelector.init().611 Bridge failure reset threshold: 300000
Jicofo 2017-08-16 11:04:39.719 INFO: [10] org.jitsi.jicofo.auth.AuthBundleActivator.start().210 Starting authentication service... URL: XMPP:[our domain]
Jicofo 2017-08-16 11:04:39.722 INFO: [10] org.jitsi.jicofo.auth.AbstractAuthAuthority.<init>().122 Authentication lifetime: 86400000
Jicofo 2017-08-16 11:04:39.724 INFO: [10] org.jitsi.jicofo.auth.AuthBundleActivator.start().237 Auth authority: org.jitsi.jicofo.auth.XMPPDomainAuthAuthority@68547b3a
Jicofo 2017-08-16 11:04:39.817 SEVERE: [15] org.jitsi.impl.protocol.xmpp.XmppProtocolProvider.log() Failed to connect/login: service-unavailable(-1)
service-unavailable(-1)
        at org.jivesoftware.smack.NonSASLAuthentication.authenticate(NonSASLAuthentication.java:77)
        at org.jivesoftware.smack.SASLAuthentication.authenticate(SASLAuthentication.java:372)
        at org.jivesoftware.smack.XMPPConnection.login(XMPPConnection.java:208)
        at org.jitsi.impl.protocol.xmpp.XmppProtocolProvider.doConnect(XmppProtocolProvider.java:224)
        at org.jitsi.impl.protocol.xmpp.XmppProtocolProvider.access$000(XmppProtocolProvider.java:47)
        at org.jitsi.impl.protocol.xmpp.XmppProtocolProvider$1.call(XmppProtocolProvider.java:192)
        at org.jitsi.impl.protocol.xmpp.XmppProtocolProvider$1.call(XmppProtocolProvider.java:187)
        at org.jitsi.retry.RetryStrategy$TaskRunner.run(RetryStrategy.java:193)
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
        at java.util.concurrent.FutureTask.run(FutureTask.java:266)
        at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)
        at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
        at java.lang.Thread.run(Thread.java:748)
Jicofo 2017-08-16 11:04:39.841 INFO: [10] org.eclipse.jetty.server.Server.doStart() jetty-8.1.16.v20140903
Jicofo 2017-08-16 11:04:39.866 INFO: [10] org.eclipse.jetty.server.AbstractConnector.doStart() Started SelectChannelConnector@0.0.0.0:8888
Jicofo 2017-08-16 11:04:39.870 INFO: [1] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() org.jitsi.videobridge.AUTHORIZED_SOURCE_REGEXP=focus@auth.[our domain]/.*
Jicofo 2017-08-16 11:04:39.871 INFO: [1] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() org.jitsi.jicofo.auth.URL=XMPP:[our domain]
Jicofo 2017-08-16 11:04:39.872 INFO: [1] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() org.jitsi.impl.neomedia.transform.srtp.SRTPCryptoContext.checkReplay=false
Jicofo 2017-08-16 11:04:39.872 INFO: [1] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() net.java.sip.communicator.impl.neomedia.audioSystem.audiosilence.captureDevice_list=["AudioSilenceCaptureDevice", "AudioSilenceCaptureDevice:noTransferData"]
Jicofo 2017-08-16 11:04:39.873 INFO: [1] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() net.java.sip.communicator.SC_HOME_DIR_NAME=.sip-communicator
Jicofo 2017-08-16 11:04:39.874 INFO: [1] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() net.java.sip.communicator.SC_HOME_DIR_LOCATION=/root
Jicofo 2017-08-16 11:04:39.881 INFO: [1] org.jitsi.xmpp.component.ComponentBase.loadConfig().200 Component org.jitsi.jicofo. config:
Jicofo 2017-08-16 11:04:39.882 INFO: [1] org.jitsi.xmpp.component.ComponentBase.loadConfig().201   ping interval: 10000 ms
Jicofo 2017-08-16 11:04:39.883 INFO: [1] org.jitsi.xmpp.component.ComponentBase.loadConfig().202   ping timeout: 5000 ms
Jicofo 2017-08-16 11:04:39.884 INFO: [1] org.jitsi.xmpp.component.ComponentBase.loadConfig().203   ping threshold: 3
Jicofo 2017-08-16 11:04:45.023 SEVERE: [15] org.jitsi.impl.protocol.xmpp.XmppProtocolProvider.log() Failed to connect/login: service-unavailable(-1)
service-unavailable(-1)
        at org.jivesoftware.smack.NonSASLAuthentication.authenticate(NonSASLAuthentication.java:77)
        at org.jivesoftware.smack.SASLAuthentication.authenticate(SASLAuthentication.java:372)
        at org.jivesoftware.smack.XMPPConnection.login(XMPPConnection.java:208)
        at org.jitsi.impl.protocol.xmpp.XmppProtocolProvider.doConnect(XmppProtocolProvider.java:224)
        at org.jitsi.impl.protocol.xmpp.XmppProtocolProvider.access$000(XmppProtocolProvider.java:47)
        at org.jitsi.impl.protocol.xmpp.XmppProtocolProvider$1.call(XmppProtocolProvider.java:192)
        at org.jitsi.impl.protocol.xmpp.XmppProtocolProvider$1.call(XmppProtocolProvider.java:187)
        at org.jitsi.retry.RetryStrategy$TaskRunner.run(RetryStrategy.java:193)
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
        at java.util.concurrent.FutureTask.run(FutureTask.java:266)
        at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)
        at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
        at java.lang.Thread.run(Thread.java:748)

Browser log:

[modules/xmpp/ChatRoom.js] <new t>:  Joined MUC as asd@conference.[our domain]/9c81acd3
lib-jitsi-meet.min.js?v=139:2 [modules/connectivity/ParticipantConnectionStatus.js] <new e>:  RtcMuteTimeout set to: 2000
lib-jitsi-meet.min.js?v=139:2 [modules/statistics/AvgRTPStatsReporter.js] <new e>:  Avg RTP stats will be calculated every 15 samples
lib-jitsi-meet.min.js?v=139:2 [JitsiConference.js] <new r>:  backToP2PDelay: 5
lib-jitsi-meet.min.js?v=139:2 [JitsiConference.js] <r._doReplaceTrack>:  _doReplaceTrack - no JVB JingleSession
lib-jitsi-meet.min.js?v=139:2 [JitsiConference.js] <r._doReplaceTrack>:  _doReplaceTrack - no P2P JingleSession
lib-jitsi-meet.min.js?v=139:2 [JitsiConference.js] <r._doReplaceTrack>:  _doReplaceTrack - no JVB JingleSession
lib-jitsi-meet.min.js?v=139:2 [JitsiConference.js] <r._doReplaceTrack>:  _doReplaceTrack - no P2P JingleSession
lib-jitsi-meet.min.js?v=139:2 [modules/xmpp/moderator.js] <i.setFocusUserJid>:  Focus jid set to:  undefined
lib-jitsi-meet.min.js?v=139:2 [modules/xmpp/moderator.js] <i.createConferenceIq>:  Session ID: null machine UID: 26507453e73b508e629ce137a6406a2b
lib-jitsi-meet.min.js?v=139:2 [modules/xmpp/strophe.ping.js] <o.value>:  XMPP pings will be sent every 10000 ms
lib-jitsi-meet.min.js?v=139:2 [modules/xmpp/moderator.js] <i.setFocusUserJid>:  Focus jid set to:  focus@auth.[our domain]
lib-jitsi-meet.min.js?v=139:2 [modules/xmpp/moderator.js] <i.parseConfigOptions>:  Authentication enabled: true
lib-jitsi-meet.min.js?v=139:2 [modules/xmpp/moderator.js] <i.parseConfigOptions>:  External authentication enabled: false
lib-jitsi-meet.min.js?v=139:2 [modules/xmpp/moderator.js] <i.parseSessionId>:  Received sessionId:  3c56aa4b-8dd5-4e75-ad7d-0b07fef89a20
lib-jitsi-meet.min.js?v=139:2 [modules/xmpp/moderator.js] <i.parseConfigOptions>:  Sip gateway enabled:  false
lib-jitsi-meet.min.js?v=139:2 [modules/xmpp/moderator.js] <i._allocateConferenceFocusSuccess>:  Waiting for the focus... 1000
lib-jitsi-meet.min.js?v=139:2 [modules/xmpp/moderator.js] <i.createConferenceIq>:  Session ID: 3c56aa4b-8dd5-4e75-ad7d-0b07fef89a20 machine UID: 26507453e73b508e629ce137a6406a2b
lib-jitsi-meet.min.js?v=139:2 [modules/xmpp/moderator.js] <i.parseConfigOptions>:  Authentication enabled: true
lib-jitsi-meet.min.js?v=139:2 [modules/xmpp/moderator.js] <i.parseConfigOptions>:  External authentication enabled: false
lib-jitsi-meet.min.js?v=139:2 [modules/xmpp/moderator.js] <i.parseSessionId>:  Received sessionId:  3c56aa4b-8dd5-4e75-ad7d-0b07fef89a20
lib-jitsi-meet.min.js?v=139:2 [modules/xmpp/moderator.js] <i.parseConfigOptions>:  Sip gateway enabled:  false
lib-jitsi-meet.min.js?v=139:2 [modules/xmpp/moderator.js] <i._allocateConferenceFocusSuccess>:  Waiting for the focus... 2000
lib-jitsi-meet.min.js?v=139:2 [modules/xmpp/moderator.js] <i.createConferenceIq>:  Session ID: 3c56aa4b-8dd5-4e75-ad7d-0b07fef89a20 machine UID: 26507453e73b508e629ce137a6406a2b
lib-jitsi-meet.min.js?v=139:2 [modules/xmpp/moderator.js] <i.parseConfigOptions>:  Authentication enabled: true
lib-jitsi-meet.min.js?v=139:2 [modules/xmpp/moderator.js] <i.parseConfigOptions>:  External authentication enabled: false
(continues trying...)

jicofo startup command: jicofo.sh --host=localhost --domain=[our domain] --secret=***** --user_domain=auth.[our domain] --user_name=focus --user_password=*****

sip-communicator.properties

net.java.sip.communicator.SC_HOME_DIR_LOCATION=/root
net.java.sip.communicator.SC_HOME_DIR_NAME=.sip-communicator
net.java.sip.communicator.impl.neomedia.audioSystem.audiosilence.captureDevice_list=["AudioSilenceCaptureDevice", "AudioSilenceCaptureDevice\:noTransferData"]
org.jitsi.impl.neomedia.transform.srtp.SRTPCryptoContext.checkReplay=false
org.jitsi.videobridge.AUTHORIZED_SOURCE_REGEXP=focus@auth.[our domain]/.*
org.jitsi.jicofo.auth.URL=XMPP:[our domain]

prosody config:

plugin_paths = { "/usr/share/jitsi-meet/prosody-plugins/" }

VirtualHost "[our domain]"
    authentication = "token"
    app_id = "[our app name]"
    app_secret = "secret"
    ssl = {
        key = "/var/lib/prosody/[our domain].key";
        certificate = "/var/lib/prosody/[our domain].crt";
    }
    modules_enabled = {
        "bosh";
        "pubsub";
    }
VirtualHost "guest.[our domain]"
    authentication = "anonymous"
VirtualHost "auth.[our domain]"
    authentication = "internal_plain"
Component "conference.[our domain]" "muc"
    modules_enabled = { "token_verification" }
admins = { "focus@auth.[our domain]" }
Component "jitsi-videobridge.[our domain]"
    component_secret = "**********"
Component "focus.[our domain]"
    component_secret = "**********"

Issue Analytics

  • State:closed
  • Created 6 years ago
  • Comments:7 (2 by maintainers)

github_iconTop GitHub Comments

3reactions
HamzaKhaitcommented, Dec 15, 2017

@amagadum did you solve the problem ? I’ve had the same issue when I installed the latest stable version of jitsi meet. I reinstalled everything from scratch but still having the certs issue between jicofo and prosody

1reaction
damenchocommented, Jan 22, 2018

Can you try executing ‘update-ca-certificates -f’ and restart jicofo, does fixes the problem with the certs.

Read more comments on GitHub >

github_iconTop Results From Across the Web

Jicofo Run Script and Setting Up Secure Domain
I currently have a Debian setup on a virtual machine running Nginx and I have installed Jitsi Meet on a subdomain of my...
Read more >
Secure Domain setup | Jitsi Meet - GitHub Pages
Secure Domain setup. It is possible to allow only authenticated users to create new conference rooms. Whenever a new room is about to...
Read more >
How To: Enable Jitsi Server Authentication | Crosstalk Solutions
The first thing we need to do is enable authentication on our main domain – for our example, ... sudo nano -w /etc/jitsi/jicofo/sip-communicator.properties....
Read more >
How To Install Jitsi Meet on Ubuntu 20.04 - DigitalOcean
In this tutorial, you will install and configure a Jitsi Meet ... If you do not have a TLS certificate for your Jitsi...
Read more >
How to Install Jitsi Meet on Debian or Ubuntu
github.com/jitsi/jitsi-meet/blob/master/doc/manual-install.md · github.com/jitsi/jicofo/blob/master/README.md#secure-domain · jitsi.org/tutorial.
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found