Process of builing records not start - Pipelining commands on a Redis instance is deprecated error

428 views
Skip to first unread message

mr.gi...@gmail.com

unread,
Aug 28, 2022, 9:39:19 AM8/28/22
to BigBlueButton-dev
Hi BBB support team
According to Fred Dixon request in this topic, I open this one again and give you requested log file here. 

publish-83bde928d979966f72256e9bc4fd3466f9770df1-1660716233954.log:

archive-83bde928d979966f72256e9bc4fd3466f9770df1-1660716233954.log:

process-83bde928d979966f72256e9bc4fd3466f9770df1-1660716233954.log:

Thanks for your support.

Fred Dixon

unread,
Aug 28, 2022, 10:09:27 AM8/28/22
to bigblueb...@googlegroups.com
We don't see any errors in the output.  If you use API mate on your server, do

  bbb-conf --secret

and open the URL for API mate, you can do a query with the specific recording ID

  83bde928d979966f72256e9bc4fd3466f9770df1-1660716233954

Remove the meetingID so you only query the recording ID

image.png

Then do the getRecordings API call -- do you see your recording in the XML response?

Regards,... Fred

--
You received this message because you are subscribed to the Google Groups "BigBlueButton-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to bigbluebutton-...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/bigbluebutton-dev/9685f6fe-327e-4d59-b33b-dc4ba5454b38n%40googlegroups.com.


--
BigBlueButton Developer

Like BigBlueButton?  Tweet us at @bigbluebutton

mr.gi...@gmail.com

unread,
Aug 28, 2022, 10:13:24 AM8/28/22
to BigBlueButton-dev
But I can't rebuild some records. Nothing start.
This is the response of API Mate:

<response>
<link type="text/css" rel="stylesheet" id="dark-mode-custom-link"/>
<link type="text/css" rel="stylesheet" id="dark-mode-general-link"/>
<style lang="en" type="text/css" id="dark-mode-custom-style"/>
<style lang="en" type="text/css" id="dark-mode-native-style"/>
<style lang="en" type="text/css" id="dark-mode-native-sheet"/>
<returncode>SUCCESS</returncode>
<recordings/>
<messageKey>noRecordings</messageKey>
<message>There are no recordings for the meeting(s).</message>
</response>

Fred Dixon

unread,
Aug 28, 2022, 10:28:23 AM8/28/22
to bigblueb...@googlegroups.com
If you do a 

  bbb-record --list | grep 83bde928d979966f72256e9bc4fd3466f9770df1-1660716233954

do you see your recording has both a presentation process and publish, as in

bbb-record --list | grep 183f0bf3a0982a127bdb8161e0c44eb696b3e75c-1661269533847
183f0bf3a0982a127bdb8161e0c44eb696b3e75c-1661269533847  Tue Aug 23 15:45:33 UTC 2022  X   XXX X  XX     25 presentation         presentation        Demo Meeting

Basically, we're trying to see if the recording has been processed or not.  

  Also, if you do a locate for all recording files for your recording_id

# locate 83bde928d979966f72256e9bc4fd3466f9770df1-1660716233954

you should see a list of files associated with the recording.  Here's an example from a recording that has been processed correctly.

# locate 183f0bf3a0982a127bdb8161e0c44eb696b3e75c-1661269533847
....
/var/bigbluebutton/recording/status/archived/183f0bf3a0982a127bdb8161e0c44eb696b3e75c-1661269533847.done
/var/bigbluebutton/recording/status/processed/183f0bf3a0982a127bdb8161e0c44eb696b3e75c-1661269533847-presentation.done
/var/bigbluebutton/recording/status/published/183f0bf3a0982a127bdb8161e0c44eb696b3e75c-1661269533847-presentation.done
/var/bigbluebutton/recording/status/sanity/183f0bf3a0982a127bdb8161e0c44eb696b3e75c-1661269533847.done
/var/log/bigbluebutton/archive-183f0bf3a0982a127bdb8161e0c44eb696b3e75c-1661269533847.log
/var/log/bigbluebutton/presentation/process-183f0bf3a0982a127bdb8161e0c44eb696b3e75c-1661269533847.log
/var/log/bigbluebutton/presentation/publish-183f0bf3a0982a127bdb8161e0c44eb696b3e75c-1661269533847.log

