[Bug 915089] Re: Tomcat 6 start up fails with unknown dir /var/lib/tomcat6/work

2012-01-19 Thread Mike Amos
The problem is not that relative directories are used. Use of relative
directories is correct and consistent with the standard. The problem is
that with the current Debian/Ubuntu/Natty installation of Tomcat6, the
links to the relative directory were broken. The workaround that I
provided in my 2012-01-11 comment correctly makes symbolic links to the
relative directories active. It neither makes the links hard links nor
moves the directories to an absolute location.

Without this change, Tomcat6 does did work. Why will you not fix the bad
links problem. Non-technical users will not have the ability to find and
repair the result of this incomplete installation and will not be able
to use packages dependent on Tomcat6.

-- 
You received this bug notification because you are a member of Ubuntu
Server Team, which is subscribed to tomcat6 in Ubuntu.
https://bugs.launchpad.net/bugs/915089

Title:
  Tomcat 6 start up fails with unknown dir /var/lib/tomcat6/work

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/tomcat6/+bug/915089/+subscriptions

-- 
Ubuntu-server-bugs mailing list
Ubuntu-server-bugs@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs


[Bug 915089] [NEW] Tomcat 6 start up fails with unknown dir /var/lib/tomcat6/work

2012-01-11 Thread Mike Amos
Public bug reported:

Post-install, system start and start form logged in user fail. 
Package information:  tomcat6 (6.0.28-10ubuntu2.2)

Installed Ubuntu release with current updates applied earlier today:
You are using Ubuntu 11.04 - the Natty Narwhal - released in April 2011 and 
supported until October 2012.

This same message is also seen in the installation logs. I did not find the 
message in the system logs following a system restart.
root@SBSDT16:/var/lib/tomcat6# service tomcat6 start
 * Starting Tomcat servlet engine tomcat6 /etc/init.d/tomcat6: 262: cannot 
create /var/lib/tomcat6/work/catalina.policy: Directory nonexistent

root@SBSDT16:/var/lib/tomcat6# ls -l
total 16
drwxr-xr-x 3 tomcat6 tomcat6 4096 2012-01-11 17:05 common
lrwxrwxrwx 1 rootroot  12 2012-01-11 17:05 conf - /etc/tomcat6
lrwxrwxrwx 1 rootroot  17 2012-01-11 17:05 logs - ../../log/tomcat6
drwxr-xr-x 3 tomcat6 tomcat6 4096 2012-01-11 17:05 server
drwxr-xr-x 3 tomcat6 tomcat6 4096 2012-01-11 17:05 shared
drwxrwxr-x 4 tomcat6 tomcat6 4096 2012-01-11 17:05 webapps
lrwxrwxrwx 1 rootroot  19 2012-01-11 17:05 work - ../../cache/tomcat6

The logs and work links are broken. The broken links appear to be due to use of 
a relative path relative to /var/lib which is, itself, a link.
root@SBSDT16:/var/lib/tomcat6# ls -l /var/lib
lrwxrwxrwx 1 root root 13 2011-10-14 10:09 /var/lib - /home/var-lib

Doing 'ls ../../' lists the contents of /home, not /var.

The tomcat6 installation worked with an earlier release/update version
of Ubuntu. Unfortunately, I cannot supply the release/update information
for either the OS or tomcat6.

I verified the installed package information in Synaptic Package Manager 
against information found in
http://packages.ubuntu.com/natty/tomcat6 titled Package: tomcat6 
(6.0.28-10ubuntu2.2)

An online Google search and search within Ubuntu resulted on one hit
regarding a similar problem. The fix was to uninstall and then re-
install tomcat6. I completely uninstalled tomcat6, manually unlined the
broken links and then re-installed tomcat6 using the Synaptic Package
Manager. The problem persisted and was not fixed.

This problem in no way affects security.

** Affects: tomcat6 (Ubuntu)
 Importance: Undecided
 Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Server Team, which is subscribed to tomcat6 in Ubuntu.
https://bugs.launchpad.net/bugs/915089

Title:
  Tomcat 6 start up fails with unknown dir /var/lib/tomcat6/work

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/tomcat6/+bug/915089/+subscriptions

-- 
Ubuntu-server-bugs mailing list
Ubuntu-server-bugs@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs


[Bug 915089] Re: Tomcat 6 start up fails with unknown dir /var/lib/tomcat6/work

2012-01-11 Thread Mike Amos
Changing the broken links to a symbolic link using an absolute path
allowed starting the tomcat6 service.

root@SBSDT16:/var/lib/tomcat6# ls -l
total 16
drwxr-xr-x 3 tomcat6 tomcat6 4096 2012-01-11 17:05 common
lrwxrwxrwx 1 rootroot  12 2012-01-11 17:05 conf - /etc/tomcat6
lrwxrwxrwx 1 rootroot  16 2012-01-11 18:43 logs - /var/log/tomcat6
drwxr-xr-x 3 tomcat6 tomcat6 4096 2012-01-11 17:05 server
drwxr-xr-x 3 tomcat6 tomcat6 4096 2012-01-11 17:05 shared
drwxrwxr-x 4 tomcat6 tomcat6 4096 2012-01-11 17:05 webapps
lrwxrwxrwx 1 rootroot  18 2012-01-11 18:43 work - /var/cache/tomcat6
root@SBSDT16:/var/lib/tomcat6# service tomcat6 start
 * Starting Tomcat servlet engine tomcat6   
 [ OK ] 
root@SBSDT16:/var/lib/tomcat6# ps -elf | grep tomcat
0 S tomcat6   5460 1 70  80   0 - 157654 futex_ 18:45 ?   00:00:25 
/usr/lib/jvm/java-6-openjdk/bin/java 
-Djava.util.logging.config.file=/var/lib/tomcat6/conf/logging.properties 
-Djava.awt.headless=true -Xmx128m -XX:+UseConcMarkSweepGC 
-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
0 S root  5524  4481  0  80   0 -  2285 pipe_w 18:46 pts/000:00:00 grep 
tomcat

-- 
You received this bug notification because you are a member of Ubuntu
Server Team, which is subscribed to tomcat6 in Ubuntu.
https://bugs.launchpad.net/bugs/915089

Title:
  Tomcat 6 start up fails with unknown dir /var/lib/tomcat6/work

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/tomcat6/+bug/915089/+subscriptions

-- 
Ubuntu-server-bugs mailing list
Ubuntu-server-bugs@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs