[mythtv-users] mythtv-backend service stops

Thomas Mashos thomas at mashos.com
Sun Nov 16 21:47:08 UTC 2014


On Sat, Nov 15, 2014 at 10:08 PM, Roger Searle <roger.searle at gmail.com> wrote:
> On 17/11/2014 12:18 a.m., Paul Harrison wrote:
>>
>> On 16/11/14 10:56, Jan Ceuleers wrote:
>>>
>>> On 11/15/2014 09:14 PM, Roger Searle wrote:
>>>>
>>>> Why does the backend service stop almost immediately?
>>>
>>> In order to answer this particular question (which may help you to
>>> diagnose the other issues you are facing), try running the backend
>>> manually from the cli instead of by starting it as a service.
>>>
>>> In order to make this test as relevant as possible, first find out how
>>> (i.e. with which command-line options) the backend is being started by
>>> looking at the relevant init script.
>>>
>>>     LANG=$LANG exec /usr/bin/mythbackend --syslog local7 --user mythtv
>>> --daemon
>
> Yes this is all I had in my mythtv-backend.conf
>>>
>>>
>>> So then, still as root, start the backend as above (except for the
>>> --daemon bit) and watch its output:
>>>
>>> root at be:~# /usr/bin/mythbackend --syslog local7 --user mythtv
>>>
>>> The backend's output will tell you for sure, but I'll bet it'll start
>>> working if you remove options such as --nologserver and --enable-dblog
>>> if they are present.
>
> Unfortunately this wasn't my issue...
>>>
>>>
>>> HTH, Jan
>>>
>>
>>
>> We now check that --syslog, --logpath and --enable-dblog are not used
>> if --nologserver is used.
>>
>> Paul H.
>>
> Thanks - progress.  I can confirm there were no such options being passed,
> --nologserver was not present, subsequent starting of the backend via CLI as
> below now reveals I have a mysql issue. mysql service is running, and
> netstat -tan shows 127.0.0.1:3306 LISTEN. Do I need to reset permissions on
> the database? I can do a "mysql -u root -p" but what would the command be to
> give access to the mythtv user?
>
>
> emmatodd at htpc:~$ sudo /usr/bin/mythbackend
> 2014-11-17 05:57:48.657912 C  mythbackend version: fixes/0.27
> [v0.27-193-g8ee257c] www.mythtv.org
> 2014-11-17 05:57:48.657930 C  Qt version: compile: 4.8.6, runtime: 4.8.6
> 2014-11-17 05:57:48.657934 N  Enabled verbose msgs:  general
> 2014-11-17 05:57:48.657947 N  Setting Log Level to LOG_INFO
> 2014-11-17 05:57:48.669149 I  Added logging to the console
> 2014-11-17 05:57:48.670582 I  Setup Interrupt handler
> 2014-11-17 05:57:48.670605 I  Setup Terminated handler
> 2014-11-17 05:57:48.670626 I  Setup Segmentation fault handler
> 2014-11-17 05:57:48.670647 I  Setup Aborted handler
> 2014-11-17 05:57:48.670667 I  Setup Bus error handler
> 2014-11-17 05:57:48.670689 I  Setup Floating point exception handler
> 2014-11-17 05:57:48.670711 I  Setup Illegal instruction handler
> 2014-11-17 05:57:48.670734 I  Setup Real-time signal 0 handler
> 2014-11-17 05:57:48.670804 N  Using runtime prefix = /usr
> 2014-11-17 05:57:48.670829 N  Using configuration directory =
> /home/emmatodd/.mythtv
> 2014-11-17 05:57:48.670960 I  Assumed character encoding: en_NZ.UTF-8
> 2014-11-17 05:57:48.671670 N  Empty LocalHostName.
> 2014-11-17 05:57:48.671689 I  Using localhost value of htpc
> 2014-11-17 05:57:48.671758 I  Testing network connectivity to
> '192.168.1.200'
> 2014-11-17 05:57:48.672331 I  Starting IO manager (read)
> 2014-11-17 05:57:48.674260 I  Starting process signal handler
> 2014-11-17 05:57:48.674333 I  Starting IO manager (write)
> 2014-11-17 05:57:48.674407 I  Starting process manager
> 2014-11-17 05:57:48.771267 I  New Client:  (#1)
>
> Cannot login to database
>
> Would you like to configure the database connection now? [no] 2014-11-17
> 05:57:48.786477 E  Unable to connect to database!
> 2014-11-17 05:57:48.786493 E  Driver error was [1/2003]:
> QMYSQL: Unable to connect
> Database error was:
> Can't connect to MySQL server on '192.168.1.200' (111)
>
> yes
> Database host name:  htpc
> Should I test connectivity to this host using the ping command? [yes]
> Database non-default port: [3306]
> Database name: [mythconverg]
> Database user name: [mythtv]
> Database password: [Ql1JJj9D]
> Unique identifier for this machine (if empty, the local host name will be
> used):
> Would you like to use Wake-On-LAN to retry database connections? [no]
>
> Cannot login to database
>
> Would you like to configure the database connection now? [no] 2014-11-17
> 05:58:36.857498 E  Unable to connect to database!
> 2014-11-17 05:58:36.857525 E  Driver error was [1/2003]:
> QMYSQL: Unable to connect
> Database error was:
> Can't connect to MySQL server on 'htpc' (111)
>
> 2014-11-17 05:58:36.857551 A  Cannot login to database
>
> 2014-11-17 05:59:43.534185 C  Failed to init MythContext.
>
>
> _______________________________________________
> mythtv-users mailing list
> mythtv-users at mythtv.org
> http://lists.mythtv.org/mailman/listinfo/mythtv-users
> http://wiki.mythtv.org/Mailing_List_etiquette
> MythTV Forums: https://forum.mythtv.org

As I said previously, you need to either fix MySQL or tell mythbackend
to look for the DB at localhost.

-- 
Thanks,

Thomas Mashos


More information about the mythtv-users mailing list