Remote Scheduling Media List Update

Peso

Member
Hello
Seeking advice on the part of the RS package that updates the media list on the portal. My parents have a T2 each. My Dad’s box updated the list of recordings everyday. But my Mum’s can go months.
It has a network connection when it’s on and it’s on for hours every day.
I once uninstalled and reinstalled to no avail. Does any kind person have any other suggestions?

Cheers
 

MymsMan

Ad detector
Try running the rs/sync diagnostic on the webif Diagnostics page and report the results.
Check the RS settings page and make sure email is correct,
also what is the 'Last Seen' date and @af123 would need the unique identifier number
 

af123

Administrator
Staff member
Try running the rs/sync diagnostic on the webif Diagnostics page and report the results.
That should hopefully show what's going on, for more detail on just this particular part (pushing the media list), you can also run the rs/diskpush diagnostic.
 
OP
Peso

Peso

Member
Sorry for the delay in replying. The hot weather and visiting my parents, I’ll say no more.

Settings and email look right. Match the second box that works as expected.

rs/sync result

>> Beginning diagnostic rs/sync

Running: rs/sync
Sending channel information to remote server.
Already up-to-date.
Sending disk information to remote server.
Updating...
Sending disk error information to remote server.
Sending TBL_RESERVATION schedule information to remote server.
Already up-to-date.
Sending pending schedule information to remote server.
Already up-to-date.


>> Ending diagnostic rs/sync

Prior to running this diagnostic the list of recordings was from the beginning of June. Having run the diag the list was suddenly up to date.



rs/diskpush

