Bug 426850
| Summary: | tomcat5 does not start | |||
|---|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | Thomas Schweikle <tschweikle> | |
| Component: | tomcat5 | Assignee: | Devrim GUNDUZ <devrim> | |
| Status: | CLOSED CURRENTRELEASE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> | |
| Severity: | high | Docs Contact: | ||
| Priority: | low | |||
| Version: | 7 | CC: | devrim | |
| Target Milestone: | --- | |||
| Target Release: | --- | |||
| Hardware: | All | |||
| OS: | Linux | |||
| Whiteboard: | ||||
| Fixed In Version: | 5.5.26-1jpp.2.fc7 | Doc Type: | Bug Fix | |
| Doc Text: | Story Points: | --- | ||
| Clone Of: | ||||
| : | 551267 (view as bug list) | Environment: | ||
| Last Closed: | 2008-02-13 04:54:57 UTC | Type: | --- | |
| Regression: | --- | Mount Type: | --- | |
| Documentation: | --- | CRM: | ||
| Verified Versions: | Category: | --- | ||
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | ||
| Cloudforms Team: | --- | Target Upstream Version: | ||
| Embargoed: | ||||
| Bug Depends On: | ||||
| Bug Blocks: | 551267 | |||
Thanks for the report. The fix will appear in next tomcat build. tomcat5-5.5.25-2jpp.1.fc8 has been pushed to the Fedora 8 testing repository. If problems still persist, please make note of it in this bug report. If you want to test the update, you can install it with su -c 'yum --enablerepo=updates-testing update tomcat5' tomcat5-5.5.25-2jpp.1.fc7 has been pushed to the Fedora 7 testing repository. If problems still persist, please make note of it in this bug report. If you want to test the update, you can install it with su -c 'yum --enablerepo=updates-testing update tomcat5' tomcat5-5.5.26-1jpp.1.fc7 has been submitted as an update for Fedora 7 tomcat5-5.5.26-1jpp.1.fc8 has been submitted as an update for Fedora 8 tomcat5-5.5.26-1jpp.2.fc8 has been submitted as an update for Fedora 8 tomcat5-5.5.26-1jpp.2.fc7 has been submitted as an update for Fedora 7 tomcat5-5.5.26-1jpp.2.fc7 has been pushed to the Fedora 7 stable repository. If problems still persist, please make note of it in this bug report. tomcat5-5.5.26-1jpp.2.fc8 has been pushed to the Fedora 8 stable repository. If problems still persist, please make note of it in this bug report. |
Description of problem: tomcat does not start: /var/log/tomcat5/cacalina.out holds: Using CATALINA_BASE: /usr/share/tomcat5 Using CATALINA_HOME: /usr/share/tomcat5 Using CATALINA_TMPDIR: /usr/share/tomcat5/temp Using JRE_HOME: touch: kann „/usr/share/tomcat5/logs/catalina.out“ nicht berühren: Keine Berechtigung /usr/bin/dtomcat5: line 325: /usr/share/tomcat5/logs/catalina.out: Keine Berechtigung Version-Release number of selected component (if applicable): tomcat5-5.5.25-1jpp.1.fc7 How reproducible: always Steps to Reproduce: 1. Install tomcat5 2. rm -rf /var/log/tomcat5/* 3. /etc/init.d/tomcat5 start Actual results: Tomcat doesn't start because root creates the file "/var/log/tomcat5/ catalina.out" and after tomcat switching to user tomcat, group tomcat it looses access to "catalina.out". Expected results: The init script has to - check if /var/log/tomcat5/catalina.out exists if not: create it - check if owner is the one tomcat will run as if not: change owner - check if group is the one tomcat will run as if not: change group The init script does not do any of these checks. Additional info: --- tomcat5.old 2007-12-27 12:44:16.000000000 +0100 +++ tomcat5 2007-12-27 12:41:29.000000000 +0100 @@ -64,9 +64,16 @@ # Define the tomcat username TOMCAT_USER="${TOMCAT_USER:-tomcat}" +# Define the tomcat group +TOMCAT_GROUP="${TOMCAT_GROUP:-tomcat}" + # Define the tomcat log file TOMCAT_LOG="${TOMCAT_LOG:-/var/log/tomcat5/catalina.out}" +test -e $TOMCAT_LOG || touch $TOMCAT_LOG +chown $TOMCAT_USER:$TOMCAT_GROUP $TOMCAT_LOG + + RETVAL="0" # remove when the RHEL and FC daemon functions converge The same problem is with - Fedora 7 - Fedora 8 - Fedora 8.90 - CentOS 4+ - CentOS 5, 5.1 - RHEL 5, 5.1