Bug#573579: tomcat6 initscript failing

Sverre Rabbelier srabbelier at gmail.com
Fri Mar 12 16:07:32 UTC 2010


Package: tomcat6
Version: 6.0.24-2
Severity: important

The tomcat6 initscript fails (without a clear indication as to why). Not sure how to debug the problem from here on.

laptop-sverre:~# invoke-rc.d tomcat6 start
Starting Tomcat servlet engine: tomcat6Using CATALINA_BASE:   /var/lib/tomcat6
Using CATALINA_HOME:   /usr/share/tomcat6
Using CATALINA_TMPDIR: /tmp/tomcat6-tmp
Using JRE_HOME:        /usr/lib/jvm/java-6-sun
Using CLASSPATH:       /usr/share/tomcat6/bin/bootstrap.jar
 failed!
invoke-rc.d: initscript tomcat6, action "start" failed.

Rerunning the script with -x doesn't say much either (attached).
-------------- next part --------------
laptop-sverre:~# invoke-rc.d tomcat6 start
+ set -e
+ PATH=/bin:/usr/bin:/sbin:/usr/sbin
+ NAME=tomcat6
+ DESC='Tomcat servlet engine'
+ DEFAULT=/etc/default/tomcat6
+ JVM_TMP=/tmp/tomcat6-tmp
++ id -u
+ '[' 0 -ne 0 ']'
+ '[' -r /etc/default/locale ']'
+ . /etc/default/locale
++ LANG=en_US.UTF-8
+ export LANG
+ . /lib/lsb/init-functions
++ FANCYTTY=
++ '[' -e /etc/lsb-base-logging.sh ']'
++ true
+ '[' -r /etc/default/rcS ']'
+ . /etc/default/rcS
++ TMPTIME=0
++ SULOGIN=no
++ DELAYLOGIN=no
++ UTC=no
++ VERBOSE=no
++ FSCKFIX=no
++ RAMRUN=no
++ RAMLOCK=no
+ TOMCAT6_USER=tomcat6
+ TOMCAT6_GROUP=tomcat6
+ JDK_DIRS='/usr/lib/jvm/java-6-openjdk /usr/lib/jvm/java-6-sun /usr/lib/jvm/java-1.5.0-sun /usr/lib/j2sdk1.5-sun /usr/lib/j2sdk1.5-ibm'
+ for jdir in '$JDK_DIRS'
+ '[' -r /usr/lib/jvm/java-6-openjdk/bin/java -a -z '' ']'
+ for jdir in '$JDK_DIRS'
+ '[' -r /usr/lib/jvm/java-6-sun/bin/java -a -z '' ']'
+ JAVA_HOME=/usr/lib/jvm/java-6-sun
+ for jdir in '$JDK_DIRS'
+ '[' -r /usr/lib/jvm/java-1.5.0-sun/bin/java -a -z /usr/lib/jvm/java-6-sun ']'
+ for jdir in '$JDK_DIRS'
+ '[' -r /usr/lib/j2sdk1.5-sun/bin/java -a -z /usr/lib/jvm/java-6-sun ']'
+ for jdir in '$JDK_DIRS'
+ '[' -r /usr/lib/j2sdk1.5-ibm/bin/java -a -z /usr/lib/jvm/java-6-sun ']'
+ export JAVA_HOME
+ CATALINA_HOME=/usr/share/tomcat6
+ CATALINA_BASE=/var/lib/tomcat6
+ TOMCAT6_SECURITY=no
+ '[' -z '' ']'
+ JAVA_OPTS='-Djava.awt.headless=true -Xmx128M'
+ '[' -f /etc/default/tomcat6 ']'
+ . /etc/default/tomcat6
+ '[' '!' -f /usr/share/tomcat6/bin/bootstrap.jar ']'
+ POLICY_CACHE=/var/lib/tomcat6/work/catalina.policy
+ '[' -z '' ']'
+ CATALINA_TMPDIR=/tmp/tomcat6-tmp
+ '[' -n '' ']'
+ SECURITY=
+ '[' no = yes ']'
+ CATALINA_PID=/var/run/tomcat6.pid
+ CATALINA_SH=/usr/share/tomcat6/bin/catalina.sh
+ '[' -z '' -a -r /usr/lib/jvm/java-6-sun/jre/lib/jsse.jar ']'
+ JSSE_HOME=/usr/lib/jvm/java-6-sun/jre/
+ case "$1" in
+ '[' -z /usr/lib/jvm/java-6-sun ']'
+ '[' '!' -d /var/lib/tomcat6/conf ']'
+ log_daemon_msg 'Starting Tomcat servlet engine' tomcat6
+ '[' -z 'Starting Tomcat servlet engine' ']'
+ log_daemon_msg_pre 'Starting Tomcat servlet engine' tomcat6
+ :
+ '[' -z tomcat6 ']'
+ echo -n 'Starting Tomcat servlet engine: tomcat6'
Starting Tomcat servlet engine: tomcat6+ log_daemon_msg_post 'Starting Tomcat servlet engine' tomcat6
+ :
+ start-stop-daemon --test --start --pidfile /var/run/tomcat6.pid --user tomcat6 --exec /usr/lib/jvm/java-6-sun/bin/java
+ umask 022
+ echo '// AUTO-GENERATED FILE from /etc/tomcat6/policy.d/'
+ echo ''
+ cat /var/lib/tomcat6/conf/policy.d/01system.policy /var/lib/tomcat6/conf/policy.d/02debian.policy /var/lib/tomcat6/conf/policy.d/03catalina.policy /var/lib/tomcat6/conf/policy.d/04webapps.policy /var/lib/tomcat6/conf/policy.d/50local.policy
+ rm -rf /tmp/tomcat6-tmp
+ mkdir -p /tmp/tomcat6-tmp
+ chown tomcat6 /tmp/tomcat6-tmp
+ catalina_sh start
++ echo -Djava.awt.headless=true -Xmx128M
++ sed 's/\"/\\\"/g'
+ JAVA_OPTS='-Djava.awt.headless=true -Xmx128M'
+ AUTHBIND_COMMAND=
+ '[' '' = yes -a start = start ']'
+ TOMCAT_SH='set -a; JAVA_HOME="/usr/lib/jvm/java-6-sun"; source "/etc/default/tomcat6"; 		CATALINA_HOME="/usr/share/tomcat6"; 		CATALINA_BASE="/var/lib/tomcat6"; 		JAVA_OPTS="-Djava.awt.headless=true -Xmx128M"; 		CATALINA_PID="/var/run/tomcat6.pid"; 		CATALINA_TMPDIR="/tmp/tomcat6-tmp"; 		LANG="en_US.UTF-8"; JSSE_HOME="/usr/lib/jvm/java-6-sun/jre/"; 		cd "/var/lib/tomcat6"; 		"/usr/share/tomcat6/bin/catalina.sh" start'
+ '[' '' = yes -a start = start ']'
+ set +e
+ touch /var/run/tomcat6.pid /var/lib/tomcat6/logs/catalina.out
+ chown tomcat6 /var/run/tomcat6.pid /var/lib/tomcat6/logs/catalina.out
+ start-stop-daemon --start -u tomcat6 -g tomcat6 -c tomcat6 -d /tmp/tomcat6-tmp -x /bin/bash -- -c ' set -a; JAVA_HOME="/usr/lib/jvm/java-6-sun"; source "/etc/default/tomcat6"; 		CATALINA_HOME="/usr/share/tomcat6"; 		CATALINA_BASE="/var/lib/tomcat6"; 		JAVA_OPTS="-Djava.awt.headless=true -Xmx128M"; 		CATALINA_PID="/var/run/tomcat6.pid"; 		CATALINA_TMPDIR="/tmp/tomcat6-tmp"; 		LANG="en_US.UTF-8"; JSSE_HOME="/usr/lib/jvm/java-6-sun/jre/"; 		cd "/var/lib/tomcat6"; 		"/usr/share/tomcat6/bin/catalina.sh" start'
Using CATALINA_BASE:   /var/lib/tomcat6
Using CATALINA_HOME:   /usr/share/tomcat6
Using CATALINA_TMPDIR: /tmp/tomcat6-tmp
Using JRE_HOME:        /usr/lib/jvm/java-6-sun
Using CLASSPATH:       /usr/share/tomcat6/bin/bootstrap.jar
+ status=0
+ set +a -e
+ return 0
+ sleep 5
+ start-stop-daemon --test --start --pidfile /var/run/tomcat6.pid --user tomcat6 --exec /usr/lib/jvm/java-6-sun/bin/java
+ '[' -f /var/run/tomcat6.pid ']'
+ rm -f /var/run/tomcat6.pid
+ log_end_msg 1
+ '[' -z 1 ']'
+ retval=1
+ log_end_msg_pre 1
+ :
+ log_use_fancy_output
+ TPUT=/usr/bin/tput
+ EXPR=/usr/bin/expr
+ '[' -t 1 ']'
+ '[' xxterm '!=' x ']'
+ '[' xxterm '!=' xdumb ']'
+ '[' -x /usr/bin/tput ']'
+ '[' -x /usr/bin/expr ']'
+ /usr/bin/tput hpa 60
+ /usr/bin/tput setaf 1
+ '[' -z ']'
+ FANCYTTY=1
+ case "$FANCYTTY" in
+ true
++ /usr/bin/tput setaf 1
+ RED=''
++ /usr/bin/tput setaf 3
+ YELLOW=''
++ /usr/bin/tput op
+ NORMAL=''
+ '[' 1 -eq 0 ']'
+ '[' 1 -eq 255 ']'
+ /bin/echo -e ' failed!'
 failed!
+ log_end_msg_post 1
+ :
+ return 1
invoke-rc.d: initscript tomcat6, action "start" failed.


More information about the pkg-java-maintainers mailing list