>> Beginning diagnostic rs/diskpush Running: rs/diskpush SQLite3: 3.27.2 Curl version: libcurl/7.63.0 OpenSSL/1.1.1d zlib/1.2.3 Sending disk information to remote server. Retrieved checksum from database, 26fe34a5e46483764f7865dbe7f4aeac { "mac": "xx:xx:xx:xx:do:xx", "tbl": "disk", "id": "fba3b81baec1456e2efbfb42c2f16173", "dustbin": "Deleted Files", "files": { "/": {"flags":3,"new":-1823,"nodes":{ "Neighbours_ The Final Week": {"flags":3,"new":1,"nodes":{ "Neighbours_20220721_1346.ts" : {"size":1080426496,"flags":10}} }, "A Royal Guide to___": {"flags":3,"new":1,"nodes":{ "New_ A Royal Guide to____20220709_1959.ts" : {"size":2665902080,"flags":8}, "New_ A Royal Guide to___ Weddings_20220716_1959.ts" : {"size":2616946688,"flags":10}} }, "Long Lost Family": {"flags":3,"new":1,"nodes":{ "New_ Long Lost Family Special_____20220718_2200.ts" : {"size":969625600,"flags":2}} }, "New_ Heatwave_ Summer of '76_20220618_2101.ts" : {"size":4013240320,"flags":8}, "The Black Death_ Lucy Worsley____20220531_2100.ts" : {"size":1694294016,"flags":8}, "Super Surgeons_ A Chance___": {"flags":3,"new":1,"nodes":{ "New_ Super Surgeons_ A Chance____20220718_2302.ts" : {"size":1164595200,"flags":2}} }, "New_ Cutty Sark_ 150 Years of____20190105_2102.encrypted" : {"size":2486288384,"flags":2}, "My Name Is Leon_20220610_2102.ts" : {"size":3336032256,"flags":8}, "Downton Abbey": {"flags":3,"new":4,"nodes":{ "Downton Abbey_20220719_1758.ts" : {"size":1035833344,"flags":2}, "Downton Abbey_20220718_1723.ts" : {"size":1613991936,"flags":2}, "Downton Abbey_20220721_1758.ts" : {"size":1050345472,"flags":2}, "Downton Abbey_20220720_1755.ts" : {"size":1142116352,"flags":2}} }, "Look North (East Yorkshire and___": {"flags":1,"new":0,"nodes":{ "Look North (East Yorkshire and____20220721_1831.ts" : {"size":739872768,"flags":0}} }, "ITV Lunchtime News_20220717_1304.ts" : {"size":58519552,"flags":10}, "Coronation Street": {"flags":3,"new":1,"nodes":{ "Coronation Street_20220718_1959.ts" : {"size":2069700608,"flags":8}, "Coronation Street_20220720_2000.ts" : {"size":2111594496,"flags":10}} }, "Kew Gardens_ A Year in Bloom": {"flags":3,"new":1,"nodes":{ "New_ Kew Gardens_ A Year in Bloom_20220719_2000.ts" : {"size":2792353792,"flags":10}} }, "Murder in Provence": {"flags":3,"new":1,"nodes":{ "New_ Murder in Provence_20220717_2002.ts" : {"size":4721491968,"flags":10}} }, "Our Changing Planet": {"flags":3,"new":2,"nodes":{ "Our Changing Planet_20220501_1901.ts" : {"size":2595921920,"flags":10}, "Our Changing Planet_20220424_1902.ts" : {"size":2784083968,"flags":10}} }, "The Queen's Horses_ Inside___": {"flags":3,"new":1,"nodes":{ "New_ The Queen's Horses_ Inside____20220716_1900.ts" : {"size":2360115200,"flags":10}} }, "Kirstie and Phil's Love It or____20220716_1802.ts" : {"size":578248704,"flags":2}, "New_ Judi Dench_ Our National____20220715_2101.ts" : {"size":1639456768,"flags":2}, "Traffic Cops": {"flags":3,"new":2,"nodes":{ "New_ Traffic Cops_20220228_2100.ts" : {"size":1061249024,"flags":2}, "New_ Traffic Cops_20220221_2100.ts" : {"size":1121595392,"flags":2}} }, "Gardeners' World": {"flags":3,"new":1,"nodes":{ "Gardeners' World_20220721_2000.ts" : {"size":2962227200,"flags":10}} }, "10 Years Younger in 10 Days": {"flags":3,"new":1,"nodes":{ "New_ 10 Years Younger in 10 Days_20220721_2059.ts" : {"size":838557696,"flags":2}} }, "New_ Murder My Sweetheart_ The____20220324_2101.ts" : {"size":4011687936,"flags":8}, "Location, Location, Location": {"flags":3,"new":2,"nodes":{ "New_ Location, Location, Location_20220720_2059.ts" : {"size":1100443648,"flags":2}, "Location, Location, Location_20220629_2100.ts" : {"size":1087905792,"flags":0}, "New_ Location, Location, Location_20220713_2059.ts" : {"size":1095561216,"flags":2}} }, "New_ Camilla's Country Life_20220713_2100.ts" : {"size":2934792192,"flags":8}, "Frontline Fightback": {"flags":3,"new":2,"nodes":{ "Frontline Fightback_20211124_1044.ts" : {"size":1103183872,"flags":8}, "Frontline Fightback_20211123_1044.ts" : {"size":1162608640,"flags":10}, "Frontline Fightback_20211129_1045.ts" : {"size":1160724480,"flags":10}} }, "New_ Edward VIII_ Britain's____20220327_1959.ts" : {"size":2171940864,"flags":8}, "The One Show_20161213_1914.ts" : {"size":207986688,"flags":0}, "Deleted Files": {"flags":1,"new":0,"nodes":{ "Look North (East Yorkshire and___": {"flags":1,"new":0,"nodes":{ "Look North (East Yorkshire and____20220719_1834.ts" : {"size":786444288,"flags":0}, "Look North (East Yorkshire and____20220720_1832.ts" : {"size":702353408,"flags":0}} }, "Police_ Night Shift 999": {"flags":1,"new":0,"nodes":{ "New_ Police_ Night Shift 999_20220228_2201.ts" : {"size":1146974208,"flags":2}, "New_ Police_ Night Shift 999_20220221_2203.ts" : {"size":1091444736,"flags":2}, "New_ Police_ Night Shift 999_20220314_2201.ts" : {"size":1084715008,"flags":2}, "New_ Police_ Night Shift 999_20220307_2202.ts" : {"size":1037377536,"flags":2}} }, "webif_autodecrypt": {"flags":1,"new":0,"nodes":{ "Neighbours_ The Final Week": {"flags":1,"new":0,"nodes":{ "Neighbours_20220721_1346.ts" : {"size":1080426496,"flags":10}} }, "A Royal Guide to___": {"flags":1,"new":0,"nodes":{ "New_ A Royal Guide to___ Weddings_20220716_1959.ts" : {"size":2616946688,"flags":10}} }, "Long Lost Family": {"flags":1,"new":0,"nodes":{ "New_ Long Lost Family Special_____20220718_2200.ts" : {"size":969625600,"flags":2}} }, "Super Surgeons_ A Chance___": {"flags":1,"new":0,"nodes":{ "New_ Super Surgeons_ A Chance____20220718_2302.ts" : {"size":1164595200,"flags":2}} }, "Downton Abbey": {"flags":1,"new":0,"nodes":{ "Downton Abbey_20220719_1758.ts" : {"size":1035833344,"flags":2}, "Downton Abbey_20220718_1723.ts" : {"size":1613991936,"flags":2}, "Downton Abbey_20220721_1758.ts" : {"size":1050345472,"flags":2}, "Downton Abbey_20220720_1755.ts" : {"size":1142116352,"flags":2}} }, "Look North (East Yorkshire and___": {"flags":1,"new":0,"nodes":{ "Look North (East Yorkshire and____20220719_1834.ts" : {"size":786444288,"flags":2}, "Look North (East Yorkshire and____20220720_1832.ts" : {"size":702353408,"flags":0}, "Look North (East Yorkshire and____20220721_1831.ts" : {"size":739872768,"flags":0}} }, "Coronation Street": {"flags":1,"new":0,"nodes":{ "Coronation Street_20220718_1959.ts" : {"size":2069700608,"flags":10}, "Coronation Street_20220720_2000.ts" : {"size":2111594496,"flags":10}} }, "Kew Gardens_ A Year in Bloom": {"flags":1,"new":0,"nodes":{ "New_ Kew Gardens_ A Year in Bloom_20220719_2000.ts" : {"size":2792353792,"flags":10}} }, "Murder in Provence": {"flags":1,"new":0,"nodes":{ "New_ Murder in Provence_20220717_2002.ts" : {"size":4721491968,"flags":10}} }, "The Queen's Horses_ Inside___": {"flags":1,"new":0,"nodes":{ "New_ The Queen's Horses_ Inside____20220716_1900.ts" : {"size":2360115200,"flags":10}} }, "Kirstie and Phil's Love It or____20220716_1802.ts" : {"size":578248704,"flags":2}, "Gardeners' World": {"flags":1,"new":0,"nodes":{ "Gardeners' World_20220721_2000.ts" : {"size":2962227200,"flags":10}} }, "Location, Location, Location": {"flags":1,"new":0,"nodes":{ "New_ Location, Location, Location_20220720_2059.ts" : {"size":1100443648,"flags":2}} }, "Food Unwrapped's Sweet Feast": {"flags":1,"new":0,"nodes":{ "New_ Food Unwrapped's Sweet Feast_20220718_2059.ts" : {"size":1239425024,"flags":2}} }, "Escape to the Country": {"flags":1,"new":0,"nodes":{ "Escape to the Country_20220718_1500.ts" : {"size":1671303168,"flags":10}, "Escape to the Country_20220721_1500.ts" : {"size":1676701696,"flags":10}, "Escape to the Country_20220719_1500.ts" : {"size":1664126976,"flags":10}, "Escape to the Country_20220720_1500.ts" : {"size":1608560640,"flags":10}} }} }} }, "New_ Food Unwrapped_ Store____20200915_1958.ts.decrypting" : {"size":2744741888,"flags":2}, "Yorkshire Midwives on Call": {"flags":1,"new":0,"nodes":{ "Yorkshire Midwives on Call_20220426_2000.ts" : {"size":2149015552,"flags":8}} }, "Breakfast_20220505_0751.ts" : {"size":767901696,"flags":0}, "This Is BBC One HD_20170315_1329.ts" : {"size":93966336,"flags":8}, "Downton Abbey_20220717_1604.ts" : {"size":2064207872,"flags":2}, "Food Unwrapped's Sweet Feast": {"flags":3,"new":1,"nodes":{ "New_ Food Unwrapped's Sweet Feast_20220718_2059.ts" : {"size":1239425024,"flags":2}} }, "Escape to the Country": {"flags":3,"new":18,"nodes":{ "Escape to the Country_20220613_1500.ts" : {"size":1643085824,"flags":10}, "Escape to the Country_20220718_1500.ts" : {"size":1671303168,"flags":10}, "Escape to the Country_20220713_1500.ts" : {"size":1951969280,"flags":10}, "Escape to the Country_20220715_1500.ts" : {"size":1724510208,"flags":10}, "Escape to the Country_20220714_1500.ts" : {"size":1711624192,"flags":10}, "Escape to the Country_20220710_1146.ts" : {"size":987373568,"flags":10}, "Escape to the Country_20220717_1645.ts" : {"size":798990336,"flags":10}, "Escape to the Country_20220621_1500.ts" : {"size":1683378176,"flags":10}, "Escape to the Country_20220721_1500.ts" : {"size":1676701696,"flags":10}, "Escape to the Country_20220622_1500.ts" : {"size":1736011776,"flags":10}, "Escape to the Country_20220711_1500.ts" : {"size":1578426368,"flags":10}, "Escape to the Country_20220719_1500.ts" : {"size":1664126976,"flags":10}, "Escape to the Country_20220624_1500.ts" : {"size":1628524544,"flags":8}, "Escape to the Country_20220712_1500.ts" : {"size":1692266496,"flags":10}, "Escape to the Country_20220623_1459.ts" : {"size":1678061568,"flags":10}, "Escape to the Country_20220720_1500.ts" : {"size":1608560640,"flags":10}} }, "Prison_20190114_2101.encrypted" : {"size":2768560128,"flags":2}, "Jane Austen's Sanditon": {"flags":3,"new":1,"nodes":{ "Jane Austen's Sanditon_20220715_2159.ts" : {"size":1058521088,"flags":2}} }} } }, "checksum": "97d61a45f78d11e286b8c611f541aaa3" } Updating... >>> Ending diagnostic rs/diskpush


