<div dir="ltr">On Wed, May 13, 2020 at 1:26 PM Matthew Daubenspeck <<a href="mailto:matt@oddprocess.org">matt@oddprocess.org</a>> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Just recently updated to mythtv 31.0 on Arch Linux. I moved the<br>
SchedulesDirect setup to tv_grab_zz_sdjson and am having a very strange<br>
thing happen which I can't figure out.<br>
<br>
If I run mythfilldatabase manually at the commandline, everything works<br>
perfectly. If I add it to a cron job, it fails with the following error:<br>
<br>
tv_grab_zz_sdjson --capabilities failed or we timed out waiting. You<br>
may need to upgrade your xmltv grabber<br>
<br>
Grabbing XMLTV data using tv_grab_zz_sdjson is not supported. You may<br>
need to upgrade to the latest version of XMLTV.<br>
<br>
Again, it works perfectly, as long as it isn't run from cron and I can'tthe<br>
figure out why. Any suggestions?<br>
<br>
-- <br>
Matthew Daubenspeck<br>
<a href="http://oddprocess.org" rel="noreferrer" target="_blank">http://oddprocess.org</a><br>
<br></blockquote><div><br></div><div>I also had this problem on Arch with the non-sqlite sdjson. My failure at --capabilities was because the tv_grab_zz_sdjson from the xmltv package is put in /usr/bin/vendor_perl,</div><div>which is not part of systemctl show-environment. I don't know why your cron would fail, though.<br></div><div>I ended up creating a wrapper mfdb.sh to set PATH and start mythfilldatabase, and then set the wrapper in mythtv-setup as the target.</div><div><br></div><div>Frank<br></div></div></div>