On Sunday 15 January 2006 16:56, Ross Campbell wrote: > On 1/15/06, Jerry McBride <[EMAIL PROTECTED]> wrote: > > I am unable to start the mythbackend server via it's startup script. > > During restart or from a command line, executing the startup script on my > > gentoo server, "/etc/init.d/mythbackend start" results in normal output, > > but the backend shuts down almost immediately. > > What exactly is in your /etc/init.d/mythbackend script? >
Here's the script: #!/sbin/runscript # Copyright 1999-2004 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/media-tv/mythtv/files/0.18-mythbackend.rc,v 1.3 2005/05/22 22:43:19 cardoe Exp $ depend() { need net use mysql } checkconfig() { if [ ${MYTH_USER} != "root" ]; then for i in $(groups "${MYTH_USER/:*/}") ; do [[ "${i}" == "audio" ]] && audio="yes" [[ "${i}" == "video" ]] && video="yes" done if [ -z "${audio}" -o -z "${video}" ] ; then ewarn "" [[ -z "${audio}" ]] && \ ewarn "${HILITE}${MYTH_USER/:*/}${NORMAL} is not in the audio group" [[ -z "${video}" ]] && \ ewarn "${HILITE}${MYTH_USER/:*/}${NORMAL} is not in the video group" ewarn "" ewarn "insufficient permissions discovered" ewarn "mythbackend may not start correctly" ewarn "" fi fi } start() { [[ -z "${MYTH_USER}" ]] && MYTH_USER="nobody" [[ -z "${MYTH_NICE}" ]] && MYTH_NICE="0" [[ -z "${MYTH_VERBOSE}" ]] && MYTH_VERBOSE="none" checkconfig HOME="/var/log/mythtv/" QTDIR=/usr/qt/3 # Work around any strange permissions that may be on these files. chown -R "${MYTH_USER}" /var/log/mythtv/ ebegin "Starting MythTV Backend" start-stop-daemon --start --quiet --chuid "${MYTH_USER}" \ --exec /usr/bin/mythbackend --nicelevel "${MYTH_NICE}" \ --make-pidfile --pidfile /var/run/mythbackend.pid \ --background -- --verbose ${MYTH_VERBOSE} \ --logfile /var/log/mythtv/mythbackend.log eend $? } stop () { ebegin "Stopping MythTV Backend" start-stop-daemon --stop --quiet --pidfile=/var/run/mythbackend.pid eend $? } # end of script.... > Have your tried running 'strace -o /tmp/mythbackend.out > /etc/init.d/mythbackend start' and figuring out where the error is? > No, I haven't until just now. Running your suggestion gives me a trace of the start-and-stop daemon which isn[t of much help. Changing the script to eliminate the start-and-stop nonsense and just having mythbackend execute under strace... it shows in the last few lines "no setting found for this machine... run setup"... Which doesn't make sense to me, because it finds the mysql database just fine when mythbackend is executed from a commandline. Hmmm.... I've got a basic configuration problem with my Gentoo server. Wow... where do I start? Thanks for your help, Ross... at least I'm onto a thread... _______________________________________________ mythtv-users mailing list mythtv-users@mythtv.org http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users