Opened 21 months ago
Closed 20 months ago
#2896 closed task (fixed)
Upgrade wiki from wikimedia 1.34 to 1.35
Reported by: | robe | Owned by: | |
---|---|---|---|
Priority: | normal | Milestone: | Sysadmin Contract 2023-I |
Component: | SysAdmin | Keywords: | |
Cc: |
Description
I've started working on this.
Trying to upgrade wiki-staging (a snapshot of production).
At moment I' running into some issues using
php composer
It seems some packages require upgrade using composer 1.0 ( and some others required composer 2.0 ( doctrine/dbal)
I'm still troubleshooting this in stagine and once I've fixed, hopefully can do the production upgrade
Change History (8)
comment:1 by , 21 months ago
comment:2 by , 21 months ago
After much trial and error of upgrading plugins etc, I hink I finally got staging to 1.39.2 wikimedia. I plan to upgrade production too, after I have tested staging a bit
comment:4 by , 21 months ago
Okay at a glance it looks like there is no issue upgrading from 1.34 -> 1.35 -> 1.37
The issue of login no longer working happens if I try to upgrade to 1.38 or 1.39. I'm suspecting something changed in LDAPAuthentication2 around that change.
One possibility is I used too new of PluggableAuth (cause I was using the ones marked as the version of mediawiki I was using. This note https://www.mediawiki.org/wiki/Manual:Active_Directory_Integration says PluggableAuth 6 doesn't work with LDAPAuthentication2.
The other possibility is maybe there was a time when LDAPAuthentication2 could read from ldap.conf. I couldn't find in our configs any mention of ldap.osgeo.org, so assume it's reading it from ldap.conf installed on the server. But instructions here - https://www.mediawiki.org/wiki/Manual:Active_Directory_Integration talk about an ldap.json file that should be setup with these settings. I'll confirm this with hexmode.
comment:5 by , 20 months ago
I'm going to upgrade to 1.35 first since I need to get it out of EOL then watch it for a week or so before I do the 1.37 jump.
comment:6 by , 20 months ago
Okay upgraded to 1.35. The calendar and libavatar plugins will need to be removed for the next upgrade step.
comment:7 by , 20 months ago
sorry I had meant to keep the libavatar for 1.35, but it prevented the map from loading so had to get rid of it and replace with gravatar. I'll ticket in a separate issue.
comment:8 by , 20 months ago
Resolution: | → fixed |
---|---|
Status: | new → closed |
Summary: | Upgrade wiki from wikimedia 1.34 to 1.39 → Upgrade wiki from wikimedia 1.34 to 1.35 |
Looks like I have a separate ticket for 1.39 #2868
So I've closed this and changed the subject line
okay found a solution, had to update the /vwr/www/wiki_osgeo/html/w/composer.local.json to have semantic 4. I still need to finish installing the other extensions.