[mythtv-users] Problem with Ubuntu upgrade

Damian myth at surr.co.uk
Mon Oct 25 18:51:44 UTC 2010


On 23/10/2010 02:12, Bill Meek wrote:
> On Sat, 2010-10-23 at 01:15 +0100, Damian wrote:
>> +-----------+------------------+-------------------------------------------+
>> | host      | user             | password                                  |
>> +-----------+------------------+-------------------------------------------+
>> | localhost | root             | *62342D54FD9B128B41AF87CC8373ECDC8D8D3EA3 |
>> | MythBox   | root             |                                           |
>> | 127.0.0.1 | root             |                                           |
>> | localhost |                  |                                           |
>> | localhost | debian-sys-maint | *E70FD7D9D21BEC5D5D6800B84C638DBE602A1195 |
>> | localhost | mythtv           | *CC8F35F587CA5A556B4132C2407E256D92172FFC |
>> | %         | mythtv           | *CC8F35F587CA5A556B4132C2407E256D92172FFC |
>> | localhost | torrentflux      | *58AD98AB94E879529879F11472FC0B03B311264D |
>> +-----------+------------------+-------------------------------------------+
>
> I think there are at least 3 issues here.
>
> 1st, you can't execute:
>
>    mysql -umythtv -p mythconverg

This results in:
ERROR 1045 (28000): Access denied for user 'mythtv'@'localhost' (using 
password: YES)

>    mysql -hlocalhost -umythtv -p mythconverg

This too results in
ERROR 1045 (28000): Access denied for user 'mythtv'@'localhost' (using 
password: YES)

I tried both my root password and my mythtv password (which worked fine 
in MythtV until the Ubuntu upgrade) for both.

>
> Please post the output from the above commands.
>
> 2nd, according to mythbackend.log you posted in:
>
>    http://www.gossamer-threads.com/lists/mythtv/users/456665#456665
>
> The backend was trying to login with hostname MythBox:
>
>    Access denied for user 'mythtv'@'MythBox' (using password: YES)
>
> Thats why there was a hostname command in front of the mysql line
> I had you do. Please type hostname and supply the response.

Hotsname responce:
MythBox

>
> 3rd, also, from the above:
>
>    Would you like to configure the database connection now? [no]
>    [console is not interactive, using default 'no']
>
> It appears that the backend was being started remotely, and the
> the ability to do configuration was skipped automatically.  If
> thats correct, I'd restart it from the server it runs on
>
> If you're comfortable doing it, put the following in a file, make it
> executable and run it.  Put the output in pastebin.com and put the
> url in a response here.
>
> #!/bin/bash
> MYSQL_ROOT_PASSWORD="Put_Your_MySQL_Root_Password_Here"
>
> echo -e "\n1. Configuration Files --------------------------\n"
> DIRS="/home/$USER/.mythtv /home/mythtv/.mythtv /etc/mythtv"
> for D in $DIRS; do
>      ls -ld $D/mysql.txt $D/config.xml
>      egrep "DBUserName|DBHostName" $D/mysql.txt $D/config.xml
> done
>
> echo -e "\n2. Who is that backend starting as --------------\n"
> cat /etc/init/mythtv-backend.conf
> # The above might be init.d
>
> echo -e "\n3. What is my hostname --------------------------\n"
> hostname
>
> echo -e "\n4. What's in /etc/hosts -------------------------\n"
> egrep -i "localhost|$(hostname)" /etc/hosts
>
> echo -e "\n5. What is the hostname in MythTV DB ------------\n"
> mysql -t -uroot -p${MYSQL_ROOT_PASSWORD} mythconverg -e \
>      "SELECT * FROM settings WHERE value='HaltCommand'\n"
>
> echo -e "\n6. What config file did the backend pick --------\n"
> grep "Using config. directory" /var/log/mythtv/mythbackend.log | tail -1
> grep "Access denied for user" /var/log/mythtv/mythbackend.log | tail -1
>
> echo -e "\n7. And look at the MySQL passwords --------------\n"
> mysql -t -uroot -p${MYSQL_ROOT_PASSWORD} mysql -e \
>      "SELECT host,user,password FROM user"

My mum told me not to run code i don't understand from strangers! But 
I'm getting desperate, so did it anyway.

Here's the output:

http://www.gingermagic.com/misc/mythhelp.txt

> All of the above should be done on the Master Backend.
>
> Bill Meek
>

Thanks for helping Bill. I have no idea if we're getting anywhere. I've 
taken to using 'MeTv' in the mean time.

Thanks
Damian


More information about the mythtv-users mailing list