So I recently noticed that my Linux TV EPG stopped refreshing about a month ago. I have it set to automatically refresh every 24 hours at 7am, and the machine it runs on never turns off or goes to sleep (it's on my server). However, the EPG never seems to actually get refreshed automatically. It previously worked during MC 27, but I don't know exactly when it stopped working unfortunately. Running the EPG loader manually works just fine, and that's what I'm doing for now.
One quirk that seems like it may be relevant is that on the "Load Program Guide" option dialog box, I can see my EPG reloading mode in the list, and in the "next load" column it shows the correct time (6:57am), but shows yesterday's date (December 11) instead of tomorrow's date (December 13), which is puzzling. No matter what time I choose, the next load is always in the past.
I tried setting the auto-load time to a time that I could watch MC, and when I look at the logs or at reporter, the EPG load action doesn't appear to be firing at all (it doesn't try and fail, just never runs). This seems independent of the EPG mode I use, and my normal mode is to load from a local xml file anyway which seems like the least complicated option (i.e. no network access is involved, MC just needs to read a file). So I suspect the fact that the next load is always in the past is what's stopping things from working correctly.
And yes, I checked my system time (it's correct)