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