Upgrade 3.8.2 -> 3.9.13 dependency failure on install

Upgrade 3.8.2 -> 3.9.13 dependency failure on install

by K W -
Number of replies: 1

Hi All,

Plan has been to upgrade from 3.8.2 to 3.10.0 and built a powershell script to run the upgrade in non-interactive mode. 
This all works perfectly, but unfortunately plans have changed in that we aren't able to upgrade our SQLServer to support 3.10.0.
Moodle is runnning on IIS/PHP on sqlserver.

Anyhow, after working backwards to requirements constrained by our sqlserver, we have to upgrade to 3.9.13.
I made the simple changes to accommodate the upgrade to 3.9.13.

As the script is about to install moodle 3.9.13 in non-interactive mode, i get the following dependency validation failure for the following plugins:
mod_h5pactivity, quizaccess_seb, tool_licensemanager, tool_moodlenet, report_Status, repository_contentbank, see screenshot attached...
When I jump into moodle interface 3.8.2, and go into plug overview you clearly see the issue reflected.
Dont forget this must be done in non-interactive mode as we roll out moodle to many environments.
 
I checked the differences between the version.php for mod_h5pactivity:
$plugin->component = 'mod_h5pactivity';
$plugin->version = 2020110900;
$plugin->requires = 2020110300;

$plugin->component = 'mod_h5pactivity';
$plugin->version = 2020061500;
$plugin->requires = 2020060900;

So, for the moodle experts out there, can someone explain, why the upgrade to 3.10.0 would work and 3.9.13 does not work, completely stumped?

thanks for your expert help,
Kurt

Attachment plugins.png
Average of ratings: -
In reply to K W

Re: Upgrade 3.8.2 -> 3.9.13 dependency failure on install

by K W -
I have solved this, somehow had the wrong version file in moodle dir