Problema con generacion del archivo events.xml - se genera sin eventos

55 views
Skip to first unread message

Juan Manuel Etchevers

unread,
Jun 4, 2021, 9:55:07 AM6/4/21
to BigBlueButton-Espanol
Buenas día 

Estoy teniendo el siguiente problema, en algún momento el servidor de BBB deja de generar correcta mente el archivo events.xml, solo genera el encabezado sin ningún evento adentro.
Si voy a mirar el archivo raw  correspondiente, este contiene todos los archivos de audio, video, precentacion, etc.
En /var/bigbluebutton/recording/arvchive tengo el archive-<id-meeting..> con extencion fail.

Tengo alguna manera de regenerar el archivo events.xml para poder procesar la conferencia de nuevo ya que los archivos de captura estan.
Asi me queda el archivo events.xml.

<?xml version="1.0" encoding="UTF-8"?>
<recording meeting_id="907a6c606c9fff59b56b197f6b7c835ba5909425-1622631308985" bbb_version="2.1.0">
  <meeting id="907a6c606c9fff59b56b197f6b7c835ba5909425-1622631308985" externalId="2759721c4ef7eff04aef687d8c5a5bfb6510411d-4188-16103
" name="Olga Caballero" breakout="false"/>
  <metadata bbb-context="Taller 3 - Supervisión Teórico-Práctica (3132)" bbb-origin="Moodle" bbb-origin-server-common-name="" bbb-orig
in-server-name="campusvirtual.unm.edu.ar" bbb-origin-tag="moodle-mod_bigbluebuttonbn (2019042009)" bbb-origin-version="3.8.2+ (Build:
20200320)" bbb-recording-description="" bbb-recording-name="Olga Caballero" bbb-recording-tags="" isBreakout="false" meetingId="275972
1c4ef7eff04aef687d8c5a5bfb6510411d-4188-16103" meetingName="Olga Caballero"/>
</recording>


Gracias.

Cesar A. Ortegon.

unread,
Jun 4, 2021, 11:32:57 AM6/4/21
to bigbluebut...@googlegroups.com
Que te dice el log de errores?


Cesar Ortegon

--
Has recibido este mensaje porque estás suscrito al grupo "BigBlueButton-Espanol" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a bigbluebutton-es...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/bigbluebutton-espanol/1c6bf282-11c8-46a1-a41d-5645efbe08c4n%40googlegroups.com.


--
Cesar Augusto Ortegon R.
Ing. Soporte
Tecnico Help-Desk.
Cali, Colombia.


 
 
 


La información contenida en este e-mail es confidencial y sólo puede ser utilizada por la persona a la cual está dirigida. Si usted no es el receptor autorizado, cualquier retención, difusión, distribución o copia de este mensaje es prohibida y sancionada por la ley. Si por error recibe este mensaje reenvíelo al remitente y elimínelo inmediatamente. Este mensaje ha sido verificado con software antivirus.

Juan Manuel Etchevers

unread,
Jun 4, 2021, 4:25:45 PM6/4/21
to BigBlueButton-Espanol
Hola Cesar, gracias por tu respuesta

Hasta ahora el unico error que he encontrado es en el log de  bbb-rap-worker.log 

