19.04 README says direct upgrade from 15.04.0 and later, but upgrade.php says must upgrade to 17.04.0 first.
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mahara |
Fix Released
|
High
|
Unassigned | ||
18.04 |
Fix Released
|
High
|
Unassigned | ||
18.10 |
Fix Released
|
High
|
Unassigned | ||
19.04 |
Fix Released
|
High
|
Unassigned | ||
19.10 |
Fix Released
|
High
|
Unassigned |
Bug Description
OS: RHEL 7
Apache 2.4
PHP (starting from 5.6, upgrading to 7.0 for 19.04).
Current Mahara version: 15.10.1.
Upgrading to version: 19.04.0.
The 19.04 README (https:/
"Mahara 19.04 supports direct upgrades from previous Mahara versions 15.04.0 and later."
When I run the 19.04.0 upgrade
su -s /bin/bash apache -c "/usr/bin/php /srv/www/
It fails with:
[WAR] e8 (lib/upgrade.
Call stack (most recent first):
* check_upgrades() at /srv/www/
Must upgrade to 2017031605 (17.04.0 (release tag 17.04.0_RELEASE)) first (you have 2015092912 (15.10.1)
So I guess someone should fix the README. Or the code. My vote is for the code. Fewer steps for us. :-)
Cheers,
Marcus
Hi Marcus,
Thank you for spotting this oversight. We'll update the Readme file. Direct upgrades from older versions of Mahara get increasingly difficult the further the versions are away due to the amount of changes. A stepped upgrade is better.
Great to read though that you are upgrading to a supported version. :-)
Cheers
Kristina