My untrained eye doesn’t see any warnings.
Interesting the diag caused an update. Would the Unique Identifier be of assistance.
 
OP
Peso

Peso

Member
Black Hole maybe right!
Since running the diags it has updated again.
May I ask two questions.
How often does it update the media list? So I can check (in an obsessive way) that it really is working?
For technical interest, would the diagnostic have corrected/overwritten something that had gone screwy?
 

MymsMan

Ad detector
If you go to the bottom of the RS home page after the recording schedule you will find the Device Log which will tell you when it has Updated disk contents
1658493671521.png
It should be daily,in my case shortly after boot, but should run even if you don't power off
 
OP
Peso

Peso

Member
(Sigh) My last entry were I said it seemed to be working was the day before I left my parents, who’s box this is.
Between July and Christmas it updated once.
I’m visiting again for Christmas and would like to ask the community here if they have any other suggestions.
Running rs/sync from the diagnostic page promptly updates the list of recordings on the rs web page. Why is it not running automatically?
 

MymsMan

Ad detector
(Sigh) My last entry were I said it seemed to be working was the day before I left my parents, who’s box this is.
Between July and Christmas it updated once.
I’m visiting again for Christmas and would like to ask the community here if they have any other suggestions.
Running rs/sync from the diagnostic page promptly updates the list of recordings on the rs web page. Why is it not running automatically?
Check the crontabs file using the webif file editor, it should contain a line like
Code:
*/10 * * * * /mod/sbin/rs_process >> /mod/tmp/rs.log 2>&1
which runs rs-process every 10 minutes
 
