[mythtv-users] tv_grabber question

Gary Buhrmaster gary.buhrmaster at gmail.com
Fri Aug 2 13:43:39 UTC 2024


On Thu, Aug 1, 2024 at 7:14 PM Steve Greene <sgreene820 at gmail.com> wrote:
>
> Hello all,
> I'm attempting to resurrect my system from a failed upgrade. When I run "tv_grab_zz_sdjson_sqlite --manage-lineups --config-file $HOME/.mythtv/SchedulesDirect.xmltv\ and attempt to initialize the database, I get the unhelpful error message "can't call method "errstr" on an undefined value at /usr/bin/tv_grab_zz_sdjson_sqlite line 4412". I'm trying to setup a system with two lineups, FIOS and SD. My SchedulesDirect.xmltv file look like this:
>
>>  database=/home/mythtv/.xmltv/SchedulesDirect.DB
>> lineup=USA-MD67788-X
>> lineup=USA-OTA-20705
>> 3rdparty-metadata=enabled
>> mythtv-categories=enabled
>> station-logo-order=Gracenote/dark
>
>
> Any help would be welcome!
>

You do not say how the upgrade failed
(nor the actual version of the grabber
you are using), but it is likely that the
database that your configuration file
specifies does not exist(*), or cannot
be created, or is badly corrupt.  You
might --manage-lineups without
specifying a --config-file and make
sure the various directories and
permissions allow sqlite to create
a database.


(*) I have opened an issue on the
grabber since that particular failure
should not generate that particular
error message, but it still would not
have worked entirely correctly since
the database seems to be unable
to be opened.


More information about the mythtv-users mailing list