Today everything worked well. The EPG got generated and the slice files uploaded automatically.
So now I am working on updating the channel lineup. There are heaps of different lineups still in the database, but only one (FreeviewHD) is actually being used. There are lineups for Sky, Sky UHF, Optus satellite, Freeview satellite, and others. There are even things as old as Saturn channels! It seems that people were individually importing various types of TiVo and hacking them themselves long before TiVos were sold in NZ. I am planning to remove all channels and lineups that are no longer in use, as all the extra channels are currently getting EPG processing done, even though they are not being turned into slice files and uploaded. That should speed up the processing a great deal. My plan is to do this first on a copy of the running virtual machine, to make sure I do not break anything.
@Frenzyshadow - BaseFM (now called Radio Aotearoa) has never had any EPG as far as I am aware. Nothing is collected for that channel on MHEG5 and I just checked on EIT and there is nothing there either. Rush definitely has EPG, so we need to see if we can work out why you are not getting it. If you would like to PM me with your TiVo's serial number, I can have a look at the logs and see if there is anything unusual. You can find the serial number here:
TiVo button > Read New Messages & Settings > Settings > Account & System Information > System Information > TiVo Service Number
RNZ National has EPG on my MythTV system but not on my TiVo, so I checked where it was configured to get EPG from, and my MythTV EPG is correctly configured as one of the sources. So it should be getting EPG. It is still configured as a radio station instead of a TV channel, so I will have to check and see if that is the problem, or what else might not be working.