Public bug reported:

Binary package hint: tomcat6

While it's not recommended to run tomcat as root, there are
circumstances that make it a necessity, like embedded systems. (IMHO
Linux should not enforce policy at this level)

Anyway, setting the following in /etc/default/tomcat6

TOMCAT6_USER=root

Yields this when trying to start tomcat:

#> /etc/init.d/tomcat6 start
 * Starting Tomcat servlet engine tomcat6                                       
/bin/bash already running.

If there are _any_ login sessions on the machine, IOW if there are any
bash instances, it fails to run.

So, here's a patch that fixes this while not making any changes to
policy or who can run what as who.

Here's the relevant version info:

Ubuntu 64 bit 10.04

ii  libtomcat6-java             6.0.24-2ubuntu1.2           Servlet and JSP 
engine -- core libraries
ii  tomcat-cfg                  6.0.15-01                   OSA tomcat config
ii  tomcat6                     6.0.24-2ubuntu1.2           Servlet and JSP 
engine
ii  tomcat6-admin               6.0.24-2ubuntu1.2           Servlet and JSP 
engine -- admin web applications
ii  tomcat6-common              6.0.24-2ubuntu1.2           Servlet and JSP 
engine -- common files

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

-- 
tomcat fails to start with: /bin/bash already running.
https://bugs.launchpad.net/bugs/632554
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to