OP
Peso

Peso

Member
Check the crontabs file using the webif file editor, it should contain a line like
Thank you for the suggestion.
I’ve never played with the editor before. The contributors to the CFW have done an amazing job.

The file contains this

0 2 * * * /mod/sbin/anacron -s -d
*/10 * * * * /mod/sbin/rs_process >> /mod/tmp/rs.log 2>&1
  • * * * * /mod/monitor/run
  • * * * * /mod/webif/lib/auto/scan >/dev/null 2>>/mod/tmp/auto.log
  • * * * * /mod/webif/lib/auto/deq >/dev/null 2>>/mod/tmp/auto.log
0 3 * * * /mod/sbin/tunefix-auto


The line you quote is present.
 

Black Hole

May contain traces of nut
Why is it not running automatically?
Maybe you need to run fix-flash-packages? Can't hurt.
Then do touch /mod/boot/no_plugin_autodisable from the command prompt to stop it happening again.


0 2 * * * /mod/sbin/anacron -s -d
*/10 * * * * /mod/sbin/rs_process >> /mod/tmp/rs.log 2>&1
  • * * * * /mod/monitor/run
  • * * * * /mod/webif/lib/auto/scan >/dev/null 2>>/mod/tmp/auto.log
  • * * * * /mod/webif/lib/auto/deq >/dev/null 2>>/mod/tmp/auto.log
