Note: This is a beta release of Red Hat Bugzilla 5.0. The data contained within is a snapshot of the live data so any changes you make will not be reflected in the production Bugzilla. Also email is disabled so feel free to test any aspect of the site that you want. File any problems you find or give feedback here.
Bug 814990 - Error in php applications: Permission denied: mod_mime_magic: can't read magic file
Summary: Error in php applications: Permission denied: mod_mime_magic: can't read mag...
Alias: None
Product: OKD
Classification: Red Hat
Component: Containers
Version: 2.x
Hardware: Unspecified
OS: Unspecified
Target Milestone: ---
: ---
Assignee: Kenny Woodson
QA Contact: libra bugs
Depends On:
TreeView+ depends on / blocked
Reported: 2012-04-21 22:27 UTC by Nam Duong
Modified: 2015-05-14 22:53 UTC (History)
4 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Last Closed: 2012-04-27 20:46:29 UTC
Target Upstream Version:

Attachments (Terms of Use)

Description Nam Duong 2012-04-21 22:27:21 UTC
Description of problem:
This error comes up immediately after starting up a php application:
[Sat Apr 21 18:24:55 2012] [error] (13)Permission denied: mod_mime_magic: can't read magic file /var/lib/stickshift/8d508df6e4d8434cbdbb54cd3b3ad1b1/test/conf/magic

Steps to reproduce:
1) rhc app create -a test -t php-5.3
2) rhc app tail -a test

Comment 1 Mike McGrath 2012-04-23 15:41:36 UTC
Kenny, the fix here is to add o+x to /etc/httpd/conf/ (this will make it so people can't look at what's in that directory, but they could read /etc/httpd/conf/magic.  We do, however, want to make sure they cannot read /etc/httpd/conf/httpd so it should not be world readable (and it isn't today)

Comment 2 Kenny Woodson 2012-04-23 17:20:57 UTC
I followed Mike's advice in comment #1 and changed the permissions on the dirs to 0751.  Here is the following output from my application after creation:

rhc app tail -a test             
Attempting to tail files: test/logs/*
Use ctl + c to stop

Warning: Permanently added ',' (RSA) to the list of known hosts.
[Mon Apr 23 13:13:59 2012] [notice] SELinux policy enabled; httpd running as context system_u:system_r:libra_t:s0:c1,c11
[Mon Apr 23 13:13:59 2012] [notice] mod_bw : Memory Allocated 32 bytes (each conf takes 32 bytes)
[Mon Apr 23 13:13:59 2012] [notice] mod_bw : Version 0.8 - Initialized [1 Confs]
[Mon Apr 23 13:13:59 2012] [notice] Apache/2.2.15 (Unix) PHP/5.3.3 configured -- resuming normal operations

This appears to be fixed.

Comment 3 Thomas Wiest 2012-04-25 18:32:48 UTC
I have verified that the fix described in comment 1 was added to our configuration management by Kenny, and has been applied to both STG and PROD.

Moving to ON_QA.

Comment 4 Meng Bo 2012-04-26 02:05:17 UTC
checked on devenv-stage_176,
issue has been fixed.

Note You need to log in before you can comment on or make changes to this bug.