Bug 976229

Summary: Moodle does not work because missing DHTMLRulesTableless.php
Product: [Fedora] Fedora EPEL Reporter: Milan Kerslager <milan.kerslager>
Component: moodleAssignee: Gwyn Ciesla <gwync>
Status: CLOSED DUPLICATE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: el6CC: gwync
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2013-07-12 15:39:29 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Milan Kerslager 2013-06-20 07:28:30 UTC
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).

Comment 1 Gwyn Ciesla 2013-07-12 15:39:29 UTC

*** This bug has been marked as a duplicate of bug 947252 ***