[mythtv-users] Brand new install - Mythbackend doesn't start

Ashu Desai ashu.desai at gmail.com
Wed Aug 2 19:40:45 UTC 2017


>>>
>>> MariaDB [mythconverg]> select distinct hostname from settings;
>>> +-----------+
>>> | hostname  |
>>> +-----------+
>>> | mypvr     |
>>> | savaidh   |
>>> | NULL      |
>>> | jubalcho  |
>>> | localhost |
>>> +-----------+
>>> 5 rows in set (0.01 sec)
>>>
>>
>> I get this:
>>
>>
>> +------------------------+
>> | hostname               |
>> +------------------------+
>> | mythmaster.localdomain |
>> | NULL                   |
>> | mythmaster             |
>> +------------------------+
>>
>>
>>>
>>> In that list, mypvr is the main backend/frontend box, and savaidh and
>>> jubalcho are boxes that have had remote frontends on them in the past.
>>> I am not sure where localhost came from, but there is only one
>>> settings entry using it:
>>>
>>> MariaDB [mythconverg]> select * from settings where
>>> hostname='localhost';
>>> +-------+-----------+-----------+
>>> | value | data      | hostname  |
>>> +-------+-----------+-----------+
>>> | Theme | Mythbuntu | localhost |
>>> +-------+-----------+-----------+
>>> 1 row in set (0.00 sec)
>>>
>>
>> MariaDB [mythconverg]> select * from settings where hostname='localhost';
>> Empty set (0.00 sec)
>>
>>
>>>
>>> I think that if you have entries using an FQDN, then at some point
>>> your box must have lacked an /etc/hostname file, and then got the
>>> hostname from /etc/hosts or some other place that might have had an
>>> FQDN.
>>> _______________________________________________
>>> 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
>>>
>>
>> I also did this:
>>
>> MariaDB [mythconverg]> select * from settings where value like
>> '%ServerIP';
>> +-----------------+-----------+------------------------+
>> | value           | data      | hostname               |
>> +-----------------+-----------+------------------------+
>> | BackendServerIP | 172.16.10.54 | mythmaster.localdomain |
>> | MasterServerIP  | 172.16.10.54 | NULL                   |
>> +-----------------+-----------+------------------------+
>> MariaDB [mythconverg]> select * from settings where data='0.0.0.0';
>> Empty set (0.00 sec)
>>
>> MariaDB [mythconverg]> select * from settings where data='127.0.0.1';
>> Empty set (0.00 sec)
>>
>>
>>
Seems my message was stuck in line - so sending again.

Even after changing user as root, environment as root, the ONLY time
mythbackend starts is if I make backend IP as 127.0.0.1

#journalctl -xe:

Aug 02 13:00:20 mythmaster.localdomain mythbackend[4357]: 2017-08-02
13:00:20.804675 N  Using configuration directory = /root/.mythtv
Aug 02 13:00:20 mythmaster.localdomain mythbackend[4357]: 2017-08-02
13:00:20.804729 I  Assumed character encoding: en_US.UTF-8
Aug 02 13:00:20 mythmaster.localdomain mythbackend[4357]: 2017-08-02
13:00:20.805027 I  Using localhost value of mythmaster
Aug 02 13:00:20 mythmaster.localdomain mythbackend[4357]: 2017-08-02
13:00:20.810400 I  Testing network connectivity to '172.16.10.54'
Aug 02 13:00:20 mythmaster.localdomain mythbackend[4357]: 2017-08-02
13:00:20.811876 I  Starting process signal handler
Aug 02 13:00:20 mythmaster.localdomain mythbackend[4357]: 2017-08-02
13:00:20.812017 I  Starting process manager
Aug 02 13:00:20 mythmaster.localdomain mythbackend[4357]: 2017-08-02
13:00:20.813008 I  Starting IO manager (read)
Aug 02 13:00:20 mythmaster.localdomain mythbackend[4357]: 2017-08-02
13:00:20.813040 I  Starting IO manager (write)
Aug 02 13:00:20 mythmaster.localdomain mythbackend[4357]: 2017-08-02
13:00:20.868743 N  Setting QT default locale to en_US
Aug 02 13:00:20 mythmaster.localdomain mythbackend[4357]: 2017-08-02
13:00:20.868775 I  Current locale en_US
Aug 02 13:00:20 mythmaster.localdomain mythbackend[4357]: 2017-08-02
13:00:20.868877 N  Reading locale defaults from
/usr/share/mythtv//locales/en_us.xml
Aug 02 13:00:20 mythmaster.localdomain mythbackend[4357]: 2017-08-02
13:00:20.880781 I  Loading en_us translation for module mythfrontend
Aug 02 13:00:20 mythmaster.localdomain mythbackend[4357]: 2017-08-02
13:00:20.893328 I  Current MythTV Schema Version (DBSchemaVer): 1344
Aug 02 13:00:20 mythmaster.localdomain mythbackend[4357]: 2017-08-02
13:00:20.893721 I  Loading en_us translation for module mythfrontend
Aug 02 13:00:20 mythmaster.localdomain mythbackend[4357]: 2017-08-02
13:00:20.896078 E  MythSocket(1973b60:-1): Failed to connect to (
127.0.0.1:6543) Connection refused
Aug 02 13:00:20 mythmaster.localdomain mythbackend[4357]: 2017-08-02
13:00:20.899611 E  MythCoreContext::GetBackendServerIP(): No address
defined for host: mythmaster
Aug 02 13:00:20 mythmaster.localdomain mythbackend[4357]: 2017-08-02
13:00:20.904841 I  Added logging to /var/log/mythtv/mythbackend.
20170802180020.4357.log
Aug 02 13:00:20 mythmaster.localdomain mythbackend[4357]: 2017-08-02
13:00:20.906364 I  Removed logging to /var/log/mythtv/mythbackend.
20170802180020.4357.log
Aug 02 13:00:20 mythmaster.localdomain systemd[1]: mythbackend.service:
main process exited, code=exited, status=138/n/a
Aug 02 13:00:20 mythmaster.localdomain systemd[1]: Unit mythbackend.service
entered failed state.
Aug 02 13:00:20 mythmaster.localdomain systemd[1]: mythbackend.service
failed.


The above is after i changed the mythbackend.service to have Environment
point to /root/.mythtv/ folder instead of /etc/mythtv
As seen above, even though I am putting the IP, it is looking for 127.0.0.1

However, when I look in the DB:
I also did this:

MariaDB [mythconverg]> select * from settings where value like '%ServerIP';
+-----------------+-----------+------------------------+
| value           | data      | hostname               |
+-----------------+-----------+------------------------+
| BackendServerIP | 172.16.10.54 | mythmaster.localdomain |
| MasterServerIP  | 172.16.10.54 | NULL                   |
+-----------------+-----------+------------------------+
MariaDB [mythconverg]> select * from settings where data='0.0.0.0';
Empty set (0.00 sec)

MariaDB [mythconverg]> select * from settings where data='127.0.0.1';
Empty set (0.00 sec)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mythtv.org/pipermail/mythtv-users/attachments/20170802/7cb72c34/attachment.html>


More information about the mythtv-users mailing list