Failure: Plugin dependencies check (Moodle 3.8.2+ Build: 20200417)

Failure: Plugin dependencies check (Moodle 3.8.2+ Build: 20200417)

by Toph Law -
Number of replies: 6

Here is the process I followed to get to this error:
1. Downloaded Moodle 3.8.2+ (MOODLE_38_STABLE) in ZIP;

2. Started MariaDB 10.4.11, created a Database for Moodle & its user with all pertinent rights (as per the Quick Install Guide);

3. Extract the downloaded ZIP to its target location, copy config-dist.php to config.php. & edit the relevant variables/settings;

4. Set up Apache 2.4.43 to alias to the target Moodle location & Started the Web Server;

5. Opened my browser Firefox 68.0.1 & pointed to the aliased location on "http://localhost";

6. Fixed all of the requirements for PHP (7.4.4.1) by editing php.ini & hitting continue;

7. Reached the "Plugin dependencies check" page with:
    Dependencies check failed for block_lp, report_competency
     ...
then shows (see attachment): 

New Version
2019111800
Requires
  • Moodle 2019111200
  • tool_lp

8. I did a local file search on the target & found that tool_lp.php resides in .../admin/tool/lp/lang/en/ but Moodle can't find it? At this point, I'm stuck as it seems that the installer has some problems.
(Even tried to go through install.php but couldn't figure out where it was calling the Dependencies Check module.)

This post is an update to:
https://moodle.org/mod/forum/discuss.php?d=397744
from a month ago but was never resolved.

I hope I provided enough detail & looking for some greatly appreciated assistance.
Stay healthy & positive!

Attachment Moodle 3.8.2+ Installation Problem 20200420.png
Average of ratings: -
In reply to Toph Law

Re: Failure: Plugin dependencies check (Moodle 3.8.2+ Build: 20200417)

by Howard Miller -
Picture of Core developers Picture of Documentation writers Picture of Particularly helpful Moodlers Picture of Peer reviewers Picture of Plugin developers
What's in admin/tool/lp (in the Moodle program files)?
In reply to Howard Miller

Re: Failure: Plugin dependencies check (Moodle 3.8.2+ Build: 20200417)

by Toph Law -
Thanks for the quick response... really appreciate it.
Incidentally, Apache & MariaDB are new installs (XAMPP v7.4.4-1).

Here are the contents of my ../admin/tool/lp directory:
Attachment Moodle 3.8.2+ Installation Problem 20200420b-AdminToolsLP_files.png
In reply to Toph Law

Re: Failure: Plugin dependencies check (Moodle 3.8.2+ Build: 20200417)

by Howard Miller -
Picture of Core developers Picture of Documentation writers Picture of Particularly helpful Moodlers Picture of Peer reviewers Picture of Plugin developers
Well, it's clearly there so why can't Moodle open it?

Some thoughts.... obviously are permissions correct but do you perhaps have anything in your web server settings that's redirecting /admin for some other purpose?
Average of ratings: Useful (1)
In reply to Howard Miller

Re: Failure: Plugin dependencies check (Moodle 3.8.2+ Build: 20200417)

by Toph Law -
Yeah, actually preempted that by relocating admin to another directory but I made sure I changed $CFG->admin in config.php as well.
In reply to Howard Miller

Re: Failure: Plugin dependencies check (Moodle 3.8.2+ Build: 20200417)

by Toph Law -
Thank you so much for the lead on "admin" path. I put it back to original (including the $CFG->admin variable) & the installation continued! I'll just leave it as "admin" & adjust accordingly until this is resolved.

It's been chugging along successfully for a while now & thus far, only mod_lti had "LTI 1.3 requires a valid openssl.cnf to be configured and available to your web server. ..." (yeah, haven't fixed that yet on Apache).

Thanks again for the help!
In reply to Toph Law

Re: Failure: Plugin dependencies check (Moodle 3.8.2+ Build: 20200417)

by James Steerpike -
Picture of Particularly helpful Moodlers
If an install fails, the fault will be in the configuration of the server. You haven't outlined the server you have used. I would start all over again with a detailed install procedure for your OS.