Notice all the log files for processing.

Take one of the recordings that you reprocessed (but is not visible) and one of the new recordings (that is visible) and compare the existence of the log files and their content.  You are looking for something different between the log files of a recording that is not visible and one that is visible.

That difference will give us the clue on why your reprocessed recording is not visible.

Regards,... Fred


mr.gi...@gmail.com

unread,
Aug 28, 2022, 10:49:06 AM8/28/22
to BigBlueButton-dev
Thanks for your quick response Fred, but the problem is that new recordings don't start to build, so they are not visible. Here is some result of my commands:

locate 83bde928d979966f72256e9bc4fd3466f9770df1-1660716233954:
There are a lot of files in `/var/bigbluebutton/` --- `/var/bigbluebutton/captions/` --- `/var/bigbluebutton/learning-dashboard/` --- `/var/bigbluebutton/recording/raw/`  directory, but:

locate 83bde928d979966f72256e9bc4fd3466f9770df1-1660716233954 | grep done : 
there is only one *.done file in this path:
..........
/var/bigbluebutton/recording/status/archived/83bde928d979966f72256e9bc4fd3466f9770df1-1660716233954.done
..........


When I try to rebuild this:
bbb-record --rebuild 83bde928d979966f72256e9bc4fd3466f9770df1-1660716233954 :

..........
Marking for rebuild 83bde928d979966f72256e9bc4fd3466f9770df1-1660716233954
removed '/var/bigbluebutton/recording/status/sanity/83bde928d979966f72256e9bc4fd3466f9770df1-1660716233954.fail'
Enqueing sanity worker with {:single_step=>false, :meeting_id=>"83bde928d979966f72256e9bc4fd3466f9770df1-1660716233954"}
Pipelining commands on a Redis instance is deprecated and will be removed in Redis 5.0.0.

redis.pipelined do
  redis.get("key")
end

should be replaced by

redis.pipelined do |pipeline|
  pipeline.get("key")
end

(called from /usr/local/bigbluebutton/core/vendor/bundle/ruby/2.7.0/gems/redis-namespace-1.8.2/lib/redis/namespace.rb:530:in `namespaced_block'}
..........

And exactly after that, when I check recording status:
bbb-record --watch --withDesc

and  bbb-record --list | grep 83bde928d979966f72256e9bc4fd3466f9770df1-1660716233954
..........
83bde928d979966f72256e9bc4fd3466f9770df1-1660716233954  Wed 17 Aug 2022 10:33:53 AM +0430  X    XX    X      53
Aug 28 19:08:42 XXXXXXX.com bbb-rap[120576]: (Job{rap:sanity} | BigBlueButton::Resque::SanityWorker | [{"single_step"=>false, "meeting_id"=>"83bde928d979966f72256e9bc4fd3466f9770df1-1660716233954"}]) failed: #<RuntimeError: Worker sanity for 83bde928d979966f72256e9bc4fd3466f9770df1-1660716233954 failed with result false>
..........

mr.gi...@gmail.com

unread,
Sep 2, 2022, 11:44:37 AM9/2/22
to BigBlueButton-dev
Why this is marked as abuse? It has been marked as abuse.
Report not abuse
Hi again
Unfortunately, I had to reinstall my OS and BBB to resolve this problem :/
Now everything works OK.

Fred Dixon

unread,
Sep 2, 2022, 11:47:16 AM9/2/22
to bigblueb...@googlegroups.com
Why this is marked as abuse? It has been marked as abuse.
Report not abuse
> Now everything works OK.

We'll take that as a success -- there was a configuration issue (probably occurred during initial install or upgrade).

Glad to hear it now works.

Regards,.. Fred

mr.gi...@gmail.com

unread,
Sep 2, 2022, 11:51:47 AM9/2/22
to BigBlueButton-dev
Why this is marked as abuse? It has been marked as abuse.
Report not abuse
Yes Fred, but reinstalling everything and loss old data is not a good solution to resolve the problem!! :(
However, thanks for your support. Have a good time <3 

Reply all
Reply to author
Forward
0 new messages