[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