addWiki.php stopped working in 2022-07. It throws a couple of errors:
[urbanecm@mwmaint1002 ~]$ mwscript extensions/WikimediaMaintenance/addWiki.php --wiki=muswiki blk wikipedia blkwiki blk.wikipedia.org
Creating database blkwiki for blk.wikipedia (ပအအိုဝ်ႏဘာႏသာႏ)
RuntimeException from line 1610 of /srv/mediawiki/php-1.39.0-wmf.19/includes/libs/rdbms/loadbalancer/LoadBalancer.php: Cannot close DBConnRef instance; it must be shareable
#0 /srv/mediawiki/php-1.39.0-wmf.19/extensions/WikimediaMaintenance/addWiki.php(112): Wikimedia\Rdbms\LoadBalancer->closeConnection(Object(Wikimedia\Rdbms\DBConnRef))
#1 /srv/mediawiki/php-1.39.0-wmf.19/maintenance/includes/MaintenanceRunner.php(309): AddWiki->execute()
#2 /srv/mediawiki/php-1.39.0-wmf.19/maintenance/doMaintenance.php(85): MediaWiki\Maintenance\MaintenanceRunner->run()
#3 /srv/mediawiki/php-1.39.0-wmf.19/extensions/WikimediaMaintenance/addWiki.php(491): require_once('/srv/mediawiki/...')
#4 /srv/mediawiki/multiversion/MWScript.php(120): require_once('/srv/mediawiki/...')
#5 {main}
[urbanecm@mwmaint1002 ~]$This error was workarounded by commenting lines 112, 139, 164 and 395 out at mwmaint1002, so the creation can finish. After I did that, the following error happened:
[urbanecm@mwmaint1002 ~]$ mwscript extensions/WikimediaMaintenance/addWiki.php --wiki=muswiki --skipclusters=main blk wikipedia blkwiki blk.wikipedia.org
Creating database blkwiki for blk.wikipedia (ပအိုဝ်ႏဘာႏသာႏ)
Initialising tables
RuntimeException from line 4119 of /srv/mediawiki/php-1.39.0-wmf.19/includes/libs/rdbms/database/Database.php: Could not open "/srv/mediawiki/php-1.39.0-wmf.19/extensions/Math/db/mathoid.mysql.sql"
#0 /srv/mediawiki/php-1.39.0-wmf.19/includes/libs/rdbms/database/DBConnRef.php(68): Wikimedia\Rdbms\Database->sourceFile('/srv/mediawiki/...')
#1 /srv/mediawiki/php-1.39.0-wmf.19/includes/libs/rdbms/database/DBConnRef.php(758): Wikimedia\Rdbms\DBConnRef->__call('sourceFile', Array)
#2 /srv/mediawiki/php-1.39.0-wmf.19/extensions/WikimediaMaintenance/addWiki.php(289): Wikimedia\Rdbms\DBConnRef->sourceFile('/srv/mediawiki/...')
#3 /srv/mediawiki/php-1.39.0-wmf.19/extensions/WikimediaMaintenance/addWiki.php(123): AddWiki->createMainClusterSchema(Object(Wikimedia\Rdbms\DBConnRef), 'blkwiki', 'wikipedia')
#4 /srv/mediawiki/php-1.39.0-wmf.19/maintenance/includes/MaintenanceRunner.php(309): AddWiki->execute()
#5 /srv/mediawiki/php-1.39.0-wmf.19/maintenance/doMaintenance.php(85): MediaWiki\Maintenance\MaintenanceRunner->run()
#6 /srv/mediawiki/php-1.39.0-wmf.19/extensions/WikimediaMaintenance/addWiki.php(487): require_once('/srv/mediawiki/...')
#7 /srv/mediawiki/multiversion/MWScript.php(120): require_once('/srv/mediawiki/...')
#8 {main}
[urbanecm@mwmaint1002 ~]$This was already fixed by https://gerrit.wikimedia.org/r/c/mediawiki/extensions/WikimediaMaintenance/+/804639, but the patch did not make wmf.19, while the one that moved the files did. After workarounding this error, a third error was thrown:
[urbanecm@mwmaint1002 ~]$ mwscript extensions/WikimediaMaintenance/addWiki.php --wiki=muswiki --skipclusters=main blk wikipedia blkwiki blk.wikipedia.org
Creating database blkwiki for blk.wikipedia (ပအိုဝ်ႏဘာႏသာႏ)
Initialising external storage cluster26...
Initialising external storage cluster27...
Writing main page to အဓိကလိတ်မဲ့ငါ
Writing sidebar donate link to MediaWiki:Sitesupport-url
done.
InvalidArgumentException from line 216 of /srv/mediawiki/php-1.39.0-wmf.19/includes/filebackend/FileBackendGroup.php: No backend defined with the name ''.
#0 /srv/mediawiki/php-1.39.0-wmf.19/includes/filebackend/FileBackendGroup.php(187): FileBackendGroup->config(NULL)
#1 /srv/mediawiki/php-1.39.0-wmf.19/extensions/WikimediaMaintenance/filebackend/setZoneAccess.php(15): FileBackendGroup->get(NULL)
#2 /srv/mediawiki/php-1.39.0-wmf.19/extensions/WikimediaMaintenance/addWiki.php(238): SetZoneAccess->execute()
#3 /srv/mediawiki/php-1.39.0-wmf.19/maintenance/includes/MaintenanceRunner.php(309): AddWiki->execute()
#4 /srv/mediawiki/php-1.39.0-wmf.19/maintenance/doMaintenance.php(85): MediaWiki\Maintenance\MaintenanceRunner->run()
#5 /srv/mediawiki/php-1.39.0-wmf.19/extensions/WikimediaMaintenance/addWiki.php(487): require_once('/srv/mediawiki/...')
#6 /srv/mediawiki/multiversion/MWScript.php(120): require_once('/srv/mediawiki/...')
#7 {main}
[urbanecm@mwmaint1002 ~]$Those three errors need to be fixed before wiki creation can continue.