Red Hat Bugzilla – Bug 976229
Moodle does not work because missing DHTMLRulesTableless.php
Last modified: 2013-07-12 11:39:29 EDT
Package moodle-2.2.10-1.el6.noarch links to external PEAR library, but external PEAR-HTML library is not complete (as Moodle requires).
My Moodle upgraded installation shows empty page because DHTMLRulesTableless.php is not found in the system. There is few symlinks in /var/www/moodle/web/lib/pear/HTML:
Common.php -> /usr/share/pear/HTML/Common.php
QuickForm -> /usr/share/pear/HTML/QuickForm
QuickForm.php -> /usr/share/pear/HTML/QuickForm.php
In original package, there is file DHTMLRulesTableless.php in moodle/lib/pear/HTML/QuickForm, but in EPEL repository, there is no DHTMLRulesTableless.php file in actual EPEL package(s):
# yum whatprovides \*/DHTMLRulesTableless.php
Loaded plugins: downloadonly, fastestmirror, presto
Loading mirror speeds from cached hostfile
* base: ftp.cvut.cz
* epel: mirror.1000mbps.com
* extras: ftp.cvut.cz
* updates: ftp.cvut.cz
No Matches found
Bacause dependency is not met, Moodle does not work. I did not tested empty Moodle, but this does not matter.
This package should not rely on php-pear-HTML-QuickForm-3.2.12-1.el6.noarch package until full requirements are met.
I reported this for moodle-2.2.9 before (IIRC).
*** This bug has been marked as a duplicate of bug 947252 ***