0 3 * * * /mod/sbin/tunefix-auto
The forum software has interpreted the content as markup. You need to put dumps inside "code" tags, or at the very least "plain" tags.
 

MymsMan

Ad detector
Is there anything obvious in /mod/tmp/rs.log ?
Unfortunately entries are not time stamped so you may need to clear the existing log and then wait 10 minutes or so to make the current messages more obvious.
 

prpr

Well-Known Member
Maybe you need to run fix-flash-packages? Can't hurt.
True, but rs doesn't have any components in flash so it won't help directly, unless there is an external problem.
Then do touch /mod/boot/no_plugin_autodisable from the command prompt
Or run the plugin_autodisable/off diagnostic.

It would be useful to check that the cron service is set to auto startup and is actually running.
 

MymsMan

Ad detector
Another file that should be checked is anacrontab that list the daily tasks (it appears that none of these log their output)
1672416723844.png
 
OP
Peso

Peso

Member
Thanks guys. Looking at the various suggestions.
How do I check off cron is actually running?
 
OP
Peso

Peso

Member
Hello Gentleman and Ladies, I would like to update you on this post I started in case it helps anyone.


3 T2 boxes all configured the same. One updates every few days reliably. Second hasn’t for several years. A third new one of a few months also wasn’t.

I started trying various suggestions from this thread on the second box only. Fix flash packages followed by touch /mod/boot/no_plugin_autodisable. Waited a few hours but no disk update on the rs portal.
This box had a second problem that the colourful graphs of HDD, cpu temperature etc. never appeared. Attending to that problem I found this https://hummy.tv/forum/threads/sysmon-cpu-usage.6493/#post-164079
And this suggestion from prpr (thank you)
humax# cd /mod/monitor && mv monitor.db temp.db && sqlite3 temp.db ".clone monitor.db" && rm temp.db

After running that I got the graphs back hooray. Later I saw a disk content update on the rs website.
I ran just the fix for the graph on the third box and have since received disk content updates.

Updates from all boxes have continued since New Years. Well I’m happy.

Two points I’ve noted. All three boxes only update every 2 to 5 days. I thought it might skip a day if there were no content changes. But have noted times of new recordings and no update for days. I had previously observed they only seem to update at the first boot of the day, providing there is a network connection at this first boot. These boxes belong to old people who turn the router off frequently to save money, so first boot and internet can miss each other.
Secondly, I discovered how to force a disk content update via the rs portal. Send a command to delete a recording and it updates the disk content as part of the job. The folder Deleted/webif_autodecrypt always has something in it that can go, so if I need a quick fix an encrypted Corey can go.
 

prpr

