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.