Everything was running fine until I decided to update my channel lineup to add one I accidentally erased when I set up the system under json / xmltv last spring. I tried manually adding the channel, but this didn't work even after doing a mythfilldatabase w/o the usual flag to update listings only. (There are a LOT of channels in the lineup I don't use, and after a full update I have to manually prune out the extras.)
So, I figured I'd pull down channels from the lineup and start over.
I started mythtvsetup and used the menu to pull down the channels from the lineup. Things sort of hung. I let things run for hours. Eventually mythtvsetup exited.
This morning I ran a general system update (overdue!) and rebooted.
Started mythtvsetup in windowed mode, as superuser (sudo mythtvsetup). This is what I saw in the console for the application:
Code: Select all
2021-08-01 10:38:35.721769 I [8119/8169] ScreenLoad videosource.cpp:304:Load XMLTVGrabber::Load: Running 'tv_find_grabbers baseline'.
2021-08-01 10:38:37.491585 I [8119/8169] ScreenLoad videosource.cpp:323:Load XMLTVGrabber::Load: Finished running tv_find_grabbers
2021-08-01 10:39:06.099679 I [8119/8119] CoreContext cardutil.cpp:140:IsCableCardPresent Cardutil: HDHomeRun Cablecard Present.
2021-08-01 10:39:06.099736 I [8119/8119] CoreContext mythmainwindow.cpp:2802:LockInputDevices Locking input devices
2021-08-01 10:39:06.099738 N [8119/8119] CoreContext mythmainwindow.cpp:2859:PauseIdleTimer Suspending idle timer
I kept an eye on the xmltv file under .mythtv:
Code: Select all
stefan@hp-fedora .mythtv]$ cat 'sd direct .xmltv'
cache=/home/stefan/.xmltv/tv_grab_zz_sdjson.cache
channel-id-format=default
previously-shown-format=date
username=xxxxxxxx
password=xxxxxx
mode=lineup
lineup=USA-OR36589-X
I didn't change the config files before doing this.
Any suggestions? Has anyone seen a hang like this before?
ADDENDUM:
Yeah, I was looking at the wrong file. The cache file was what I needed to watch.
I'm still having trouble. What I'm trying: Ran the grabber utility from the command line, selected channels rather than lineup, and trimmed out the unwanted channels. It is still taking an awfully long time to run. CPU usage is pinning the meter.