Bug#597814: tomcat6: dpkg error reported in postint script

Steve Lane sdlane at lbl.gov
Fri Sep 24 09:59:42 UTC 2010


Update:  while it is the case that backslash-escaping the forward
slashes in JAVA_OPTS in /etc/default/tomcat6 did allow the tomcat6
package to configure successfully, it now means that the backslashes
are in the pathname in the command line, as reported by 'ps', like so
(the problem is at HeapDumpPath):

# ps -fwwwu tomcat6
UID        PID  PPID  C STIME TTY          TIME CMD
tomcat6  19698     1 11 02:48 ?        00:00:47 /usr/lib/jvm/java-6-sun/bin/java -Djava.util.logging.config.file=/var/lib/tomcat6/conf/logging.properties -Djava.awt.headless=true -Xmx512m -XX:MaxPermSize=256m -XX:+UseParNewGC -XX:+CMSClassUnloadingEnabled -XX:+CMSPermGenSweepingEnabled -XX:+TraceClassLoading -XX:+TraceClassUnloading -XX:HeapDumpPath=\/var\/log\/tomcat6\/java_pid_4.hprof -XX:+HeapDumpOnOutOfMemoryError -Djava.net.preferIPv4Stack=true -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.endorsed.dirs=/usr/share/tomcat6/endorsed -classpath /usr/share/tomcat6/bin/bootstrap.jar -Dcatalina.base=/var/lib/tomcat6 -Dcatalina.home=/usr/share/tomcat6 -Djava.io.tmpdir=/tmp/tomcat6-tmp org.apache.catalina.startup.Bootstrap start

It is not clear to me that this will work as desired/expected...

So: still a bug for sure.

--
Steve Lane
System Administrator, Scientific Computing
Joint BioEnergy Institute
Lawrence Berkeley National Laboratory







More information about the pkg-java-maintainers mailing list