I, [2021-06-03T17:58:02.179201 #6113]  INFO -- : /usr/local/bigbluebutton/core/lib/recordandplayback/generators/events.rb:71:in `first_event_timestamp': undefined method `[]' for nil:NilClass (NoMethodError)
I, [2021-06-03T17:58:02.179263 #6113]  INFO -- :        from /usr/local/bigbluebutton/core/lib/recordandplayback/generators/events.rb:625:in `get_segment_start_timestamp'
I, [2021-06-03T17:58:02.179288 #6113]  INFO -- :        from archive/archive.rb:125:in `archive_has_recording_marks?'
I, [2021-06-03T17:58:02.179307 #6113]  INFO -- :        from archive/archive.rb:226:in `<main>'
I, [2021-06-03T17:58:02.185270 #6113]  INFO -- : Exit status: 1
I, [2021-06-03T17:58:02.185355 #6113]  INFO -- : Task: Getting external meeting id
I, [2021-06-03T17:58:02.185379 #6113]  INFO -- : Task: Getting meeting metadata
E, [2021-06-03T17:58:02.185966 #6113] ERROR -- : Failed to archive ecff6ea9eddb19bb8b9ccf8b55765e2eabbc32ff-1622753750920

En algún momento el servidor de bbb empieza a tener errores al generar el archvio, todas las aulas que son grabadas me tira un error en el momento de generar el  archivo y los events.xml me genera solo el encabezado, pero en el raw esta los archivos. Tengo espacio en los filesystem y no estoy teniendo problema de memoria RAM en el equipo, revice los servicios con systemctl y no tengo servicios que no puedan levantar.
Para que dejar de tener problemas debo rebootear el equipo, pero las grabaciones que ya me dieron error no se procesan, con las nuevas no tengo inconvenientes.

Te adjunto un archivo con lo que pude ver en el servidor sobre este meeting.

Saludos
Juan.


ecff6ea9eddb19bb8b9ccf8b55765e2eabbc32ff-1622753750920.txt

Cesar A. Ortegon.

unread,
Jun 4, 2021, 4:51:56 PM6/4/21
to bigbluebut...@googlegroups.com
Corre el comando bbb-conf --check a ver que te sale.


Cesar Ortegon

Juan Manuel Etchevers

unread,
Jun 4, 2021, 5:22:14 PM6/4/21
to BigBlueButton-Espanol
 Te paso la salida de bbb-conf --check . yo no veo nada raro...


BigBlueButton Server 2.2.22 (2086)
                    Kernel version: 4.4.0-186-generic
                      Distribution: Ubuntu 16.04.7 LTS (64-bit)
                            Memory: 16431 MB
                         CPU cores: 8

/usr/share/bbb-web/WEB-INF/classes/bigbluebutton.properties (bbb-web)
       bigbluebutton.web.serverURL: https://avirtual06.unm.edu.ar
                defaultGuestPolicy: ALWAYS_ACCEPT
                 svgImagesRequired: true

/etc/nginx/sites-available/bigbluebutton (nginx)
                       server name: avirtual06.unm.edu.ar
                              port: 80, [::]:80
                              port: 443 ssl
                    bbb-client dir: /var/www/bigbluebutton

/var/www/bigbluebutton/client/conf/config.xml (bbb-client)
                Port test (tunnel): rtmp://avirtual06.unm.edu.ar
                              red5: avirtual06.unm.edu.ar
              useWebrtcIfAvailable: true

/opt/freeswitch/etc/freeswitch/vars.xml (FreeSWITCH)
                       local_ip_v4: 10.1.0.141
                   external_rtp_ip: 170.210.177.111
                   external_sip_ip: 170.210.177.111

/opt/freeswitch/etc/freeswitch/sip_profiles/external.xml (FreeSWITCH)
                        ext-rtp-ip: $${external_rtp_ip}
                        ext-sip-ip: $${external_sip_ip}
                        ws-binding: :5066
                       wss-binding: 170.210.177.111:7443

/usr/local/bigbluebutton/core/scripts/bigbluebutton.yml (record and playback)
                     playback_host: avirtual06.unm.edu.ar
                 playback_protocol: https
                            ffmpeg: 4.2.2-1bbb1~ubuntu16.04

/etc/bigbluebutton/nginx/sip.nginx (sip.nginx)
                        proxy_pass: 170.210.177.111

/usr/local/bigbluebutton/bbb-webrtc-sfu/config/default.yml (Kurento SFU)
                        kurento.ip: 10.1.0.141
                       kurento.url: ws://127.0.0.1:8888/kurento
                    kurento.sip_ip: 10.1.0.141
                    localIpAddress: 10.1.0.141
               recordScreenSharing: true
                     recordWebcams: true
                  codec_video_main: VP8
               codec_video_content: VP8

/usr/share/meteor/bundle/programs/server/assets/app/config/settings.yml (HTML5 client)
                             build: 992
                        kurentoUrl: wss://avirtual06.unm.edu.ar/bbb-webrtc-sfu
                  enableListenOnly: true


# Potential problems described below
# IP does not match:
#                           IP from ifconfig: 10.1.0.141
#   /etc/nginx/sites-available/bigbluebutton: avirtual06.unm.edu.ar
# Warning: API URL IPs do not match host:
#
#                                IP from ifconfig: 10.1.0.141
#  /var/lib/tomcat7/demo/bbb_api_conf.jsp: avirtual06.unm.edu.ar

....................# Error: Red5 log files not found

# Unavailable red5 logs (/usr/share/red5/log):  screenshare-slf.log

# Warning: The voice application may not have registered with the sip server.
#   Try running:
#
#      bbb-conf --clean
#


# Warning: The setting of 170.210.177.111 for proxy_pass in
#
#    /etc/bigbluebutton/nginx/sip.nginx
#
# does not match the local IP address (10.1.0.141).
# (This is OK if you've manually changed the values)

# Warning: The API demos are installed and accessible from:
#
#
# and
#
#
# These API demos allow anyone to access your server without authentication
# to create/manage meetings and recordings. They are for testing purposes only.
# If you are running a production system, remove them by running:
#
#    apt-get purge bbb-demo

Juan Pablo Miranda

unread,
Jun 7, 2021, 11:59:29 AM6/7/21
to BigBlueButton-Espanol
Hola, Juan Manuel.

Tienes las API DEMOS habilitadas y has publicado la URL de tu servidor, haciéndolo accesible.
Si es necesario que dichas "demos" permanezcan habilitadas, quizá podrías renombrar la carpeta "demo" por otro nombre que fuese más difícil de averiguar. Tendrás que modificar la configuración de nginx para que apunte a la nueva carpeta y reiniciar el servidor web.

Por otro lado, y yendo al problema que planteas, decirte que tu versión de BBB está obsoleta. la última de la serie 2.2 fue la 36 (2.2.36) y, a día de hoy, Ubuntu 16.04 ya no está soportado.
Yo tenía un problema similar y se solucionó al actualizar a la versión 2.3 (actualmente 2.3.3) que es mucho más eficiente y corre sobre Ubuntu 18.04 que tiene vigencia por un par de años más.

Te recomendaría que actualizaras tu instalación de Bigbluebutton a 2.3 y que modificaras el nombre de la carpeta DEMO si las API Demos deben permanecer activas en tu entorno.

Saludos.
JP

Juan Pablo Miranda

unread,
Jun 7, 2021, 3:31:54 PM6/7/21
to BigBlueButton-Espanol
RENOMBRAR LA CARPETA DEMO

Aunque antiguo, el método sigue siendo el mismo y funciona correctamente en BBB 2.2.x y BBB 2.3.x

Espero te sea de utilidad.
JP

Cesar A. Ortegon.

unread,
Jun 7, 2021, 6:00:11 PM6/7/21
to bigbluebut...@googlegroups.com
Que pena lo tarde amigo, es que acá es festivo y siempre se sale el fin de semana festivo. Ya vi el problema. Ahora vi, tu tienes tu servidor detrás de un proxy?. Ya que veo que aparentemente si. El problema está allí, ya que tiene asignado la ip, pero al mismo tiempo dices que tienes una ip externa. Para este caso debes de tener solo una ip a no ser que estés detrás de un proxy o tengas un firewall. Por eso el sevidor no sabe que hacer. 

Puedes hacer dos cosas, la primera es asignar la ip corriendo bbb-conf --la ip de tu dominio. 

Lo segundo para arreglar todo, correr el script de instalación manual: wget -qO- https://ubuntu.bigbluebutton.org/bbb-install.sh | bash -s -- -w -a -v bionic-22 -s bbb.example.com -e in...@example.com y cambia los ejemplos con tu dominio y tu correo.

Espero que esto te solucione todo. Como tienes la versión de bigbluebutton 2.22, te envió el 22, no vayas a corres la 2.23 que es la última pero esta solo para Ubuntu 18.08.

Otra cosa, quita los demos para que nadie ingrese a tu servidor.

Cesar.


Screenshot_20210607-165244_Gmail.jpg

Cesar A. Ortegon.

unread,
Jun 7, 2021, 8:01:30 PM6/7/21
to bigbluebut...@googlegroups.com
Juan el comando para la ip me faltó. Es bbb-conf --setip aquí pon tu dominio.

El vie., 4 de junio de 2021 4:22 p. m., Juan Manuel Etchevers <etche...@gmail.com> escribió:

Juan Manuel Etchevers

unread,
Jun 9, 2021, 1:48:45 PM6/9/21
to BigBlueButton-Espanol
Hola JP, 

Graicas por tu respuesta, 
Nosotros usamos el bbb conectados a moodle, es decir que las reuniones se arman en moodle y se acceden desde ahí, por lo que utilizo la sala demo para hacer pruebas sin tener que pasar por moodle . Voy a ver de seguir el tutorial que me pasaste para cambiar el nombre de la sala... Gracias..

Juan Manuel Etchevers

unread,
Jun 9, 2021, 2:18:55 PM6/9/21
to BigBlueButton-Espanol
Hola Cesar,

Te comento que el servidor de bigbluebutton esta instalado detrás de un firewall y el equipo tiene una sola ip asignada y la configuración que de la ip externa dentro del bbb la realice según la guía de instalación, también el servidor tiene creada la interfaces dummy.
La realidad, el servidor de bbb trabaja correctamente un tiempo largo (2 o 3 meses) sin problema, en un momento determinado los archivos events.xml empiezan a aparecer solo con el encabezado (para todas las conferencias ) y solo se soluciona reiniciando el servidor. 

Una de las cosas que he echo es actualizar el plugin de bbb en moodle (que arregla un bug con el registro de los eventos) pero no se, si resuelves este problema en particular, por lo que uno de los servidores de bbb  no lo voy a rebootear mas y a esperar un par de meses para ver que pasa.

Otro tema y que aun no resuelvo, es como poder reprocesar las vídeo conferencia que ya están con el events.xml sin datos, pero que en el raw están todos los archivos.

Gracias por tus comentarios..
Saludos
Juan.- 

Juan Manuel Etchevers

unread,
Jun 9, 2021, 6:42:33 PM6/9/21
to BigBlueButton-Espanol
Mirando el grupo de Bigblue button en ingles encontré esta discución (https://groups.google.com/g/bigbluebutton-setup/c/17JcT08NjIs/m/Xm-xkI3-CQAJ)donde les pasaba lo mismo que a mi y el problema termino siendo el plugin del bigbluebutton para el moodel... 

Gracias por sus aportes...
 
Reply all
Reply to author
Forward
0 new messages