[mythtv-users] hostname problem in MythArchive

John Pilkington J.Pilk at tesco.net
Fri Aug 31 10:17:15 UTC 2012


On 28/08/12 17:19, John Pilkington wrote:
> On 27/08/12 23:53, John Pilkington wrote:
>> Since installing 0.25-fixes on my main box I've had problems with
>> MythArchive.  I think this may be because the config settings are
>> defined by the frontend but are being read using the hostname of the
>> backend.  The lines in the mythburn.py script read
>>
>> DB = MythTV.MythDB()
>> configHostname = DB.gethostname()
>>
>> I've tried a direct hack in mythburn.py that looked hopeful.  What would
>> be the way of getting the frontend's 'Custom Identifier' from the DB
>> instead?
>>
>
> OK, it works for me (in creation of a playable DVD) if the 'Custom
> identifier' from Frontend Setup > General > page 2 is used as
> configHostname.
>
> If defined it's LocalHostName in ~/.mythtv/mysql.txt.  Isn't that the
> file that's being phased out?  config.xml doesn't have it and I haven't
> found it in the DB.
>
> I suspect this is also the cause of the lack of a progress log in
> 'Create an Archive' mode, Ticket #10505, but I don't think that's done
> through mythburn.py and my hack doesn't change it.  A usable Archive is
> created.
>
> A warning: while I was investigating this, a chmod called within
> mythburn.py walked recursively all over my home directory.  I've
> commented that line out.  There are some multi-delete sections too...
>
> John P

I opened Ticket #11059 on this but it's been closed as fixed in 0.26

My guess is that before then the easiest fix is to edit
  ~/.mythtv/config.xml like this:

     <MythFrontend>
       <DefaultBackend>
         <DBHostName>localhost</DBHostName>
         <DBUserName>mythtv</DBUserName>
         <DBPassword>mythtv</DBPassword>
         <DBName>mythconverg</DBName>
         <DBPort>3306</DBPort>
       </DefaultBackend>
      <DBHostName>what_your_frontend_is_called</DBHostName> ## This line
     </MythFrontend>

... but I suppose this could screw something else up.  I haven't tried 
it, but it would be easier than editing mythburn.py, which is quite 
large and belongs to root.

John P



More information about the mythtv-users mailing list