Hide Forgot
Description of problem: nagios 3.2.3-8.el6 x86_64 package in EPEL requires a web server with php modules enabled to function. httpd is listed as a dependency but not the php module. The php module must be installed post install Version-Release number of selected component (if applicable): 3.2.3-8.el6 x86_64 How reproducible: everytime Steps to Reproduce: 1. install an enterprise linux 6 distribution 64bit 2. enable EPEL 6 repo 3. install nagios via yum "yum install nagios" 4. configure and start nagios, 5. browse to http://hostname/nagios Actual results: nagios refuses to display due to index.php not being added to the httpd.conf's index file list due to php not being installed. Browsing to specific nagios pages shows garbled results, due to php varibles being displayed rather than processed. This is resolved by installing php and restarting apache Expected results: nagios welcome/status page Additional info: worth checking on the 32bit version - the deps look the same but I don't have a 32bit system to validate at this time.
The 32bit version behaves the same. Looks like stuff in /usr/share/ isn't picked up by auto requires, so php isn't added to the dependency list.
Created attachment 530041 [details] Patch for adding php to Requires: Proposed patch (just adds php to the requirement list.
*** This bug has been marked as a duplicate of bug 519371 ***