Jitsi conference, je me retrouve tout seul!

Bonjour,
je viens d’installer Jitsi sur une VM debian 10,
tout c’est très bien passé pour l’install RAS.

Par contre quand je rentre dans un canal crée et que je partage l’URL, je reste seul … les autres participants se retrouvent également seuls… chacun de son coté.

Je suis derrière un LAN entreprise et les tests restent dans le LAN local pour le moment.
Aucune restriction coté firewall car j’ai même ouvert tous les ports pour faire des tests.

je tourne un peu en rond, je ne sais plus quels pistes explorer.
Vous avez une idée ?

merci pour votre aide

Je crois qu’il faut java8 et enleve l’option p2p dans le config.js aussi au cas ou.

Besoin peut être d’un STUN voire TURN ?

Merci pour vos reponses :
dans mon fichier : /etc/meet/****config.js
j’ai mis « false » dans le P2P

mais ça ne change rien :

p2p: {
// Enables peer to peer mode. When enabled the system will try to
// establish a direct connection when there are exactly 2 participants
// in the room. If that succeeds the conference will stop sending data
// through the JVB and use the peer to peer connection instead. When a
// 3rd participant joins the conference will be moved back to the JVB
// connection.
enabled: false,

    // The STUN servers that will be used in the peer to peer connections
    stunServers: [

        // { urls: 'stun:srv-meet.citizencall.local:3478' },
        { urls: 'stun:meet-jit-si-turnrelay.jitsi.net:443' }
    ]

Bonjour,
Normalement pas besoin de désactiver l’option P2P, elle est utilisée seulement pour les confs de 2 personnes, et il y a un fallback automatique en cas de problème vers un système client/serveur.

Deja Jitsi peut être déployé de différentes manières, ici je vais supposer que tu utilises le dépôt ubuntu du projet Jitsi. Partant de là, il faut que tu partes avec en tête que Jitsi est en réalité composé de plusieurs services : nginx, coturn, jicofo, videobridge et prosody.

Dans ton cas, il semble que tu n’as vraiment aucune communication qui fonctionnent mais tu peux charger l’interface. Tu arrives donc bien sur ton nginx qui te sert la webapp mais après la webapp n’arrive pas à parler aux backends.

Il y a 2 façons pour la webapp de parler aux backends :

  • le control plane, vers jicofo passe par prosody, le serveur XMPP, exposé via son interface HTTP nommée BOSH, proxifiée par nginx
  • le data plane, en WebRTC, directement avec le videobridge en UDP et à travers nginx puis coturn pour le TCP, sauf en P2P où tu ne l’utilises pas.

Si tu n’as aucune communications qui fonctionnent, même pas en 1v1, alors je penche pour un problème avec le control plane. Pour continuer tes recherches, je te conseille d’ouvrir la console Javascript de ton navigateur et de tracker les erreurs qui s’y trouvent, Jitsi est pas mal pour remonter les erreurs ici. Sinon, si c’est un problème avec Bosh, tu verras aussi des requetes échouées dans l’onglet réseau.

Après, à toi de tracker pourquoi les différents services ne se communiquent pas très bien entre eux !
Si jamais tu ne trouves pas, pour qu’on puisse t’aider, il nous faudra ces logs ici !

Aussi, nous, on a décidé de faire notre propre repackaging de Jitsi avec docker parce qu’on aime pas l’officiel, on le publie sur notre forge. Il est pas documenté mais si ça intéresse du monde ici, on pourrait changer ça :wink: Entre autre, on limite les indirections (on utilise pas coturn, on fait pas passer le data plane par nginx en TCP, etc.) et on a quelques patchs.

3 Likes

Je penche aussi pour un problème jicofo.
comment l’as tu installé ? As tu des logs sous /var/log/jitsi/jvb.log ou /var/log/jitsi/jicofo.log ?

Merci pour tes précisions supaklem :slight_smile:

Pour commencer, peux tu mettre tout ce qui est log ou code dans des balises de code s’il te plait ?
Ça permet d’avoir un affichage lisible et de ne pas polluer la discussion avec du bruit.
Un exemple :

Jicofo 2021-04-19 18:37:54.473 INFOS: [1] org.jitsi.xmpp.component.ComponentBase.log() ping timeout: 5000 ms
Jicofo 2021-04-19 18:37:54.474 INFOS: [1] org.jitsi.xmpp.component.ComponentBase.log() ping threshold: 3
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by org.dom4j.io.SAXContentHandler (file:/usr/share/jicofo/lib/dom4j-1.6.1.jar) to method com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser$LocatorProxy.getEncoding()
WARNING: Please consider reporting this to the maintainers of org.dom4j.io.SAXContentHandler
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release

Pour voir comment faire un bloc de code, je te laisse consulter ce guide.

Ensuite, pour t’aider on a vraiment besoin des logs dans ton navigateur, bien plus que les logs de jicofo ! Tu peux afficher les logs de ton navigateur avec [F12] puis en cliquant sur console en général. Voilà un exemple de à quoi ça ressemble sur Firefox :

Trois choses importantes :

  • Il faut que tu relèves les logs une fois que tu as essayé de faire rejoindre deux personnes au moins dans le salon, et non dans un salon où tu serais tout seul, comme sur mon exemple.
  • Contrairement à moi, peux tu nous les partager en texte et non en capture d’écran, c’est facile tu peux tout sélectionner en faisant clic droit, tout sélectionner. Puis après tu copies et tu colles dans un message à l’intérieur d’un bloc de code
  • Pour aider à focaliser sur les erreurs, sous Firefox, en haut à droite tu peux filtrer par type de message : Erreur, Avertissement, Journaux, Information, Débogage. Pour nous aider, dans un second temps, tu peux ne laisser que « Erreur » d’activé et mettre ce contenu filtré dans un deuxième bloc de texte

Ensuite, en plus de l’onglet console, tu as un onglet réseau :

C’est important pour nous de savoir quelles sont les ressources qui ne chargent pas ou qui sont en erreur 4xx ou 5xx (pour certaines ce n’est pas grave, pour d’autre ça peut nous indiquer la source du bug).

Aussi tu feras attention, tu as fait fuiter le secret suivant en copiant tes logs de jicofo (j’ai caviardé une partie avec des ?) :

org.jitsi.jicofo.FOCUS_USER_PASSWORD=2??????n

Tu devrais changer de secret partout où tu l’as utilisé en production, edit ton post ne sera pas suffisant car il est possible de voir l’historique des éditions :s (Si ton jitsi n’est et ne sera pas en production et que tu utilises ce secret nul part ailleurs, alors tu devrais être tranquille)

Normalement les logs de ton navigateur ne contiendront pas de secrets :wink:

1 Like

Merci pour ta vigilance!

Merci pour vos retours,

je viens de rectifier le tire, merci pour votre vigilance :

dans /var/log/jitsi/jicofo.log j’ai :

Jicofo 2021-04-19 18:37:45.555 INFOS: [1] JitsiConfig.log() Initialized newConfig: merge of /etc/jitsi/jicofo/jicofo.conf: 1,system properties,reference.conf @ jar:file:/usr/share/jicofo/jicofo.jar!/reference.conf: 1,reference.conf @ jar:file:/usr/share/jicofo/lib/ice4j-3.0-22-g67ffceb.jar!/reference.conf: 1

Jicofo 2021-04-19 18:37:45.642 INFOS: [1] org.jitsi.config.ReadOnlyConfigurationService.log() loading config file at path /etc/jitsi/jicofo/sip-communicator.properties

Jicofo 2021-04-19 18:37:45.645 INFOS: [1] JitsiConfig.log() Initialized legacyConfig: sip communicator props (no description provided)

Jicofo 2021-04-19 18:37:45.646 INFOS: [1] JitsiConfig.log() Reloading the Typesafe config source (previously reloaded 0 times).

Jicofo 2021-04-19 18:37:45.702 INFOS: [1] org.jitsi.jicofo.Main.log() Starting OSGi services.

Jicofo 2021-04-19 18:37:45.703 AVERTISSEMENT: [1] org.jitsi.jicofo.Main.log() Starting Osgi

Jicofo 2021-04-19 18:37:45.828 INFOS: [12] org.jitsi.service.libjitsi.LibJitsi.log() Successfully started LibJitsi using as implementation: org.jitsi.impl.libjitsi.LibJitsiOSGiImpl

Jicofo 2021-04-19 18:37:45.830 INFOS: [12] impl.configuration.ConfigurationActivator.log() Using properties file configuration store.

Jicofo 2021-04-19 18:37:45.873 INFOS: [12] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() awt.toolkit=sun.awt.X11.XToolkit

Jicofo 2021-04-19 18:37:45.877 INFOS: [12] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() java.specification.version=11

Jicofo 2021-04-19 18:37:45.878 INFOS: [12] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() org.jitsi.jicofo.FOCUS_USER_PASSWORD=XXXXXXXXXXX

Jicofo 2021-04-19 18:37:45.881 INFOS: [12] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() sun.cpu.isalist=

Jicofo 2021-04-19 18:37:45.882 INFOS: [12] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() sun.jnu.encoding=UTF-8

Jicofo 2021-04-19 18:37:45.882 INFOS: [12] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() java.class.path=/usr/share/jicofo/jicofo.jar:/usr/share/jicofo/lib/agafua-syslog-0.4.jar:/usr/share/jicofo/lib/annotations-15.0.jar:/usr/share/jicofo/lib/aopalliance-repackaged-2.6.1.jar:/usr/share/jicofo/lib/bccontrib-1.0.jar:/usr/share/jicofo/lib/bcpkix-jdk15on-1.54.jar:/usr/share/jicofo/lib/bcprov-jdk15on-1.54.jar:/usr/share/jicofo/lib/cglib-nodep-2.2.jar:/usr/share/jicofo/lib/checker-qual-2.11.1.jar:/usr/share/jicofo/lib/commons-codec-1.6.jar:/usr/share/jicofo/lib/commons-lang3-3.1.jar:/usr/share/jicofo/lib/commons-logging-1.2.jar:/usr/share/jicofo/lib/concurrentlinkedhashmap-lru-1.0_jdk5.jar:/usr/share/jicofo/lib/config-1.4.1.jar:/usr/share/jicofo/lib/core-2.0.1.jar:/usr/share/jicofo/lib/dnsjava-2.1.7.jar:/usr/share/jicofo/lib/dom4j-1.6.1.jar:/usr/share/jicofo/lib/error_prone_annotations-2.3.4.jar:/usr/share/jicofo/lib/failureaccess-1.0.1.jar:/usr/share/jicofo/lib/fmj-1.0-SNAPSHOT.jar:/usr/share/jicofo/lib/guava-29.0-jre.jar:/usr/share/jicofo/lib/hk2-api-2.6.1.jar:/usr/share/jicofo/lib/hk2-locator-2.6.1.jar:/usr/share/jicofo/lib/hk2-utils-2.6.1.jar:/usr/share/jicofo/lib/httpclient-4.4.1.jar:/usr/share/jicofo/lib/httpcore-4.4.1.jar:/usr/share/jicofo/lib/ice4j-3.0-22-g67ffceb.jar:/usr/share/jicofo/lib/j2objc-annotations-1.3.jar:/usr/share/jicofo/lib/jackson-annotations-2.10.1.jar:/usr/share/jicofo/lib/jackson-core-2.10.0.jar:/usr/share/jicofo/lib/jackson-databind-2.10.1.jar:/usr/share/jicofo/lib/jackson-module-jaxb-annotations-2.10.1.jar:/usr/share/jicofo/lib/jain-sip-ri-ossonly-1.2.98c7f8c-jitsi-oss1.jar:/usr/share/jicofo/lib/jakarta.activation-api-1.2.1.jar:/usr/share/jicofo/lib/jakarta.annotation-api-1.3.5.jar:/usr/share/jicofo/lib/jakarta.inject-2.6.1.jar:/usr/share/jicofo/lib/jakarta.validation-api-2.0.2.jar:/usr/share/jicofo/lib/jakarta.ws.rs-api-2.1.6.jar:/usr/share/jicofo/lib/jakarta.xml.bind-api-2.3.2.jar:/usr/share/jicofo/lib/java-dogstatsd-client-2.5.jar:/usr/share/jicofo/lib/java-sdp-nist-bridge-1.1.jar:/usr/share/jicofo/lib/javassist-3.22.0-CR2.jar:/usr/share/jicofo/lib/javax.servlet-api-3.1.0.jar:/usr/share/jicofo/lib/jbosh-0.9.2.jar:/usr/share/jicofo/lib/jcip-annotations-1.0.jar:/usr/share/jicofo/lib/jcl-core-2.8.jar:/usr/share/jicofo/lib/jersey-client-2.32.jar:/usr/share/jicofo/lib/jersey-common-2.32.jar:/usr/share/jicofo/lib/jersey-container-jetty-http-2.32.jar:/usr/share/jicofo/lib/jersey-container-servlet-2.32.jar:/usr/share/jicofo/lib/jersey-container-servlet-core-2.32.jar:/usr/share/jicofo/lib/jersey-entity-filtering-2.32.jar:/usr/share/jicofo/lib/jersey-hk2-2.32.jar:/usr/share/jicofo/lib/jersey-media-jaxb-2.32.jar:/usr/share/jicofo/lib/jersey-media-json-jackson-2.32.jar:/usr/share/jicofo/lib/jersey-server-2.32.jar:/usr/share/jicofo/lib/jetty-client-9.4.35.v20201120.jar:/usr/share/jicofo/lib/jetty-continuation-9.4.28.v20200408.jar:/usr/share/jicofo/lib/jetty-http-9.4.35.v20201120.jar:/usr/share/jicofo/lib/jetty-io-9.4.35.v20201120.jar:/usr/share/jicofo/lib/jetty-proxy-9.4.35.v20201120.jar:/usr/share/jicofo/lib/jetty-security-9.4.35.v20201120.jar:/usr/share/jicofo/lib/jetty-server-9.4.35.v20201120.jar:/usr/share/jicofo/lib/jetty-servlet-9.4.35.v20201120.jar:/usr/share/jicofo/lib/jetty-util-9.4.35.v20201120.jar:/usr/share/jicofo/lib/jetty-util-ajax-9.4.35.v20201120.jar:/usr/share/jicofo/lib/jetty-webapp-7.0.1.v20091125.jar:/usr/share/jicofo/lib/jetty-xml-7.0.1.v20091125.jar:/usr/share/jicofo/lib/jicoco-1.1-71-g993ac08.jar:/usr/share/jicofo/lib/jicoco-config-1.1-71-g993ac08.jar:/usr/share/jicofo/lib/jitsi-android-osgi-1.0-SNAPSHOT.jar:/usr/share/jicofo/lib/jitsi-configuration-2.13.cb5485e.jar:/usr/share/jicofo/lib/jitsi-credentialsstorage-2.13.cb5485e.jar:/usr/share/jicofo/lib/jitsi-dnsservice-2.13.cb5485e.jar:/usr/share/jicofo/lib/jitsi-metaconfig-c3d8c51747.jar:/usr/share/jicofo/lib/jitsi-netaddr-2.13.cb5485e.jar:/usr/share/jicofo/lib/jitsi-protocol-2.13.cb5485e.jar:/usr/share/jicofo/lib/jitsi-protocol-jabber-2.13.cb5485e.jar:/usr/share/jicofo/lib/jitsi-protocol-media-2.13.cb5485e.jar:/usr/share/jicofo/lib/jitsi-util-2.13.cb5485e.jar:/usr/share/jicofo/lib/jitsi-utils-1.0-68-g41ff78f.jar:/usr/share/jicofo/lib/jitsi-xmpp-extensions-1.0-18-gee3ce37.jar:/usr/share/jicofo/lib/jna-5.5.0.jar:/usr/share/jicofo/lib/jnsapi-0.0.3-jitsi-smack4.2-3.jar:/usr/share/jicofo/lib/json-simple-1.1.1.jar:/usr/share/jicofo/lib/jsr305-3.0.2.jar:/usr/share/jicofo/lib/jxmpp-core-0.6.2.jar:/usr/share/jicofo/lib/jxmpp-jid-0.6.2.jar:/usr/share/jicofo/lib/jxmpp-util-cache-0.6.2.jar:/usr/share/jicofo/lib/kotlin-osgi-bundle-1.3.72.jar:/usr/share/jicofo/lib/kotlin-reflect-1.3.72.jar:/usr/share/jicofo/lib/kotlin-stdlib-1.3.72.jar:/usr/share/jicofo/lib/kotlin-stdlib-common-1.3.71.jar:/usr/share/jicofo/lib/kotlin-stdlib-jdk7-1.3.72.jar:/usr/share/jicofo/lib/kotlin-stdlib-jdk8-1.3.72.jar:/usr/share/jicofo/lib/libidn-1.15.jar:/usr/share/jicofo/lib/libjitsi-1.0-0-gb3296cf.jar:/usr/share/jicofo/lib/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar:/usr/share/jicofo/lib/object-cloner-0.1.jar:/usr/share/jicofo/lib/objenesis-2.6.jar:/usr/share/jicofo/lib/orange-extensions-1.3.0.jar:/usr/share/jicofo/lib/org.apache.felix.framework-4.4.0.jar:/usr/share/jicofo/lib/org.apache.felix.main-4.4.0.jar:/usr/share/jicofo/lib/org.osgi.core-4.3.1.jar:/usr/share/jicofo/lib/osgi-resource-locator-1.0.3.jar:/usr/share/jicofo/lib/sdes4j-1.1.3.jar:/usr/share/jicofo/lib/sdp-api-1.0.jar:/usr/share/jicofo/lib/sentry-1.7.30.jar:/usr/share/jicofo/lib/slf4j-api-1.7.26.jar:/usr/share/jicofo/lib/slf4j-jdk14-1.7.26.jar:/usr/share/jicofo/lib/smack-bosh-4.2.4-47d17fc.jar:/usr/share/jicofo/lib/smack-core-4.2.4-47d17fc.jar:/usr/share/jicofo/lib/smack-debug-4.2.4-47d17fc.jar:/usr/share/jicofo/lib/smack-experimental-4.2.4-47d17fc.jar:/usr/share/jicofo/lib/smack-extensions-4.2.4-47d17fc.jar:/usr/share/jicofo/lib/smack-im-4.2.4-47d17fc.jar:/usr/share/jicofo/lib/smack-java7-4.2.4-47d17fc.jar:/usr/share/jicofo/lib/smack-legacy-4.2.4-47d17fc.jar:/usr/share/jicofo/lib/smack-resolver-javax-4.2.4-47d17fc.jar:/usr/share/jicofo/lib/smack-sasl-javax-4.2.4-47d17fc.jar:/usr/share/jicofo/lib/smack-tcp-4.2.4-47d17fc.jar:/usr/share/jicofo/lib/tinder-1.3.0.jar:/usr/share/jicofo/lib/weupnp-0.1.4.jar:/usr/share/jicofo/lib/xml-apis-1.0.b2.jar:/usr/share/jicofo/lib/xmlpull-1.1.3.4a.jar:/usr/share/jicofo/lib/xpp3-1.1.4c.jar:/usr/share/jicofo/lib/zrtp4j-light-4.1.0-jitsi-1-SNAPSHOT.jar

Jicofo 2021-04-19 18:37:45.884 INFOS: [12] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() java.vm.vendor=Debian

Jicofo 2021-04-19 18:37:45.884 INFOS: [12] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() sun.arch.data.model=64

Jicofo 2021-04-19 18:37:45.885 INFOS: [12] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() java.vendor.url=https://tracker.debian.org/openjdk-11

Jicofo 2021-04-19 18:37:45.886 INFOS: [12] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() user.timezone=Europe/Paris

Jicofo 2021-04-19 18:37:45.886 INFOS: [12] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() os.name=Linux

Jicofo 2021-04-19 18:37:45.886 INFOS: [12] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() java.vm.specification.version=11

Jicofo 2021-04-19 18:37:45.890 INFOS: [12] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() org.jitsi.jicofo.FOCUS_USER_NAME=focus

Jicofo 2021-04-19 18:37:45.892 INFOS: [12] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() sun.java.launcher=SUN_STANDARD

Jicofo 2021-04-19 18:37:45.893 INFOS: [12] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() user.country=FR

Jicofo 2021-04-19 18:37:45.893 INFOS: [12] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() sun.boot.library.path=/usr/lib/jvm/java-11-openjdk-amd64/lib

Jicofo 2021-04-19 18:37:45.893 INFOS: [12] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() sun.java.command=org.jitsi.jicofo.Main --host=localhost --domain=srv-meet.citizencall.local --port=5347 --user_name=focus --user_domain=auth.srv-meet.citizencall.local

Jicofo 2021-04-19 18:37:45.894 INFOS: [12] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() jdk.debug=release

Jicofo 2021-04-19 18:37:45.894 INFOS: [12] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() org.jitsi.jicofo.HOSTNAME=localhost

Jicofo 2021-04-19 18:37:45.894 INFOS: [12] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() sun.cpu.endian=little

Jicofo 2021-04-19 18:37:45.894 INFOS: [12] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() user.home=/usr/share/jicofo

Jicofo 2021-04-19 18:37:45.894 INFOS: [12] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() user.language=fr

Jicofo 2021-04-19 18:37:45.894 INFOS: [12] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() java.specification.vendor=Oracle Corporation

Jicofo 2021-04-19 18:37:45.894 INFOS: [12] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() java.version.date=2020-11-04

Jicofo 2021-04-19 18:37:45.895 INFOS: [12] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() java.home=/usr/lib/jvm/java-11-openjdk-amd64

Jicofo 2021-04-19 18:37:45.895 INFOS: [12] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() file.separator=/

Jicofo 2021-04-19 18:37:45.895 INFOS: [12] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() java.vm.compressedOopsMode=Zero based

Jicofo 2021-04-19 18:37:45.895 INFOS: [12] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() line.separator=

Jicofo 2021-04-19 18:37:45.895 INFOS: [12] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() java.specification.name=Java Platform API Specification

Jicofo 2021-04-19 18:37:45.895 INFOS: [12] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() java.vm.specification.vendor=Oracle Corporation

Jicofo 2021-04-19 18:37:45.895 INFOS: [12] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() java.awt.graphicsenv=sun.awt.X11GraphicsEnvironment

Jicofo 2021-04-19 18:37:45.896 INFOS: [12] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() net.java.sip.communicator.impl.configuration.USE_PROPFILE_CONFIG=true

Jicofo 2021-04-19 18:37:45.896 INFOS: [12] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() jdk.tls.ephemeralDHKeySize=2048

Jicofo 2021-04-19 18:37:45.896 INFOS: [12] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() net.java.sip.communicator.service.media.DISABLE_AUDIO_SUPPORT=true

Jicofo 2021-04-19 18:37:45.896 INFOS: [12] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() java.util.logging.config.file=/etc/jitsi/jicofo/logging.properties

Jicofo 2021-04-19 18:37:45.896 INFOS: [12] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() sun.management.compiler=HotSpot 64-Bit Tiered Compilers

Jicofo 2021-04-19 18:37:45.896 INFOS: [12] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() org.jitsi.service.audionotifier.AudioNotifierService=org.jitsi.impl.neomedia.notify.AudioNotifierServiceImpl

Jicofo 2021-04-19 18:37:45.896 INFOS: [12] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() java.runtime.version=11.0.9.1+1-post-Debian-1deb10u2

Jicofo 2021-04-19 18:37:45.896 INFOS: [12] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() org.jitsi.jicofo.XMPP_DOMAIN=srv-meet.citizencall.local

Jicofo 2021-04-19 18:37:45.897 INFOS: [12] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() user.name=jicofo

Jicofo 2021-04-19 18:37:45.897 INFOS: [12] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() path.separator=:

Jicofo 2021-04-19 18:37:45.897 INFOS: [12] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() os.version=4.19.0-16-amd64

Jicofo 2021-04-19 18:37:45.915 INFOS: [12] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() java.runtime.name=OpenJDK Runtime Environment

Jicofo 2021-04-19 18:37:45.915 INFOS: [12] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() net.java.sip.communicator.CONFIGURATION_FILE_IS_READ_ONLY=true

Jicofo 2021-04-19 18:37:45.920 INFOS: [12] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() file.encoding=UTF-8

Jicofo 2021-04-19 18:37:45.921 INFOS: [12] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() java.vm.name=OpenJDK 64-Bit Server VM

Jicofo 2021-04-19 18:37:45.922 INFOS: [12] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() net.java.sip.communicator.SC_LOG_DIR_LOCATION=/var/log/jitsi

Jicofo 2021-04-19 18:37:45.923 INFOS: [12] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() java.vendor.url.bug=https://bugs.debian.org/openjdk-11

Jicofo 2021-04-19 18:37:45.930 INFOS: [12] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() net.java.sip.communicator.service.media.DISABLE_VIDEO_SUPPORT=true

Jicofo 2021-04-19 18:37:45.930 INFOS: [12] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() java.io.tmpdir=/tmp

Jicofo 2021-04-19 18:37:45.931 INFOS: [12] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() net.java.sip.communicator.SC_HOME_DIR_NAME=jicofo

Jicofo 2021-04-19 18:37:45.931 INFOS: [12] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() java.version=11.0.9.1

Jicofo 2021-04-19 18:37:45.931 INFOS: [12] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() user.dir=/usr/share/jicofo

Jicofo 2021-04-19 18:37:45.931 INFOS: [12] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() os.arch=amd64

Jicofo 2021-04-19 18:37:45.933 INFOS: [12] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() java.vm.specification.name=Java Virtual Machine Specification

Jicofo 2021-04-19 18:37:45.933 INFOS: [12] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() java.awt.printerjob=sun.print.PSPrinterJob

Jicofo 2021-04-19 18:37:45.942 INFOS: [12] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() sun.os.patch.level=unknown

Jicofo 2021-04-19 18:37:45.943 INFOS: [12] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() java.library.path=/usr/java/packages/lib:/usr/lib/x86_64-linux-gnu/jni:/lib/x86_64-linux-gnu:/usr/lib/x86_64-linux-gnu:/usr/lib/jni:/lib:/usr/lib

Jicofo 2021-04-19 18:37:45.943 INFOS: [12] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() java.vm.info=mixed mode

Jicofo 2021-04-19 18:37:45.943 INFOS: [12] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() net.java.sip.communicator.SC_HOME_DIR_LOCATION=/etc/jitsi

Jicofo 2021-04-19 18:37:45.943 INFOS: [12] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() java.vendor=Debian

Jicofo 2021-04-19 18:37:45.943 INFOS: [12] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() java.vm.version=11.0.9.1+1-post-Debian-1deb10u2

Jicofo 2021-04-19 18:37:45.943 INFOS: [12] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() sun.io.unicode.encoding=UnicodeLittle

Jicofo 2021-04-19 18:37:45.943 INFOS: [12] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() config.file=/etc/jitsi/jicofo/jicofo.conf

Jicofo 2021-04-19 18:37:45.943 INFOS: [12] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() java.class.version=55.0

Jicofo 2021-04-19 18:37:45.944 INFOS: [12] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() org.jitsi.jicofo.FOCUS_USER_DOMAIN=auth.srv-meet.citizencall.local

Jicofo 2021-04-19 18:37:45.960 INFOS: [12] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() Normal classloader

Jicofo 2021-04-19 18:37:45.961 INFOS: [12] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() failed to find jitsi-defaults.properties with class loader, will continue without it.

Jicofo 2021-04-19 18:37:45.963 INFOS: [12] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() Normal classloader

Jicofo 2021-04-19 18:37:45.967 INFOS: [12] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() failed to find jitsi-default-overrides.properties with class loader, will continue without it.

Jicofo 2021-04-19 18:37:46.125 INFOS: [12] util.NetworkUtils.<clinit>().117 java.net.preferIPv6Addresses=null

Jicofo 2021-04-19 18:37:46.125 INFOS: [12] util.NetworkUtils.<clinit>().118 java.net.preferIPv4Stack=null

Jicofo 2021-04-19 18:37:46.205 INFOS: [12] impl.netaddr.NetworkAddressManagerServiceImpl.start().92 Network Address Manager         ...[  STARTED ]

Jicofo 2021-04-19 18:37:46.205 INFOS: [12] impl.netaddr.NetworkAddressManagerServiceImpl.start().98 Network Address Manager Service ...[REGISTERED]

Jicofo 2021-04-19 18:37:46.261 INFOS: [12] org.jitsi.version.AbstractVersionActivator.log() VersionService registered: JiCoFo 1.0.692-hf

Jicofo 2021-04-19 18:37:48.469 INFOS: [12] org.jitsi.jicofo.FocusBundleActivator.log() Shared pool max size: 1500

Jicofo 2021-04-19 18:37:48.822 AVERTISSEMENT: [12] org.jitsi.jicofo.FocusManager.log() Jicofo ID is not set correctly set (value=0). Configure a valid value [1-65535] by setting org.jitsi.jicofo.SHORT_ID in sip-communicator.properties or jicofo.octo.id in jicofo.conf. Future versions will require this for Octo.

Jicofo 2021-04-19 18:37:49.073 AVERTISSEMENT: [12] org.jitsi.jicofo.FocusManager.log() No dedicated Service XMPP connection configured. Falling back to the client XMPP connection for JVB MUC

Jicofo 2021-04-19 18:37:49.130 INFOS: [12] org.jitsi.jicofo.bridge.BridgeSelector.log() Using org.jitsi.jicofo.bridge.SingleBridgeSelectionStrategy

Jicofo 2021-04-19 18:37:49.178 INFOS: [12] org.jitsi.jicofo.xmpp.BaseBrewery.log() Created BridgeMucDetector with address jvbbrewery@internal.auth.srv-meet.citizencall.local

Jicofo 2021-04-19 18:37:49.189 INFOS: [1] org.jitsi.jicofo.Main.log() OSGi services started.

Jicofo 2021-04-19 18:37:49.386 INFOS: [1] org.jitsi.jicofo.JicofoServices.log() Authentication service disabled.

Jicofo 2021-04-19 18:37:49.423 INFOS: [1] org.jitsi.jicofo.JicofoServices.log() Starting HTTP server with config: org.jitsi.rest.JettyBundleActivatorConfig@33990a0c.

Jicofo 2021-04-19 18:37:50.051 INFOS: [1] org.eclipse.jetty.util.log.initialized() Logging initialized @9338ms to org.eclipse.jetty.util.log.Slf4jLog

Jicofo 2021-04-19 18:37:50.600 INFOS: [1] org.eclipse.jetty.server.Server.doStart() jetty-9.4.35.v20201120; built: 2020-11-20T21:17:03.964Z; git: bdc54f03a5e0a7e280fab27f55c3c75ee8da89fb; jvm 11.0.9.1+1-post-Debian-1deb10u2

Jicofo 2021-04-19 18:37:51.777 INFOS: [18] org.jitsi.jicofo.ProtocolProviderHandler.log() XmppProtocolProvider(focus@auth.srv-meet.citizencall.local/focus17350916276 (Jabber)): RegistrationStateChangeEvent[ oldState=Unregistered; newState=RegistrationState=Registered; reasonCode=-1; reason=null]

Jicofo 2021-04-19 18:37:51.779 INFOS: [18] org.jitsi.jicofo.ProtocolProviderHandler.log() Set replyTimeout=PT15S

Jicofo 2021-04-19 18:37:51.918 INFOS: [18] org.jitsi.jicofo.xmpp.BaseBrewery.log() Joined brewery room: jvbbrewery@internal.auth.srv-meet.citizencall.local

Jicofo 2021-04-19 18:37:51.919 INFOS: [18] org.jitsi.jicofo.FocusManager.log() XMPP provider reg state: RegistrationState=Registered

Jicofo 2021-04-19 18:37:51.952 INFOS: [18] org.jitsi.impl.protocol.xmpp.XmppProtocolProvider.log() XMPP provider Jabber:focus@auth.srv-meet.citizencall.local/focus17350916276@localhost connected (JID: focus@auth.srv-meet.citizencall.local/focus17350916276)

Jicofo 2021-04-19 18:37:52.798 AVERTISSEMENT: [1] org.glassfish.jersey.server.wadl.WadlFeature.configure() JAXBContext implementation could not be found. WADL feature is disabled.

Jicofo 2021-04-19 18:37:53.337 INFOS: [30] org.jitsi.jicofo.xmpp.BaseBrewery.log() Added brewery instance: jvbbrewery@internal.auth.srv-meet.citizencall.local/a08a2a60-c33f-4c3e-be82-87d9a8a342bb

Jicofo 2021-04-19 18:37:53.368 AVERTISSEMENT: [30] org.jitsi.config.log() Key 'jicofo.bridge.average-participant-packet-rate-pps' from source 'typesafe config (reloaded 1 times)' is deprecated: use jicofo.bridge.average-participant-stress

Jicofo 2021-04-19 18:37:53.374 INFOS: [30] org.jitsi.jicofo.bridge.BridgeSelector.log() Added new videobridge: Bridge[jid=jvbbrewery@internal.auth.srv-meet.citizencall.local/a08a2a60-c33f-4c3e-be82-87d9a8a342bb, relayId=null, region=null, stress=0,00]

Jicofo 2021-04-19 18:37:53.388 INFOS: [30] org.jitsi.jicofo.bridge.JvbDoctor.log() Scheduled health-check task for: jvbbrewery@internal.auth.srv-meet.citizencall.local/a08a2a60-c33f-4c3e-be82-87d9a8a342bb

Jicofo 2021-04-19 18:37:54.351 INFOS: [1] org.eclipse.jetty.server.handler.ContextHandler.doStart() Started o.e.j.s.ServletContextHandler@141e879d{/,null,AVAILABLE}

Jicofo 2021-04-19 18:37:54.407 INFOS: [1] org.eclipse.jetty.server.AbstractConnector.doStart() Started ServerConnector@3fa247d1{HTTP/1.1, (http/1.1)}{0.0.0.0:8888}

Jicofo 2021-04-19 18:37:54.409 INFOS: [1] org.eclipse.jetty.server.Server.doStart() Started @13709ms

Jicofo 2021-04-19 18:37:54.437 INFOS: [1] org.jitsi.jicofo.xmpp.IqHandler.log() Registering IQ handlers with XmppConnection.

Jicofo 2021-04-19 18:37:54.467 INFOS: [1] org.jitsi.xmpp.component.ComponentBase.log() Component org.jitsi.jicofo. config: 

Jicofo 2021-04-19 18:37:54.473 INFOS: [1] org.jitsi.xmpp.component.ComponentBase.log()   ping interval: 10000 ms

Jicofo 2021-04-19 18:37:54.473 INFOS: [1] org.jitsi.xmpp.component.ComponentBase.log()   ping timeout: 5000 ms

Jicofo 2021-04-19 18:37:54.474 INFOS: [1] org.jitsi.xmpp.component.ComponentBase.log()   ping threshold: 3

WARNING: An illegal reflective access operation has occurred

WARNING: Illegal reflective access by org.dom4j.io.SAXContentHandler (file:/usr/share/jicofo/lib/dom4j-1.6.1.jar) to method com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser$LocatorProxy.getEncoding()

WARNING: Please consider reporting this to the maintainers of org.dom4j.io.SAXContentHandler

WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations

WARNING: All illegal access operations will be denied in a future release

Voici les logs du navigateur, avec une personne qui se connecte :

citizencall:53 (TIME) index.html loaded:	 29.4450000001234
Logger.js:154 2021-04-20T07:06:19.637Z [modules/browser/BrowserCapabilities.js] <new a>:  This appears to be chrome, ver: 89.0.4389.128
Logger.js:154 2021-04-20T07:06:20.003Z [modules/UI/videolayout/VideoLayout.js] <Object.changeUserAvatar>:  Missed avatar update - no small video yet for undefined
o @ Logger.js:154
Logger.js:154 2021-04-20T07:06:20.009Z [features/base/config] Extending config with: {"startWithAudioMuted":true,"startWithVideoMuted":true}
Logger.js:154 2021-04-20T07:06:20.013Z [modules/statistics/AnalyticsAdapter.js] <Object.dispose>:  Disposing of analytics adapter.
o @ Logger.js:154
Logger.js:154 2021-04-20T07:06:20.013Z [features/analytics] Initialized 0 analytics handlers
Logger.js:154 2021-04-20T07:06:20.014Z [features/base/media] Start muted: audio, video
Logger.js:154 2021-04-20T07:06:20.015Z [features/base/media] Start audio only set to false
Logger.js:154 2021-04-20T07:06:20.056Z [index.web] <HTMLDocument.<anonymous>>:  (TIME) document ready:	 468.3549999999741
olm.js:31 wasm streaming compile failed: TypeError: Failed to execute 'compile' on 'WebAssembly': Incorrect response MIME type. Expected 'application/wasm'.
(anonymous) @ olm.js:31
olm.js:31 falling back to ArrayBuffer instantiation
(anonymous) @ olm.js:31
Logger.js:154 2021-04-20T07:06:20.075Z [modules/RTC/RTCUtils.js] list of media devices has changed: Array(12)
Logger.js:154 2021-04-20T07:06:20.094Z [modules/RTC/RTCUtils.js] Audio output device set to default
citizencall:39 DOMException: Failed to register a ServiceWorker for scope ('https://srv-meet/') with script ('https://srv-meet/pwa-worker.js'): An SSL certificate error occurred when fetching the script.
Logger.js:154 2021-04-20T07:06:20.134Z [modules/xmpp/xmpp.js] <I._initStrophePlugins>:  P2P STUN servers:  Array(1)
Logger.js:154 2021-04-20T07:06:20.140Z [modules/xmpp/xmpp.js] <I.connectionHandler>:  (TIME) Strophe connecting:	 552.7550000001611
Logger.js:154 2021-04-20T07:06:20.142Z [modules/RTC/RTCUtils.js] <X.newObtainAudioAndVideoPermissions>:  Using the new gUM flow
Logger.js:154 2021-04-20T07:06:20.143Z [modules/RTC/RTCUtils.js] <X.<anonymous>>:  Got media constraints:  {"video":false,"audio":{"optional":[{},{"echoCancellation":true},{"googEchoCancellation":true},{"googAutoGainControl":true},{"googNoiseSuppression":true},{"googHighpassFilter":true},{"googNoiseSuppression2":true},{"googEchoCancellation2":true},{"googAutoGainControl2":true}]}}
Logger.js:154 2021-04-20T07:06:20.147Z [JitsiMeetJS.js] <Object.getGlobalOnErrorHandler>:  UnhandledError: Strophe: request id 1.1 error 0 happened Script: null Line: null Column: null StackTrace:  Error: Strophe: request id 1.1 error 0 happened
    at Object.r.Strophe.log (https://srv-meet/libs/lib-jitsi-meet.min.js?v=4628:17:16531)
    at Object.error (https://srv-meet/libs/lib-jitsi-meet.min.js?v=4628:1:23431)
    at D.Bosh._onRequestStateChange (https://srv-meet/libs/lib-jitsi-meet.min.js?v=4628:1:54878)
o @ Logger.js:154
Logger.js:154 2021-04-20T07:06:20.147Z [modules/xmpp/strophe.util.js] <Object.r.Strophe.log>:  Strophe: request id 1.1 error 0 happened
o @ Logger.js:154
Logger.js:154 2021-04-20T07:06:20.147Z [modules/xmpp/strophe.util.js] <Object.r.Strophe.log>:  Strophe: request errored, status: 0, number of errors: 1
o @ Logger.js:154
Logger.js:154 2021-04-20T07:06:20.152Z [JitsiMeetJS.js] <Object.getGlobalOnErrorHandler>:  UnhandledError: Strophe: request id 2.2 error 0 happened Script: null Line: null Column: null StackTrace:  Error: Strophe: request id 2.2 error 0 happened
    at Object.r.Strophe.log (https://srv-meet/libs/lib-jitsi-meet.min.js?v=4628:17:16531)
    at Object.error (https://srv-meet/libs/lib-jitsi-meet.min.js?v=4628:1:23431)
    at D.Bosh._onRequestStateChange (https://srv-meet/libs/lib-jitsi-meet.min.js?v=4628:1:54878)
o @ Logger.js:154
Logger.js:154 2021-04-20T07:06:20.152Z [modules/xmpp/strophe.util.js] <Object.r.Strophe.log>:  Strophe: request id 2.2 error 0 happened
o @ Logger.js:154
Logger.js:154 2021-04-20T07:06:20.152Z [modules/xmpp/strophe.util.js] <Object.r.Strophe.log>:  Strophe: request errored, status: 0, number of errors: 2
o @ Logger.js:154
Logger.js:154 2021-04-20T07:06:20.303Z [modules/RTC/RTCUtils.js] onUserMediaSuccess
Logger.js:154 2021-04-20T07:06:21.990Z [features/base/redux] <Object.persistState>:  redux state persisted. 3b40123458c34a53e93886477e6433ce -> be32a8c76ff176d303c97adb2208c98b
Logger.js:154 2021-04-20T07:06:28.174Z [JitsiMeetJS.js] <Object.getGlobalOnErrorHandler>:  UnhandledError: Strophe: request id 3.3 error 0 happened Script: null Line: null Column: null StackTrace:  Error: Strophe: request id 3.3 error 0 happened
    at Object.r.Strophe.log (https://srv-meet/libs/lib-jitsi-meet.min.js?v=4628:17:16531)
    at Object.error (https://srv-meet/libs/lib-jitsi-meet.min.js?v=4628:1:23431)
    at D.Bosh._onRequestStateChange (https://srv-meet/libs/lib-jitsi-meet.min.js?v=4628:1:54878)
o @ Logger.js:154
getGlobalOnErrorHandler @ JitsiMeetJS.js:613
window.onerror @ middleware.js:110
callErrorHandler @ GlobalOnErrorHandler.js:61
r.Strophe.log @ strophe.util.js:89
error @ strophe.umd.js:1392
_onRequestStateChange @ strophe.umd.js:5017
XMLHttpRequest.send (async)
d @ strophe.umd.js:5123
(anonymous) @ strophe.umd.js:5134
Logger.js:154 2021-04-20T07:06:28.174Z [modules/xmpp/strophe.util.js] <Object.r.Strophe.log>:  Strophe: request id 3.3 error 0 happened
o @ Logger.js:154
r.Strophe.log @ strophe.util.js:90
error @ strophe.umd.js:1392
_onRequestStateChange @ strophe.umd.js:5017
XMLHttpRequest.send (async)
d @ strophe.umd.js:5123
(anonymous) @ strophe.umd.js:5134
Logger.js:154 2021-04-20T07:06:28.175Z [modules/xmpp/strophe.util.js] <Object.r.Strophe.log>:  Strophe: request errored, status: 0, number of errors: 3
o @ Logger.js:154
r.Strophe.log @ strophe.util.js:77
warn @ strophe.umd.js:1382
_hitError @ strophe.umd.js:4810
_onRequestStateChange @ strophe.umd.js:5019
XMLHttpRequest.send (async)
d @ strophe.umd.js:5123
(anonymous) @ strophe.umd.js:5134

Salut et merci pour les logs !

Alors on voit que tu as un problème pour communiquer avec ton prosody à travers BOSH :

Logger.js:154 2021-04-20T07:06:28.174Z [JitsiMeetJS.js] <Object.getGlobalOnErrorHandler>:  UnhandledError: Strophe: request id 3.3 error 0 happened Script: null Line: null Column: null StackTrace:  Error: Strophe: request id 3.3 error 0 happened
    at Object.r.Strophe.log (https://srv-meet/libs/lib-jitsi-meet.min.js?v=4628:17:16531)
    at Object.error (https://srv-meet/libs/lib-jitsi-meet.min.js?v=4628:1:23431)
    at D.Bosh._onRequestStateChange (https://srv-meet/libs/lib-jitsi-meet.min.js?v=4628:1:54878)
o @ Logger.js:154

Tu n’es pas le seul à avoir eu ce type de problème.

Tu peux commencer par regarder ce que te retourne https://srv-meet/http-bind (ou l’URL que tu as choisi pour ton serv Jitsi avec /http-bind à la fin.

Ce serait bien aussi que tu nous donnes les infos des requetes vers /http-bind dans ton navigateur, onglet réseau.

Enfin, peux-tu regarder et nous donner les logs de prosody que tu as dans /var/log/prosody

PS : Peux tu à chaque fois donner le maximum d’info pour limiter les allers retours stp ? Du coup idéalement là il faudrait 1) tous les logs prosody - sans secrets 2) toutes les requetes entières faites par ton navigateur sur /http-bind et 3) ce que ça donne si tu charges l’URL /http-bind directement dans ton navigateur. Merci d’avance !