Project

General

Profile

Support #7731

Problème d'intégration du plugin BigBlueButton

Added by Réchad Locate over 4 years ago. Updated about 4 years ago.

Status:
Rejected - Abandoned
Priority:
Low
Category:
Plugins
Target version:
Start date:
08/06/2015
Due date:
% Done:

100%

Estimated time:
Complexity:
Normal
SCRUM pts - complexity:
?

Description

Version Chamilo : 1.9.8.10.2 / Version PHP : 5.3.3-7+squeeze17 / Version MySQL : 5.1.73-1
Version de BBB : 0.81

Bonjour à tous,

Je rencontre un problème au niveau du plugin de visioconférence BigBlueButton. En effet après l'avoir activé depuis le panel d'administration, et après l'avoir correctement configuré, lorsque je me rends dans un cours quelconque et que je désire entré dans un espace de visioconférence la requête "plante".

Pour résumer:
Lorsque je désire ouvrir une session de visioconférence, une fenêtre s'ouvre mais rien n’apparaît (voir la capture jointe (1)).
Lorsque je rafraîchit la page, je vois la salle de visioconférence ouverte, si je clique sur le bouton "Entrer dans la salle de visioconférence" cela me rafraîchit la même page.
Enfin si je décide de fermer la session, cela me conduit vers une fenêtre blanche (voir capture (3)).

Pour info je dispose d'un serveur BigBlueButton personnel et fonctionnel à la version indiqué au dessus.

En vous remerciant pour votre aide,

Cdt,
Réchad Locate


Files

Ouverture session de visioconférence (1).PNG (15.1 KB) Ouverture session de visioconférence (1).PNG Réchad Locate, 08/06/2015 14:02
Salles ouvertes (2).PNG (76.2 KB) Salles ouvertes (2).PNG Réchad Locate, 08/06/2015 14:02
fermeture salle visioconférence (3).PNG (16.9 KB) fermeture salle visioconférence (3).PNG Réchad Locate, 08/06/2015 14:02
Capture 1.PNG (18.8 KB) Capture 1.PNG Réchad Locate, 06/07/2015 08:38
bbb-conf --check.PNG (41.8 KB) bbb-conf --check.PNG BigBlueButton Réchad Locate, 07/07/2015 10:21
bbb-conf --debug.PNG (3.62 KB) bbb-conf --debug.PNG BigBlueButton Réchad Locate, 07/07/2015 10:21
bbb-web_log.txt (3.51 KB) bbb-web_log.txt BigBlueButton Réchad Locate, 07/07/2015 10:21
error_log.txt (2.27 KB) error_log.txt Chamilo Réchad Locate, 07/07/2015 10:21
error_log_v2.txt (2.29 KB) error_log_v2.txt Chamilo Réchad Locate, 07/07/2015 20:19

History

#1

Updated by Yannick Warnier about 4 years ago

  • Target version set to 1.10.0
#2

Updated by Yannick Warnier about 4 years ago

  • Tracker changed from Bug to Support
  • Priority changed from High to Low

Bonjour Réchad,

Le serveur BBB a-t-il été configuré correctement? La page blanche est signe d'un problème de communication avec le serveur BBB. Merci de bien tester le serveur avant de configurer le plugin.

#3

Updated by Réchad Locate about 4 years ago

