recording stuck at processing then disappeared?

56 views
Skip to first unread message

Przemek Jeske

unread,
Jul 29, 2025, 7:15:16 AMJul 29
to bigbluebutton-users
One of the recordings has been stuck with processing status for a couple of days in Greenlight ... then disappeared.

I think I found the files here:

bbb-docker/data/bigbluebutton/recording/process/presentation

I'll be verifying that those are indeed correct files (this is not my recording, I'm just helping out with it - and I'm waiting for the confirmation whether those are the correct files).

What are recommended steps in such situation? Is there a way to recover such lost recording and made them available in the regular panel?

Przemek Jeske

unread,
Jul 29, 2025, 7:58:16 AMJul 29
to bigbluebutton-users
I've started grep-ing the logs for the date and found some errors - attached filtered results.
07_25_rec_err.txt

anton.g...@blindsidenetworks.com

unread,
Jul 29, 2025, 10:51:01 AMJul 29
to bigbluebutton-users
Hi! What is the exact verion of BigBlueButton you run?

Przemek Jeske

unread,
Jul 29, 2025, 11:35:35 AMJul 29
to bigbluebutton-users
docker images point to v3.0.4

anton.g...@blindsidenetworks.com

unread,
Jul 29, 2025, 1:05:11 PMJul 29
to bigbluebutton-users
Hi
We've patched a few recording processing issues like https://github.com/bigbluebutton/bigbluebutton/issues/23131 in more recent BBB versions (latest is 3.0.12).
Now, I realize that the docker portion is indeed at the 3.0.4 release. Let me see what I can do about updating that...

Anton

Przemek Jeske

unread,
Jul 29, 2025, 1:05:41 PMJul 29
to bigbluebu...@googlegroups.com
how do I check that? And which component should I check:

bbb-docker-bbb-graphql-middleware-1
bbb-docker-bbb-graphql-server-1
bbb-docker-recordings-1
bbb-docker-bbb-web-1
bbb-docker-bbb-export-annotations-1
bbb-docker-bbb-pads-1
bbb-docker-bbb-graphql-actions-1
bbb-docker-etherpad-1
bbb-docker-greenlight-1
bbb-docker-webrtc-sfu-1
bbb-docker-apps-akka-1
bbb-docker-fsesl-akka-1
bbb-docker-bbb-webrtc-recorder-1
bbb-docker-collabora-1
bbb-docker-haproxy-1
bbb-docker-redis-1
bbb-docker-periodic-1
bbb-docker-nginx-1
bbb-docker-postgres-1
bbb-freeswitch
bbb-docker-coturn-1

It's pretty fresh install (installed like 2 weeks ago) - managed via Docker.



--
You received this message because you are subscribed to the Google Groups "bigbluebutton-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to bigbluebutton-u...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/bigbluebutton-users/17babb45-385c-4b31-9d5e-ebaf86eeeb9cn%40googlegroups.com.

Przemek Jeske

unread,
Jul 29, 2025, 1:05:41 PMJul 29
to bigbluebu...@googlegroups.com
images point to v3.0.4

Przemek Jeske

unread,
Aug 1, 2025, 12:37:11 PMAug 1
to bigbluebutton-users
Thx for info Anton. I'll keep an eye for updated images :) .

Is there a way to restart the processing? Apart from one missing recording I've just came one where the video is published (presentation format), but it is missing screen share part.

Przemek Jeske

