Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Recording sync problem. #5501

Closed
eemirtekin opened this issue Nov 6, 2023 · 11 comments
Closed

Recording sync problem. #5501

eemirtekin opened this issue Nov 6, 2023 · 11 comments

Comments

@eemirtekin
Copy link

After I record a meeting, that meeting recording cannot be viewed.
If I sync the meeting after recording it, the recording can be viewed.
Is this normal or do I need to do something to sync automatically?

Screenshot 2023-11-06 at 18 03 46 Screenshot 2023-11-06 at 18 04 13 Screenshot 2023-11-06 at 18 04 25
@farhatahmad
Copy link
Collaborator

Greenlight passes a recordingReadyCallbackUrl that BBB makes a request to when the recording is processed. If that call fails, then the recording won't show up in Greenlight unless you resync the recordings.

I would check your bbb logs to see why the call is failing

@eemirtekin
Copy link
Author

Thank you for the reply.
Greenlight is working with Scalelite.
Do I need to enable/disable a parameter on Scalelite?
Thanks in advance.

@Ithanil
Copy link
Contributor

Ithanil commented Nov 14, 2023

I bet you are hitting blindsidenetworks/scalelite#1029
For the moment, you can only fix it by configuring GL with THE LOADBALANCER_SECRET or apply the "fix" mentioned here: #5392 (comment)

@lkrbbsb
Copy link

lkrbbsb commented Nov 19, 2023

After upgrading my test system, i also ran into this problem.
But my Greenlight has the loadbalancer secret in the env file.
Did i miss something?

@Ithanil
Copy link
Contributor

Ithanil commented Nov 19, 2023

Do you have the LOADBALANCER_SECRET or one of the (possible many) LOADBALANCER_SECRETS in there?

@lkrbbsb
Copy link

lkrbbsb commented Nov 19, 2023

Oh, i have only ONE secret in the env of greenlight, it is the same as Scalelite has for its api.
The BBB servers connected to Scalelite have different ones.

Now checked, when doing the edits in greenlight which suggest to remove the hashing part, i can resync.

@Ithanil
Copy link
Contributor

Ithanil commented Nov 19, 2023

You need the LOADBALANCER_SECRET (without the S at the end) that is configured in Scalelite to not run into this issue. There is a second env in SL, LOADBALANCER_SECRETS (with the S), which are secrets supposed to work as alternatives for the main secret, but they do not work in this case.

@lkrbbsb
Copy link

lkrbbsb commented Nov 19, 2023

Okay, double-checked it.
In Scalelite: LOADBALANCER_SECRET
In Greenlight added as: BIGBLUEBUTTON_SECRET

@Ithanil
Copy link
Contributor

Ithanil commented Nov 19, 2023

Then I don't know.

@lkrbbsb
Copy link

lkrbbsb commented Nov 19, 2023

The problem is: greenlight v3 is so bad documented...
I have now searched for LOADBALANCER_SECRET in the code, and found 2 hits. One looks promising. Maybe adding the LOADBALANCER_SECRET to the .env of greenlight?

@Ithanil
Copy link
Contributor

Ithanil commented Nov 19, 2023

No, in GL3 the secret from SL needs to be in BIGBLUEBUTTON_SECRET.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants