Description of problem: Upstream bug 0002221 is present in the latest epel-testing cacti rpm. The rpm does not create the $base_path/plugins/ directory. The Plugin Architecture is now built in to cacti 0.8.8. When you click the Plugin Architecture link inside the console, it endlessly logs the follow to the appropriate httpd error log: "httpd: PHP Warning: readdir() expects parameter 1 to be resource, boolean given in /var/www/cacti/plugins.php on line 277" Version-Release number of selected component (if applicable): cacti-0.8.8-3.el6.noarch How reproducible: Always Steps to Reproduce: 1. yum --enablerepo=epel-testing install cacti 2. once installed, click the Console tab at the top of the page 3. click Plugin Management under the Configuration section on the left navigation bar. 4. tail -f /var/log/httpd/error_log Actual results: 1. /usr/share/cacti/plugins is missing after installing cacti rpm 2. endless loop of error messages in httpd error log 3. the plugins.php page shows no output Expected results: 1. /usr/share/cacti/plugins exists after installing cacti rpm 2. no error messages in httpd error log 3. the plugins.php should display the current plugin management configuration Additional info: This bug is resolved in upstream bug 0002221 (http://bugs.cacti.net/view.php?id=2221). They ask to notify the maintainer, so I filled out a bug report here.
First, let me say *thank you* for testing the epel-testing package, and providing feedback! 0.8.8a has been in Fedora for a month, and I'm going to just go ahead and push that out to EPEL, along with a fix for this. Would you mind trying out this Koji scratch build, and letting me know how this works for you? http://koji.fedoraproject.org/koji/taskinfo?taskID=4204894
EL-5 scratch build at http://koji.fedoraproject.org/koji/taskinfo?taskID=4204997 Seems to fix the issue for me on my systems.
cacti-0.8.8a-2.el6 has been submitted as an update for Fedora EPEL 6. https://admin.fedoraproject.org/updates/FEDORA-EPEL-2012-0986/cacti-0.8.8a-2.el6
cacti-0.8.8a-2.el5 has been submitted as an update for Fedora EPEL 5. https://admin.fedoraproject.org/updates/FEDORA-EPEL-2012-0990/cacti-0.8.8a-2.el5
http://koji.fedoraproject.org/koji/taskinfo?taskID=4204894 Fixed on EL6 for me. plugins/ directory is installed by default and the plugins page works as expected. Thanks!
(In reply to comment #5) > http://koji.fedoraproject.org/koji/taskinfo?taskID=4204894 > > Fixed on EL6 for me. plugins/ directory is installed by default and the > plugins page works as expected. Thanks! Very cool. Do you have a Fedora account? You can add Karma at the link in Comment 3
cacti-0.8.8a-2.el6 has been pushed to the Fedora EPEL 6 stable repository. If problems still persist, please make note of it in this bug report.
cacti-0.8.8a-2.el5 has been pushed to the Fedora EPEL 5 stable repository. If problems still persist, please make note of it in this bug report.