When I attempted to deploy train to testwikis today, it failed. The command I ran was:
scap sync "testwikis to 1.36.0-wmf.9"
The end of the output is below.
This is preventing train from moving anywhere, which is why I'm marking it Unbreak-Now.
08:05:48 Bootstrapping l10n cache for 1.36.0-wmf.9 08:05:48 Last output: MWException from line 512 of /srv/mediawiki-staging/php-1.36.0-wmf.9/includes/cache/localisation/LocalisationCache.php: No localisation cache found for English. Please run maintenance/rebuildLocalisationCache.php. #0 /srv/mediawiki-staging/php-1.36.0-wmf.9/includes/cache/localisation/LocalisationCache.php(370): LocalisationCache->initLanguage('en') #1 /srv/mediawiki-staging/php-1.36.0-wmf.9/includes/cache/localisation/LocalisationCache.php(311): LocalisationCache->loadItem('en', 'namespaceGender...') #2 /srv/mediawiki-staging/php-1.36.0-wmf.9/languages/Language.php(721): LocalisationCache->getItem('en', 'namespaceGender...') #3 /srv/mediawiki-staging/php-1.36.0-wmf.9/includes/title/MediaWikiTitleCodec.php(102): Language->needsGenderDistinction() #4 /srv/mediawiki-staging/php-1.36.0-wmf.9/includes/title/MediaWikiTitleCodec.php(139): MediaWikiTitleCodec->getNamespaceName(8, 'Gadgets-definit...') #5 /srv/mediawiki-staging/php-1.36.0-wmf.9/includes/title/MediaWikiTitleCodec.php(261): MediaWikiTitleCodec->formatTitle(8, 'Gadgets-definit...', '', '') #6 /srv/mediawiki-staging/php-1.36.0-wmf.9/includes/cache/LinkCache.php(257): MediaWikiTitleCodec->getPrefixedDBkey(Object(Title)) #7 /srv/mediawiki-staging/php-1.36.0-wmf.9/includes/Title.php(3139): LinkCache->addLinkObj(Object(Title)) #8 /srv/mediawiki-staging/php-1.36.0-wmf.9/includes/Revision/RevisionStore.php(1620): Title->getArticleID() #9 /srv/mediawiki-staging/php-1.36.0-wmf.9/includes/Revision/RevisionStore.php(1543): MediaWiki\Revision\RevisionStore->ensureRevisionRowMatchesTitle(Object(stdClass), Object(Title)) #10 /srv/mediawiki-staging/php-1.36.0-wmf.9/includes/Revision/RevisionStore.php(1425): MediaWiki\Revision\RevisionStore->newRevisionFromRowAndSlots(Object(stdClass), NULL, 0, Object(Title), false) #11 /srv/mediawiki-staging/php-1.36.0-wmf.9/includes/Revision/RevisionStore.php(2371): MediaWiki\Revision\RevisionStore->newRevisionFromRow(Object(stdClass), 0, Object(Title)) #12 /srv/mediawiki-staging/php-1.36.0-wmf.9/includes/Revision/RevisionStore.php(1143): MediaWiki\Revision\RevisionStore->loadRevisionFromConds(Object(Wikimedia\Rdbms\DBConnRef), Array, 0, Object(Title)) #13 /srv/mediawiki-staging/php-1.36.0-wmf.9/extensions/Gadgets/includes/MediaWikiGadgetsDefinitionRepo.php(142): MediaWiki\Revision\RevisionStore->getRevisionByTitle(Object(Title)) #14 /srv/mediawiki-staging/php-1.36.0-wmf.9/extensions/Gadgets/includes/MediaWikiGadgetsDefinitionRepo.php(109): MediaWikiGadgetsDefinitionRepo->fetchStructuredList() #15 /srv/mediawiki-staging/php-1.36.0-wmf.9/includes/libs/objectcache/wancache/WANObjectCache.php(1533): MediaWikiGadgetsDefinitionRepo->{closure}(false, 86400, Array, NULL, Array) #16 /srv/mediawiki-staging/php-1.36.0-wmf.9/includes/libs/objectcache/wancache/WANObjectCache.php(1376): WANObjectCache->fetchOrRegenerate('testwiki:gadget...', 86400, Object(Closure), Array, Array) #17 /srv/mediawiki-staging/php-1.36.0-wmf.9/extensions/Gadgets/includes/MediaWikiGadgetsDefinitionRepo.php(116): WANObjectCache->getWithSetCallback('testwiki:gadget...', 86400, Object(Closure), Array) #18 /srv/mediawiki-staging/php-1.36.0-wmf.9/extensions/Gadgets/includes/MediaWikiGadgetsDefinitionRepo.php(32): MediaWikiGadgetsDefinitionRepo->loadGadgets() #19 /srv/mediawiki-staging/php-1.36.0-wmf.9/extensions/Gadgets/includes/GadgetHooks.php(204): MediaWikiGadgetsDefinitionRepo->getGadgetIds() #20 /srv/mediawiki-staging/php-1.36.0-wmf.9/includes/HookContainer/HookContainer.php(330): GadgetHooks::registerModules(Object(ResourceLoader)) #21 /srv/mediawiki-staging/php-1.36.0-wmf.9/includes/HookContainer/HookContainer.php(137): MediaWiki\HookContainer\HookContainer->callLegacyHook('ResourceLoaderR...', Array, Array, Array) #22 /srv/mediawiki-staging/php-1.36.0-wmf.9/includes/HookContainer/HookRunner.php(3248): MediaWiki\HookContainer\HookContainer->run('ResourceLoaderR...', Array, Array) #23 /srv/mediawiki-staging/php-1.36.0-wmf.9/includes/ServiceWiring.php(1008): MediaWiki\HookContainer\HookRunner->onResourceLoaderRegisterModules(Object(ResourceLoader)) #24 /srv/mediawiki-staging/php-1.36.0-wmf.9/vendor/wikimedia/services/src/ServiceContainer.php(447): Wikimedia\Services\ServiceContainer->{closure}(Object(MediaWiki\MediaWikiServices)) #25 /srv/mediawiki-staging/php-1.36.0-wmf.9/vendor/wikimedia/services/src/ServiceContainer.php(416): Wikimedia\Services\ServiceContainer->createService('ResourceLoader') #26 /srv/mediawiki-staging/php-1.36.0-wmf.9/includes/MediaWikiServices.php(1109): Wikimedia\Services\ServiceContainer->getService('ResourceLoader') #27 /srv/mediawiki-staging/php-1.36.0-wmf.9/maintenance/rebuildLocalisationCache.php(109): MediaWiki\MediaWikiServices->getResourceLoader() #28 /srv/mediawiki-staging/php-1.36.0-wmf.9/includes/cache/localisation/LocalisationCache.php(1060): RebuildLocalisationCache->{closure}() #29 /srv/mediawiki-staging/php-1.36.0-wmf.9/includes/cache/localisation/LocalisationCacheBulkLoad.php(100): LocalisationCache->recache('en') #30 /srv/mediawiki-staging/php-1.36.0-wmf.9/maintenance/rebuildLocalisationCache.php(192): LocalisationCacheBulkLoad->recache('en') #31 /srv/mediawiki-staging/php-1.36.0-wmf.9/maintenance/rebuildLocalisationCache.php(148): RebuildLocalisationCache->doRebuild(Array, Object(LocalisationCacheBulkLoad), false) #32 /srv/mediawiki-staging/php-1.36.0-wmf.9/maintenance/doMaintenance.php(107): RebuildLocalisationCache->execute() #33 /srv/mediawiki-staging/php-1.36.0-wmf.9/maintenance/rebuildLocalisationCache.php(211): require_once('/srv/mediawiki-...') #34 /srv/mediawiki-staging/multiversion/MWScript.php(101): require_once('/srv/mediawiki-...') #35 {main} 08:05:48 Finished l10n-update (duration: 04m 07s) 08:05:48 Unhandled error: Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/scap/cli.py", line 341, in run exit_status = app.main(app.extra_arguments) File "/usr/lib/python2.7/dist-packages/scap/main.py", line 650, in main return super(Scap, self).main(*extra_args) File "/usr/lib/python2.7/dist-packages/scap/main.py", line 86, in main self._after_sync_common() File "/usr/lib/python2.7/dist-packages/scap/main.py", line 673, in _after_sync_common version, wikidb, self.verbose, self.config) File "/usr/lib/python2.7/dist-packages/scap/utils.py", line 402, in context_wrapper return func(*args, **kwargs) File "/usr/lib/python2.7/dist-packages/scap/tasks.py", line 626, in update_localization_cache wikidb, cache_dir, use_cores, lang='en', quiet=True) File "/usr/lib/python2.7/dist-packages/scap/tasks.py", line 543, in _call_rebuildLocalisationCache 'quiet': '--quiet' if quiet else '' File "/usr/lib/python2.7/dist-packages/scap/utils.py", line 402, in context_wrapper return func(*args, **kwargs) File "/usr/lib/python2.7/dist-packages/scap/utils.py", line 497, in sudo_check_call raise subprocess.CalledProcessError(proc.returncode, cmd) CalledProcessError: Command '/usr/local/bin/mwscript rebuildLocalisationCache.php --wiki="testwiki" --outdir="/tmp/scap_l10n_498180604" --store-class=LCStoreCDB --threads=30 --lang en --quiet' returned non-zero exit status 1 08:05:48 scap failed: CalledProcessError Command '/usr/local/bin/mwscript rebuildLocalisationCache.php --wiki="testwiki" --outdir="/tmp/scap_l10n_498180604" --store-class=LCStoreCDB --threads=30 --lang en --quiet' returned non-zero exit status 1 (duration: 11m 10s)
Impact
- Notes