[mythtv-users] Mythbackend Service not starting up after 0.25 upgrade

A Desai ashu.desai at gmail.com
Tue Apr 17 17:55:07 UTC 2012


Well, I just realized something - so I changed the script under /init.d/ to
say --logpath instead of --logdir and the services started.

Thank you.

ash.



On Tue, Apr 17, 2012 at 12:44 PM, A Desai <ashu.desai at gmail.com> wrote:

> I updated my version to 0.25. The make installs went fine for everything.
> Now, when I tried doing "service mythbackend restart" - it gave me the
> error:
>
> -------------------------
>
>  Stopping mythbackend:                                      [FAILED]
> Starting mythbackend: ****************************************************
>  WARNING: --logfile has been removed as of MythTV 0.25
>           This option has been removed as part of rewrite of the logging
> interface. Please update your init scripts to use --syslog to interface
> with your system's existing system logging daemon, or --logpath to specify
> a dirctory for MythTV to write its logs to.
> ****************************************************
>
> mythbackend version: fixes/0.25 [v0.25-17-g682e6f5] www.mythtv.org
>
> MythBackend is the primary server application for MythTV. It is
> used for recording and remote streaming access of media. Only one
> instance of this application is allowed to run on one host at a
> time, and one must be configured to operate as a master, performing
> additional scheduler and housekeeper tasks.
>
> Misc. Options:
> -d OR --daemon              Fork application into background after startup.
> --noupnp                    Disable use of UPnP.
> -O OR --override-setting    Override a single setting defined by a
> key=value pair.
> --override-settings-file    Define a file of key=value pairs to be loaded
> for setting overrides.
> -p OR --pidfile             Write PID of application to filename.
> --printexpire               Print upcoming list of recordings to be
> expired.
> --printsched                Print upcoming list of scheduled recordings.
> --setloglevel               Change logging level of the existing master
> backend.
> --setverbose                Change debug mask of the existing master
> backend.
> -h OR --help OR --usage     Display this help printout, or give detailed
> information of selected option.
> --version                   Display version information.
> --testsched                 do some scheduler testing.
> --user                      Drop permissions to username after starting.
>
> Logging Options:
> --loglevel                  Set the logging level.  All log messages at
> lower levels will be discarded.
>                             In descending order: emerg, alert, crit, err,
> warning, notice, info, debug
>                             defaults to info
> --logpath                   Writes logging messages to a file in the
> directory logpath with filenames in the format:
> applicationName.date.pid.log.
>                             This is typically used in combination with
> --daemon, and if used in combination with --pidfile, this can be used with
> log rotators, using the HUP call to inform MythTV to reload the file
> --nodblog                   Disable database logging.
> -q OR --quiet               Don't log to the console (-q).  Don't log
> anywhere (-q -q)
> --syslog                    Set the syslog logging facility.
>                             Set to "none" to disable, defaults to none.
> -v OR --verbose             Specify log filtering. Use '-v help' for level
> info.
>
>                                                            [FAILED]
>
> ---------------------------------------------------------------------
>
> Under /etc/init.d/mythbackend - I changed "-- logfile "$LOG_DIR/$LOG_FILE"
> "$LOG_OPTS"" to "--logpath "$LOG_DIR" "$LOG_OPTS"
>
> That gave me the error above. Do I need to make any further changes? I
> guess it's running a 0.24 script and needs some changes for 0.25?
>
> If i just run from CLI --
>
> /usr/bin/mythbackend --logpath "/var/log/mythtv"
>
> it runs and sits like:
>
> [root at mythtv mythweb]# mythbackend --logpath "/var/log/mythtv"
> 2012-04-17 12:37:04.182443 C  mythbackend version: fixes/0.25
> [v0.25-17-g682e6f5] www.mythtv.org
> 2012-04-17 12:37:04.182529 N  Enabled verbose msgs:  general
> 2012-04-17 12:37:04.182800 N  Setting Log Level to LOG_INFO
> 2012-04-17 12:37:04.182954 I  Added logging to the console
> 2012-04-17 12:37:04.188381 I  Added logging to
> /var/log/mythtv/mythbackend.20120417123704.18935.log
> 2012-04-17 12:37:04.188409 I  Added database logging to table logging
> 2012-04-17 12:37:04.188658 N  Setting up SIGHUP handler
> 2012-04-17 12:37:04.188832 N  Using runtime prefix = /usr
> 2012-04-17 12:37:04.188861 N  Using configuration directory = /root/.mythtv
>  2012-04-17 12:37:04.189185 I  Assumed character encoding: en_US.UTF-8
> 2012-04-17 12:37:04.190518 N  Empty LocalHostName.
> 2012-04-17 12:37:04.190544 I  Using localhost value of mythtv.local
> 2012-04-17 12:37:04.190882 I  Testing network connectivity to '
> 12.12.10.35 '
> 2012-04-17 12:37:04.194716 I  Starting process signal handler
> 2012-04-17 12:37:04.194990 I  Starting IO manager (read)
> 2012-04-17 12:37:04.195201 I  Starting IO manager (write)
> 2012-04-17 12:37:04.195392 I  Starting process manager
> 2012-04-17 12:37:04.375860 N  Setting QT default locale to en_US
> 2012-04-17 12:37:04.375899 I  Current locale en_US
> 2012-04-17 12:37:04.376011 N  Reading locale defaults from
> /usr/share/mythtv//locales/en_us.xml
> 2012-04-17 12:37:04.403348 I  Current MythTV Schema Version (DBSchemaVer):
> 1299
> 2012-04-17 12:37:04.404553 I  Loading en_us translation for module
> mythfrontend
> 2012-04-17 12:37:04.406716 N  MythBackend: Starting up as the master
> server.
> 2012-04-17 12:37:05.017152 I  V4LChannel(/dev/video0):
> SetInputAndFormat(6, NTSC) (v4l v2) input_switch: 0 mode_switch: 0
> 2012-04-17 12:37:05.018551 I  V4LChannel(/dev/video0):
> SetInputAndFormat(6, NTSC) (v4l v2) input_switch: 0 mode_switch: 0
> 2012-04-17 12:37:05.107198 I  Found 1 distinct programid authorities
> 2012-04-17 12:37:05.112880 I  New static DB connectionSchedCon
> 2012-04-17 12:37:05.114381 I  Listening on TCP 127.0.0.1:6544
> 2012-04-17 12:37:05.114450 I  Listening on TCP 12.12.10.35:6544
> 2012-04-17 12:37:05.119648 I  Listening on TCP [0:0:0:0:0:0:0:1]:6544
> 2012-04-17 12:37:05.800694 I  Main::Registering HttpStatus Extension
> 2012-04-17 12:37:05.805391 I  Listening on TCP 127.0.0.1:6543
> 2012-04-17 12:37:05.805528 I  Listening on TCP  12.12.10.35 :6543
> 2012-04-17 12:37:05.808371 I  Listening on TCP [0:0:0:0:0:0:0:1]:6543
> 2012-04-17 12:37:05.814687 N  AutoExpire: CalcParams(): Max required Free
> Space: 1.0 GB w/freq: 15 min
> 2012-04-17 12:37:08.132959 I  Reschedule requested for id -1.
> 2012-04-17 12:37:08.956686 I  Scheduled 158 items in 0.8 = 0.07 match +
> 0.76 place
> 2012-04-17 12:37:08.973238 I  Scheduler: Seem to be woken up by USER
> 2012-04-17 12:37:15.114509 I  Running housekeeping thread
> 2012-04-17 12:38:24.817947 N  AutoExpire: CalcParams(): Max required Free
> Space: 1.0 GB w/freq: 15 min
>
>
> Any help is appreciated.
>
> Thanks,
>
> --
> http://about.me/adesai
>



-- 
http://about.me/adesai
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.mythtv.org/pipermail/mythtv-users/attachments/20120417/97468d47/attachment-0001.html>


More information about the mythtv-users mailing list