Bonjour, j'ai vérifié le serveur BBB, est bien accessible par le nom de domaine configuré (accès à la version démo du serveur). Pour configurer le plugin depuis Chamilo, j'entre d'une part la commande bbb-conf --salt (depuis le serveur BBB) et je récupère l'URL (quelque chose comme http://MonNomdeDomaine/bigbluebutton) ainsi que la clé salt donné, pas de soucis à ce niveau là.

Pour vérification, quand j'entre l'URL : http://bbbik.preparun974.fr/bigbluebutton/api, j'obtient la réponse suivante (voir capture jointe) :

<response>
<returncode>SUCCESS</returncode>
<version>0.81</version>
</response>

Je ne vois vraiment pas d'où peut venir le problème depuis le serveur BBB.

De plus, j'ai oublié de le mentionner au premier post mais il semble qu'une personne avait un problème très similaire au mien, à savoir avec le plugin, avec la version 1.9.10.2 de Chamilo et qu'il ne semble toujours pas avoir résolu celui-ci.

Je cite :" I have still got the same issues. with the the Url not creating the course in the BBB server and opening a window.
http://xxx.xxx.xxx.xxx/bigbluebutton/
but I am getting.
http://lms.mydomain.com/plugin/bbb/start.php?launch=1&cidReq=MGT510&id_session=0&gidReq=0&origin=
The window above Pops up just opens a new window with button to enter the meeting room again it never redirects to my server for BBB

BBB Server is running and I still have it working fine for demo I have not removed that as of yet. (...)"

(voir en détails : https://chamilo.org/forum/viewtopic.php?f=6&t=6278).

Cdt.

#4

Updated by Yannick Warnier about 4 years ago

Bonjour,

Je viens de vérifier avec un serveur BBB à moi (BBB 0.81 et Chamilo LMS 1.9.10.2) et ça fonctionne parfaitement.

Il est possible que des blocages au niveau du réseau (firewall, navigateur, etc) empêche que la page de BBB ne s'ouvre, mais sans accès au serveur il est impossible de donner une solution à votre problème précis, à moins que vous n'ayez des logs d'erreur de BBB ou de Chamilo (Apache ou serveur web en général)...

#5

Updated by Réchad Locate about 4 years ago

Bonjour,

J'ai joint les résultats des commandes "bbb-conf --check" et "bbb-conf --debug" du côté de BBB en plus du fichier log "bbb-web.log".
J'ai également joint un fichier texte reprenant les dernière erreurs du fichier "error log" de Chamilo, erreurs qui surviennent lors de l'ouverture d'une session de visioconférence.

Un point essentiel à noter du point de vue de ma configuration, je dispose d'un serveur dédié sous Debian (aucun firewall configuré). J'emploie la virtualisation LXC et j'ai donc deux "containers" à ma disposition d'un côté BigBlueButton et de l'autre Chamilo.

BigBlueButton affiche un mismatch IP (lors de la commande bbb-conf --check), ce qui est normal car le container est configuré avec une adresse IP privée mais j'effectue la redirection sur le nom de domaine (avec la commande "bbb-conf --setip monnomdedomaine"). J'ai pris également soin de configurer le fichier /etc/hosts.

Merci encore de votre aide,
Cdt.

#6

Updated by Yannick Warnier about 4 years ago

L'erreur dans l'error_log d'Apache indique que la page renvoyée par BBB n'est pas au format XML. Traduction avec l'expérience: ce n'est pas la bonne page.
Est-ce que tu as bien indiqué l'adresse du serveur sans sous-répertoire et sans protocole dans la configuration du plugin (comme c'est indiqué en commentaire)?

#7

Updated by Réchad Locate about 4 years ago

Dans un premier temps, j'ai configuré l'adresse du serveur suivant le résultat de la commande "bbb-conf --secret" , une URL du genre : http://monnomdedomaine.fr/bigbluebutton/. Pour configurer la clé salt, je récupère également ce que la commande me renvoi.

J'ai aussi essayé par la suite, avec comme adresse serveur : monnomdedomaine.fr, ou encore : monnomdedomaine.fr/bigbluebutton/, je retrouve les mêmes erreurs dans le fichier erreur_log.

J'ai joint de nouveau les dernières erreurs de l'error_log (tests avec différentes adresses mentionnées ci-dessus).

#8

Updated by Yannick Warnier about 4 years ago

  • Target version deleted (1.10.0)

En ce qui me concerne directement et personnellement, je n'aurai pas l'occasion d'analyser plus en détail ce problème avant la publication de la version 1.10.0 (qui j'espère le solutionnera pour toi). Je retire donc la 1.10.0 du champ "version prévue", en espérant que tu pourras trouver une solution au problème.

En règle générale, s'il s'agit de configurations sur des plateformes qui ne sont pas publiques, il est fort difficile de trouver une solution (trop de variables) et le fait que ça fonctionne sur d'autres plateformes est considéré suffisant (dans ce cas) pour rejeter le rapport. Je le laisse ouvert en espérant que quelqu'un puisse t'apporter une solution, mais de toute façon, à mon avis, il s'agit d'un problème de configuration du serveur (vérifier les prérequis de Chamilo) d'un côté ou de l'autre. Sincèrement désolé.

#9

Updated by Réchad Locate about 4 years ago

C'est bon j'ai finalement réussi à résoudre mon problème ! Celui-ci semblait venir de la déclaration du fichier hosts depuis le container hébergeant Chamilo : il manquait une ligne de déclaration, mentionnant l'adresse IP privée du container hébergeant BBB ainsi que du nom de domaine lié à celui-ci.

Alors que depuis un moment je ne cessais de regarder la configuration réseau du côté de la machine virtuelle BigBlueButton, mon peu de connaissance en virtualisation et surtout du côté de LXC m'a fortement pénalisé...

Le plugin semble bien fonctionné (je l'ai configuré avec comme URL serveur "monnomdedomaine.fr").

Encore merci pour votre aide et vraiment désolé du dérangement occasionné.

#10

Updated by Yannick Warnier about 4 years ago

  • Status changed from New to Rejected - Abandoned
  • Assignee set to Yannick Warnier
  • Target version set to 1.10.0
  • % Done changed from 0 to 100

Pas de problème. Heureux de savoir que c'est résolu et que ce n'est, au final, pas un problème du côté de Chamilo!

Also available in: Atom PDF