[mythtv-users] MythFillDatabase running, but not updating anything...

Douglas Peale Douglas_Peale at Comcast.net
Thu Apr 20 23:23:27 UTC 2023


On 4/15/23 21:39, Douglas Peale wrote:
> On 4/15/23 14:34, Bill Meek wrote:
>>
>> On Saturday 15 April 2023 03:30:10 PM (-05:00), Douglas Peale wrote:
>>
>> > On 4/15/23 13:09, Bill Meek wrote:
>> > >
>> > > On Saturday 15 April 2023 02:02:49 PM (-05:00), Douglas Peale wrote:
>> > >
>> > > ...
>> > >
>> > > > Apr 15 11:50:33 BlackBox mythfilldatabase: mythfilldatabase[1937008]: E CoreContext filldata.cpp:370 (Run) 
>> tv_grab_zz_sdjson
>> > > ...
>> > >
>> > > Is tv_grab_zz_sdjson installed?
>> > > It was not.
>> > > I tried running it, and it told me that I could install it by installing xmltv-util.
>> > > Is there a reason this is not automatically installed when mythTV is installed?
>>
>> Good question, I'd say because XMLTV grabbers get selected by the user. I use the
>> SQLite version too. Others like the text one. And then there's all of the grabbers for other
>> countries.
>>
>> > I ran backend setup again so I could force a mythfilldatabase run.
>> > > It now reports that it failed, and Mythweb actually reports that it ran today but failed, so the results are at least 
>> different now.
>> > > I still don't know what I need to do to fix it.
>> > > MythFillDatabase.log excerpt:
>>
>> ...
>>
>> > Apr 15 13:22:37 BlackBox mythfilldatabase: mythfilldatabase[2096762]: E CoreContext filldata.cpp:224 (GrabData) XMLTV 
>> grabber returned error code 1
>> > Apr 15 13:22:37 BlackBox mythfilldatabase: mythfilldatabase[2096762]: E CoreContext xmltvparser.cpp:841 (parseFile) 
>> Malformed XML file, missing  element, at line 1, Premature end  of  document.
>> ...
>>
>>
>> I'd run it again but add: -v system,xmltv
>>
>>
>> You'll see the actual command like used by the grabber. Run that (also as user mythtv) for clues.
>>
> Success!... I think.

I was wrong!

It works if I run mythfill database by clicking the button when I exit backend setup, but if I let it run normally from the 
mythbackend, it does not work.

It also does not work  from the command line.

I think I just noticed the error, but I don't know how to fix it.

I run the --configure option with this command:

sudo -u mythtv tv_grab_zz_sdjson --configure --config-file $HOME/.mythtv/Noth.xmltv

but if I run:

sudo -u mythtv echo $HOME
/home/dpeale

it points to my directory rather than /home/mythtv

If I look at the error messages in the log:

2023-04-20 16:09:04.824824 I  ----------------- Start of XMLTV output -----------------
2023-04-20 16:09:04.826222 I  Managed child (PID: 622718) has started! * command=nice tv_grab_zz_sdjson --config-file 
'/home/mythtv/.mythtv/NorthWest ATSC3.xmltv' --output /tmp/mythuKX1On, timeout=0
2023-04-20 16:09:05.107176 I  Managed child (PID: 622718) has exited! command=nice tv_grab_zz_sdjson --config-file 
'/home/mythtv/.mythtv/NorthWest ATSC3.xmltv' --output /tmp/mythuKX1On, status=256, result=1
2023-04-20 16:09:05.122968 I  You need to configure the grabber by running it with --configure
2023-04-20 16:09:05.122970 I  ------------------ End of XMLTV output ------------------
2023-04-20 16:09:05.123689 E  XMLTV grabber returned error code 1

It is trying to use /home/mythtv instead.

So using "sudo -u mythtv" isn't setting the $HOME directory correctly.

I could try copying the stuff in my directory into /home/mythtv, but I suspect that would screw something up.

How do I run as mythtv with the mythtv environment?

Even running mythbackendsetup from the Adiministaton menu uses my environment.

-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_0x7B9B5178E6AE112A.asc
Type: application/pgp-keys
Size: 2452 bytes
Desc: OpenPGP public key
URL: <http://lists.mythtv.org/pipermail/mythtv-users/attachments/20230420/85cafee5/attachment.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_signature
Type: application/pgp-signature
Size: 203 bytes
Desc: OpenPGP digital signature
URL: <http://lists.mythtv.org/pipermail/mythtv-users/attachments/20230420/85cafee5/attachment.sig>


More information about the mythtv-users mailing list