We're attempting to upgrade to 1.39.8 using a hardened Canasta Image via Docker in a Kubernetes Container. We got it to finally go through in our staging environment, with three new errors presenting:
CommentStreams Internal Error When attempting to delete or edit the action cannot be completed and this internal error pops up:
TypeError at /var/www/mediawiki/w/includes/dao/DBAccessObjectUtils.php
from /var/www/mediawiki/w/includes/dao/DBAccessObjectUtils.php(36)
0 /var/www/mediawiki/w/includes/dao/DBAccessObjectUtils.php(53): DBAccessObjectUtils::hasFlags()
1 /var/www/mediawiki/w/includes/page/WikiPageFactory.php(133): DBAccessObjectUtils::getDBOptions()
2 /var/www/mediawiki/w/includes/api/ApiBase.php(1057): MediaWiki\Page\WikiPageFactory->newFromID()
3 /var/www/mediawiki/w/canasta-extensions/CommentStreams/includes/ApiCSCommentBase.php(57): ApiBase->getTitleOrPageId()
4 /var/www/mediawiki/w/includes/api/ApiMain.php(1904): MediaWiki\Extension\CommentStreams\ApiCSCommentBase->execute()
5 /var/www/mediawiki/w/includes/api/ApiMain.php(879): ApiMain->executeAction()
6 /var/www/mediawiki/w/includes/api/ApiMain.php(850): ApiMain->executeActionWithErrorHandling()
7 /var/www/mediawiki/w/api.php(90): ApiMain->execute()
8 /var/www/mediawiki/w/api.php(45): wfApiMain()
9 {main}
Semantic MediaWiki When enabled has an "upgrade key error." I used the online updater which seems to have worked (not for SMW but our database updated). I would like to run the setupStore maintenance script but unsure of how to do this via a Dockerfile.
Moving a Page Internal Error
When attempting to move a page this internal error pops up:
/w/index.php?title=Special:MovePage&action=submit LogicException: This ParserOutput contains no text!
But it does work if you deselect the box 'Leave a redirect behind'