Well-Known Member
Fix flash packages followed by touch /mod/boot/no_plugin_autodisable. Waited a few hours but no disk update on the rs portal.
No surprise there, as that has nothing to do with rs. It prevents other things stopping working and fixes them if they are currently broken.
After running that I got the graphs back hooray. Later I saw a disk content update on the rs website.
I can't correlate one with the other. Running the mentioned command fixes the graphs, but nothing more.
Two points I’ve noted. All three boxes only update every 2 to 5 days.
What does the log on the RS web site say? I get stuff like this every day, without fail:
21/01/2023 02:05:30 Updated disk contents.
I had previously observed they only seem to update at the first boot of the day, providing there is a network connection at this first boot.
Try running this at least once a day on each box and see what it reveals:
for f in /mod/var/spool/anacron/*; do echo $(basename $f) $(cat $f); done
These boxes belong to old people who turn the router off frequently to save money
OMG. That just causes more problems that it solves.
 
OP
Peso

Peso

Member
What does the log on the RS web site say?
Here’s a snap shot. 15th and 16th once. Then not again till the 21st. Does yours do it several times a day?
21/01/2023 17:00:13Recorded: /Andre Rieu: I Lost My Heart In... (120 minutes - Sky Arts)
21/01/2023 14:42:52System booted (Scheduled event).
21/01/2023 13:55:06System booted (Remote control handset).
21/01/2023 08:38:53Updated disk contents.
21/01/2023 08:34:15System booted (Remote control handset).
20/01/2023 18:13:05System booted (Scheduled event).
20/01/2023 17:10:31System booted (Remote control handset).
20/01/2023 15:46:14Recorded: Escape to the Country/Escape to the Country (44 minutes - BBC ONE HD)
20/01/2023 14:42:57System booted (Scheduled event).
20/01/2023 11:23:22System booted (Remote control handset).
19/01/2023 19:00:33Recorded: Look North (East Yorkshire and___/Look North (East Yorkshire and... (28 minutes - BBC ONE Yk&Li)
19/01/2023 18:13:25System booted (Scheduled event).
19/01/2023 14:43:25System booted (Scheduled event).
18/01/2023 22:00:08Recorded: /Kirstie and Phil's Love It or... (50 minutes - Channel 4+1)
18/01/2023 21:10:25System booted (Power cycle).
18/01/2023 20:59:55Recorded: Coronation Street/Coronation Street (59 minutes - ITV1 HD)
18/01/2023 19:27:42System booted (Remote control handset).
18/01/2023 18:13:08System booted (Scheduled event).
18/01/2023 15:45:22Recorded: Escape to the Country/Escape to the Country (44 minutes - BBC ONE HD)
18/01/2023 14:43:16System booted (Scheduled event).
17/01/2023 21:43:36System booted (Scheduled event).
17/01/2023 19:00:37Recorded: Look North (East Yorkshire and___/Look North (East Yorkshire and... (28 minutes - BBC ONE Yk&Li)
17/01/2023 18:13:18System booted (Scheduled event).
17/01/2023 11:15:02Recorded: /For Love or Money (29 minutes - BBC ONE HD)
17/01/2023 10:28:29System booted (Scheduled event).
16/01/2023 21:32:10System booted (Remote control handset).
16/01/2023 20:59:41Recorded: Coronation Street/Coronation Street (59 minutes - ITV1 HD)
16/01/2023 19:42:28System booted (Scheduled event).
16/01/2023 18:12:31System booted (Scheduled event).
16/01/2023 14:47:20Updated disk contents.
16/01/2023 14:42:36System booted (Scheduled event).
15/01/2023 22:02:54Recorded: 22 Kids & Counting/New: 22 Kids & Counting (60 minutes - Channel 5+1)
15/01/2023 20:42:47System booted (Scheduled event).
15/01/2023 17:37:44Updated disk contents.
15/01/2023 17:32:48System booted (Scheduled event).
Try running this at least once a day on each box and see what it reveals:
Thank you I shall. But won’t be with the boxes till Easter.
OMG. That just causes more problems that it solves.
Tell me about it. Undermines the benefit of social media to share pictures and videos instantly!!!
Old people.
 
Top