[mythtv-users] Mythbackend not starting automatically
Jack McGee
jack at greendesk.net
Thu Sep 15 18:05:10 UTC 2016
This is Mythtv .28 on Ubuntu 16.04. separate backend and frontend. Many
fits and starts after upgrade to 16.04 but finally got it running.
It still does not want to start automatically:
I can start mythbackend after startup with systemctl start
mythtv-backend but it will not start automatically. It appear it is
starting before mysql?
mythuser at amethi:/etc/mysql/conf.d$ sudo systemctl status mysql.service
[sudo] password for mythuser:
● mysql.service - MySQL Community Server
Loaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor
preset: enabled)
Active: active (running) since Thu 2016-09-15 12:33:36 CDT; 15min ago
Process: 3801 ExecStartPost=/usr/share/mysql/mysql-systemd-start post
(code=exited, status=0/SUCCESS)
Process: 3794 ExecStartPre=/usr/share/mysql/mysql-systemd-start pre
(code=exited, status=0/SUCCESS)
Main PID: 3800 (mysqld)
CGroup: /system.slice/mysql.service
└─3800 /usr/sbin/mysqld
Sep 15 12:33:35 amethi systemd[1]: Stopped MySQL Community Server.
Sep 15 12:33:35 amethi systemd[1]: Starting MySQL Community Server...
Sep 15 12:33:36 amethi systemd[1]: Started MySQL Community Server.
mythuser at amethi:/etc/mysql/conf.d$ systemctl status mythtv-backend
● mythtv-backend.service - MythTV Backend
Loaded: loaded (/lib/systemd/system/mythtv-backend.service; enabled;
vendor preset: enabled)
Active: inactive (dead) (Result: exit-code) since Thu 2016-09-15
12:33:19 CDT; 17min ago
Docs: https://www.mythtv.org/wiki/Mythbackend
Process: 2934 ExecStart=/usr/bin/mythbackend --quiet --syslog local7
$ADDITIONAL_ARGS (code=exited, status=130)
Main PID: 2934 (code=exited, status=130)
Sep 15 12:33:18 amethi systemd[1]: mythtv-backend.service: Unit entered
failed state.
Sep 15 12:33:18 amethi systemd[1]: mythtv-backend.service: Failed with
result 'exit-code'.
Sep 15 12:33:19 amethi systemd[1]: mythtv-backend.service: Service
hold-off time over, scheduling restart.
Sep 15 12:33:19 amethi systemd[1]: Stopped MythTV Backend.
Sep 15 12:33:19 amethi systemd[1]: mythtv-backend.service: Start request
repeated too quickly.
Sep 15 12:33:19 amethi systemd[1]: Failed to start MythTV Backend.
mythuser at amethi:/etc/mysql/conf.d$ systemctl start mythtv-backend
==== AUTHENTICATING FOR org.freedesktop.systemd1.manage-units ===
Authentication is required to start 'mythtv-backend.service'.
Authenticating as: mythuser,,, (mythuser)
Password:
==== AUTHENTICATION COMPLETE ===
and the mythbackend log:
Sep 15 12:33:17 amethi mythbackend: mythbackend[2900]: E CoreContext
mmulticastsocketdevice.cpp:60 (MMulticastSocketDevice)
MMulticastSocketDevice(239.255.255.250:11): setsockopt -
IP_ADD_MEMBERSHIP #012#011#011#011eno: No such device (19)
Sep 15 12:33:17 amethi mythbackend: mythbackend[2900]: I LogForward
loggingserver.cpp:295 (SyslogLogger) Added syslogging
Sep 15 12:33:18 amethi mythbackend: mythbackend[2934]: C thread_unknown
mythcommandlineparser.cpp:2599 (ConfigureLogging) mythbackend version:
fixes/0.28 [v0.28-52-ge6a60f7] www.mythtv.org
Sep 15 12:33:18 amethi mythbackend: mythbackend[2934]: C thread_unknown
mythcommandlineparser.cpp:2601 (ConfigureLogging) Qt version: compile:
5.5.1, runtime: 5.5.1
Sep 15 12:33:18 amethi mythbackend: mythbackend[2934]: N thread_unknown
mythcommandlineparser.cpp:2603 (ConfigureLogging) Enabled verbose msgs:
general
Sep 15 12:33:18 amethi mythbackend: mythbackend[2934]: N thread_unknown
logging.cpp:920 (logStart) Setting Log Level to LOG_INFO
Sep 15 12:33:18 amethi mythbackend: mythbackend[2934]: I Logger
logging.cpp:313 (run) Added logging to the console
<snip>
Sep 15 12:33:18 amethi mythbackend: mythbackend[2934]: N thread_unknown
mythdirs.cpp:192 (InitializeMythDirs) Using runtime prefix = /usr
Sep 15 12:33:18 amethi mythbackend: mythbackend[2934]: N thread_unknown
mythdirs.cpp:194 (InitializeMythDirs) Using configuration directory =
/home/mythtv/.mythtv
Sep 15 12:33:18 amethi mythbackend: mythbackend[2934]: I CoreContext
mythcorecontext.cpp:266 (Init) Assumed character encoding: en_US.UTF-8
Sep 15 12:33:18 amethi mythbackend: mythbackend[2934]: N CoreContext
mythcontext.cpp:505 (LoadDatabaseSettings) Empty LocalHostName.
Sep 15 12:33:18 amethi mythbackend: mythbackend[2934]: I CoreContext
mythcontext.cpp:513 (LoadDatabaseSettings) Using localhost value of amethi
Sep 15 12:33:18 amethi mythbackend: mythbackend[2934]: E CoreContext
mythdbcon.cpp:229 (OpenDatabase) [DBManager0] Unable to connect to database!
Sep 15 12:33:18 amethi mythbackend: mythbackend[2934]: E CoreContext
mythdbcon.cpp:230 (OpenDatabase) Driver error was [1/2002]:#012QMYSQL:
Unable to connect#012Database error was:#012Can't connect to local MySQL
server through socket '/var/run/mysqld/mysqld.sock' (2)
Sep 15 12:33:18 amethi mythbackend: mythbackend[2934]: C CoreContext
main.cpp:132 (main) Failed to init MythContext.
Sep 15 12:33:18 amethi mythbackend: mythbackend[2934]: E CoreContext
mmulticastsocketdevice.cpp:60 (MMulticastSocketDevice)
MMulticastSocketDevice(239.255.255.250:11): setsockopt -
IP_ADD_MEMBERSHIP #012#011#011#011eno: No such device (19)
then:
I guess after I started it manually:
Sep 15 12:50:42 amethi mythbackend: mythbackend[6345]: C thread_unknown
mythcommandlineparser.cpp:2599 (ConfigureLogging) mythbackend version:
fixes/0.28 [v0.28-52-ge6a60f7] www.mythtv.org
Sep 15 12:50:42 amethi mythbackend: mythbackend[6345]: C thread_unknown
mythcommandlineparser.cpp:2601 (ConfigureLogging) Qt version: compile:
5.5.1, runtime: 5.5.1
Sep 15 12:50:42 amethi mythbackend: mythbackend[6345]: N thread_unknown
mythcommandlineparser.cpp:2603 (ConfigureLogging) Enabled verbose msgs:
general
Sep 15 12:50:42 amethi mythbackend: mythbackend[6345]: N thread_unknown
logging.cpp:920 (logStart) Setting Log Level to LOG_INFO
Sep 15 12:50:42 amethi mythbackend: mythbackend[6345]: I Logger
logging.cpp:313 (run) Added logging to the console
<snip>
Sep 15 12:50:42 amethi mythbackend: mythbackend[6345]: N thread_unknown
mythdirs.cpp:192 (InitializeMythDirs) Using runtime prefix = /usr
Sep 15 12:50:42 amethi mythbackend: mythbackend[6345]: N thread_unknown
mythdirs.cpp:194 (InitializeMythDirs) Using configuration directory =
/home/mythtv/.mythtv
Sep 15 12:50:42 amethi mythbackend: mythbackend[6345]: I CoreContext
mythcorecontext.cpp:266 (Init) Assumed character encoding: en_US.UTF-8
Sep 15 12:50:42 amethi mythbackend: mythbackend[6345]: N CoreContext
mythcontext.cpp:505 (LoadDatabaseSettings) Empty LocalHostName.
Sep 15 12:50:42 amethi mythbackend: mythbackend[6345]: I CoreContext
mythcontext.cpp:513 (LoadDatabaseSettings) Using localhost value of amethi
Sep 15 12:50:42 amethi mythbackend: mythbackend[6345]: N CoreContext
mythcorecontext.cpp:1670 (InitLocale) Setting QT default locale to EN_US
Sep 15 12:50:42 amethi mythbackend: mythbackend[6345]: I CoreContext
mythcorecontext.cpp:1703 (SaveLocaleDefaults) Current locale EN_US
Sep 15 12:50:42 amethi mythbackend: mythbackend[6345]: N CoreContext
mythlocale.cpp:123 (LoadDefaultsFromXML) Reading locale defaults from
/usr/share/mythtv//locales/en_us.xml
Sep 15 12:50:42 amethi mythbackend: mythbackend[6345]: I CoreContext
mythtranslation.cpp:73 (load) Loading en_us translation for module
mythfrontend
Sep 15 12:50:42 amethi mythbackend: mythbackend[6345]: I CoreContext
schemawizard.cpp:120 (Compare) Current MythTV Schema Version
(DBSchemaVer): 1344
Sep 15 12:50:42 amethi mythbackend: mythbackend[6345]: I CoreContext
mythtranslation.cpp:73 (load) Loading en_us translation for module
mythfrontend
Sep 15 12:50:42 amethi mythbackend: mythbackend[6345]: N CoreContext
main_helpers.cpp:597 (run_backend) MythBackend: Starting up as the
master server.
Sep 15 12:50:42 amethi mythbackend: mythbackend[6345]: I LogForward
loggingserver.cpp:295 (SyslogLogger) Added syslogging
Sep 15 12:50:43 amethi mythbackend: mythbackend[6345]: I CoreContext
recorders/v4lchannel.cpp:542 (SetInputAndFormat)
V4LChannel[14](/dev/video0): SetInputAndFormat(14, NTSC) (v4l v2)
input_switch: 0 mode_switch: 1
Sep 15 12:50:43 amethi mythbackend: mythbackend[6345]: I SystemManager
mythsystemunix.cpp:276 (run) Starting process manager
More information about the mythtv-users
mailing list