unread,
Aug 2, 2025, 10:42:36 AMAug 2
to bigbluebutton-users
Also - would love to see some manual on building / updating images for BBB. At this point BBB consists of many moving parts - thus it's trickier to start with it... And I'd love to update the setup I currently work with as there are more issues related to recording meetings. This time the recordings did not get stuck in processing / disappeared - but the processed output is missing screen share part, making it useless :(.

Przemek Jeske

unread,
Sep 30, 2025, 7:14:39 PM (2 days ago) Sep 30
to bigbluebutton-users
In one of the rooms we have this problem with videos stuck at processing on a regular basis.

I"ve checked the logs. It seems the problem is similar to the one described on github that Anton linked.

```
[2025-09-30T22:42:08.718010 #9886] DEBUG -- : [0]setpts=PTS-2867.292/TB,fps=15,tpad=stop=-1:stop_mode=clone,trim=start=0,trim=end=0.430[webcam_x0_y0];[1]setpts=PTS-2857.111/TB,fps=15,tpad=stop=-1:stop_mode=clone,trim=start=0,trim=end=0.430[webcam_x1_y0];[2]setpts=PTS-2843.256/TB,fps=15,tpad=stop=-1:stop_mode=clone,trim=start=0,trim=end=0.430[webcam_x2_y0];[3]setpts=PTS-2833.062/TB,fps=15,tpad=stop=-1:stop_mode=clone,trim=start=0,trim=end=0.430[webcam_x0_y1];[4]setpts=PTS-2818.870/TB,fps=15,tpad=stop=-1:stop_mode=clone,trim=start=0,trim=end=0.430[webcam_x1_y1];[5]setpts=PTS-2403.833/TB,fps=15,tpad=stop=-1:stop_mode=clone,trim=start=0,trim=end=0.430[webcam_x2_y1];[6]setpts=PTS-1191.186/TB,fps=15,tpad=stop=-1:stop_mode=clone,trim=start=0,trim=end=0.430[webcam_x0_y2];[webcam_x0_y0][webcam_x1_y0][webcam_x2_y0][webcam_x0_y1][webcam_x1_y1][webcam_x2_y1][webcam_x0_y2]xstack=fill=white:inputs=7:layout=2_0|214_0|426_0|2_160|214_160|426_160|2_320,pad=w=640:h=480:x=0:y=0:color=white,crop=w=640:h=480:x=0:y=0,trim=end=0.430
I, [2025-09-30T22:42:08.718503 #9886]  INFO -- : Executing: ffmpeg -y -v warning -nostats -max_error_rate 1.0 -copyts -f nut -i pipe:5 -f nut -i pipe:6 -f nut -i pipe:7 -f nut -i pipe:9 -f nut -i pipe:10 -f nut -i pipe:11 -f nut -i pipe:12 -filter_complex_script /var/bigbluebutton/recording/process/presentation/d7d41d664ce3c64952970e9fd5ee278839703add-1759156949652/webcams_56.mp4.filter -an -codec libx264 -threads 2 -preset faster -tune film -x264opts subme\=2:bframes\=5:stitchable\=1 -crf 23 -force_key_frames expr:gte\(t,n_forced\*10\) -pix_fmt yuv420p -r 15 /var/bigbluebutton/recording/process/presentation/d7d41d664ce3c64952970e9fd5ee278839703add-1759156949652/webcams_56.mp4
D, [2025-09-30T22:42:08.975992 #9886] DEBUG -- : preprocessing ffmpeg command pid 9887 exit 0 (webcams_56.mp4.webcam_x0_y0.log)
D, [2025-09-30T22:42:09.020265 #9886] DEBUG -- : preprocessing ffmpeg command pid 9891 exit 0 (webcams_56.mp4.webcam_x1_y1.log)
D, [2025-09-30T22:42:09.139069 #9886] DEBUG -- : preprocessing ffmpeg command pid 9888 exit 0 (webcams_56.mp4.webcam_x1_y0.log)
D, [2025-09-30T22:42:09.143764 #9886] DEBUG -- : preprocessing ffmpeg command pid 9892 exit 0 (webcams_56.mp4.webcam_x2_y1.log)
D, [2025-09-30T22:42:09.154756 #9886] DEBUG -- : preprocessing ffmpeg command pid 9893 exit 0 (webcams_56.mp4.webcam_x0_y2.log)
D, [2025-09-30T22:42:09.155006 #9886] DEBUG -- : preprocessing ffmpeg command pid 9890 exit 0 (webcams_56.mp4.webcam_x0_y1.log)
I, [2025-09-30T22:42:10.502966 #9886]  INFO -- : ffmpeg command pid 9894 SIGSEGV (signal 11) (core dumped) (webcams_56.mp4.log)
```

Where is the info about the components to process stored? I wonder whether there's a way to manually tweak it so all webcams will be skipped when processing. No super value lost if there's a webcam missing - loosing entire presentation and video is far worse.
Reply all
Reply to author
Forward
0 new messages