Bug#572048: tomcat6: fails to start after upgrade to v6.0.24-2

Ludovic Claude ludovic.claude54 at googlemail.com
Mon Mar 1 23:07:03 UTC 2010


Hello Teodor,

The changes were motivated by the fact that jscv is unreliable (see
#561559) and is hard to use when you need to setup Tomcat with ports <
1024. Upstream maintains the catalina.sh script and recommends its use.
We were kindly assisted by a Tomcat expert (Jason Brittain from
MuleSoft) in this transition. With this script, it is now possible to
use authbind easily if the ports are under 1024.

Can you give me more details about your setup. It looks like an upgrade,
so what other packages or webapps have you installed? Can you provide
the Tomcat logs in /var/log/tomcat6.

Thanks,
Ludovic

Teodor a écrit :
> Package: tomcat6
> Version: 6.0.24-2
> Severity: grave
> Justification: renders package unusable
> 
> Hi,
> 
> After todays upgrade to v6.0.24-2 due to migration to 'testing' the tomcat6 service
> doesn't start anymore. I've tried a fresh install and there is no difference.
> I see that 'jscv' is no longer used and 'authbind' is disabled by default, thus
> 'catalina.sh' upstream script is used instead. I believe this is a major regression
> since 'jsvc' is the only alternative for running a java-baser program as a service.
> The upstream 'catalina.sh' shell script doesn't make use of 'jsvc' because it is
> not available on all platforms, this script is meant to be portable on all Linux/
> UNIX hosts.
> 
> Another issue is that the execution of 'catalina.sh' should also be redirected to
> STDOUT/STDERR to avoid these informative lines:
> | 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-openjdk
> | Using CLASSPATH:       /usr/share/tomcat6/bin/bootstrap.jar
> |  failed!
> | invoke-rc.d: initscript tomcat6, action "start" failed.
> 
> Thanks
> 
> 
> -- System Information:
> Debian Release: squeeze/sid
>   APT prefers testing
>   APT policy: (990, 'testing'), (500, 'unstable')
> Architecture: i386 (i686)
> 
> Kernel: Linux 2.6.32-2-686 (SMP w/2 CPU cores)
> Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
> Shell: /bin/sh linked to /bin/dash
> 
> Versions of packages tomcat6 depends on:
> ii  adduser                       3.112      add and remove users and groups
> ii  tomcat6-common                6.0.24-2   Servlet and JSP engine -- common f
> 
> Versions of packages tomcat6 recommends:
> ii  authbind                      1.2.0      Allows non-root programs to bind()
> 
> Versions of packages tomcat6 suggests:
> pn  tomcat6-admin                 <none>     (no description available)
> pn  tomcat6-docs                  <none>     (no description available)
> pn  tomcat6-examples              <none>     (no description available)
> pn  tomcat6-user                  <none>     (no description available)
> 
> -- no debconf information
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> pkg-java-maintainers mailing list
> pkg-java-maintainers at lists.alioth.debian.org
> http://lists.alioth.debian.org/mailman/listinfo/pkg-java-maintainers





More information about the pkg-java-maintainers mailing list