Page MenuHomePhabricator

Exception from line 653 of MetaStoreIndex.php: meta store does not exist, you must index your data first
Closed, ResolvedPublic

Description

Trying to create crhwiki on beta...

reedy@deployment-tin:/srv/mediawiki-staging$ mwscript extensions/WikimediaMaintenance/addWiki.php --wiki=aawiki crh wikipedia crhwiki crh.wikipedia.beta.wmflabs.org
Creating database crhwiki for crh.wikipedia (qırımtatarca)
Initialising tables
Initialising external storage cluster1...
Writing main page to Baş_Saife
Writing sidebar donate link to MediaWiki:Sitesupport-url
content index...
	Fetching Elasticsearch version...5.5.2...ok
	Scanning available plugins...
		analysis-hebrew, analysis-icu, analysis-smartcn, analysis-stconvert, analysis-stempel
		analysis-ukrainian, experimental-highlighter, extra, extra-analysis-serbian, extra-analysis-slovak
		ltr
	Inferring index identifier...crhwiki_content_first
	Picking analyzer...default
	Creating index...ok
		Validating number of shards...ok
		Validating replica range...ok
		Validating shard allocation settings...done
		Validating max shards per node...ok
	Validating analyzers...ok
	Validating mappings...
		Validating mapping...different...corrected
	Validating aliases...
		Validating crhwiki_content alias...alias is free...corrected
		Validating crhwiki alias...alias not already assigned to this index...corrected
		Updating tracking indexes...[5c8d10d5d26ac6d82578d517] [no req]   Exception from line 653 of /srv/mediawiki-staging/php-master/extensions/CirrusSearch/includes/MetaStore/MetaStoreIndex.php: meta store does not exist, you must index your data first
Backtrace:
#0 /srv/mediawiki-staging/php-master/extensions/CirrusSearch/includes/MetaStore/MetaStoreIndex.php(524): CirrusSearch\MetaStore\MetaStoreIndex::updateAllMetastoreVersions(CirrusSearch\Connection, string)
#1 /srv/mediawiki-staging/php-master/extensions/CirrusSearch/maintenance/metastore.php(141): CirrusSearch\MetaStore\MetaStoreIndex->updateAllVersions(string)
#2 /srv/mediawiki-staging/php-master/extensions/CirrusSearch/maintenance/metastore.php(92): CirrusSearch\Maintenance\Metastore->updateIndexVersion(string)
#3 /srv/mediawiki-staging/php-master/extensions/CirrusSearch/maintenance/updateOneSearchIndexConfig.php(278): CirrusSearch\Maintenance\Metastore->execute()
#4 /srv/mediawiki-staging/php-master/extensions/CirrusSearch/maintenance/updateOneSearchIndexConfig.php(246): CirrusSearch\Maintenance\UpdateOneSearchIndexConfig->updateVersions()
#5 /srv/mediawiki-staging/php-master/extensions/CirrusSearch/maintenance/updateSearchIndexConfig.php(58): CirrusSearch\Maintenance\UpdateOneSearchIndexConfig->execute()
#6 /srv/mediawiki-staging/php-master/extensions/WikimediaMaintenance/addWiki.php(237): CirrusSearch\Maintenance\UpdateSearchIndexConfig->execute()
#7 /srv/mediawiki-staging/php-master/maintenance/doMaintenance.php(94): AddWiki->execute()
#8 /srv/mediawiki-staging/php-master/extensions/WikimediaMaintenance/addWiki.php(371): include(string)
#9 /srv/mediawiki-staging/multiversion/MWScript.php(100): include(string)
#10 {main}

Event Timeline

Reedy assigned this task to dcausse.
Reedy added a subscriber: dcausse.

After @dcausse ran a script, and I commented out done parts of addWiki.php... And ran it again

reedy@deployment-tin:/srv/mediawiki-staging/php-master/extensions/WikimediaMaintenance$ mwscript extensions/WikimediaMaintenance/addWiki.php --wiki=aawiki crh wikipedia crhwiki crh.wikipedia.beta.wmflabs.org
content index...
	Fetching Elasticsearch version...5.5.2...ok
	Scanning available plugins...
		analysis-hebrew, analysis-icu, analysis-smartcn, analysis-stconvert, analysis-stempel
		analysis-ukrainian, experimental-highlighter, extra, extra-analysis-serbian, extra-analysis-slovak
		ltr
	Inferring index identifier...crhwiki_content_first
	Picking analyzer...default
		Validating number of shards...ok
		Validating replica range...ok
		Validating shard allocation settings...done
		Validating max shards per node...ok
	Validating analyzers...ok
	Validating mappings...
		Validating mapping...ok
	Validating aliases...
		Validating crhwiki_content alias...ok
		Validating crhwiki alias...ok
		Updating tracking indexes...done
general index...
	Fetching Elasticsearch version...5.5.2...ok
	Scanning available plugins...
		analysis-hebrew, analysis-icu, analysis-smartcn, analysis-stconvert, analysis-stempel
		analysis-ukrainian, experimental-highlighter, extra, extra-analysis-serbian, extra-analysis-slovak
		ltr
	Inferring index identifier...crhwiki_general_first
	Picking analyzer...default
	Creating index...ok
		Validating number of shards...ok
		Validating replica range...ok
		Validating shard allocation settings...done
		Validating max shards per node...ok
	Validating analyzers...ok
	Validating mappings...
		Validating mapping...different...corrected
	Validating aliases...
		Validating crhwiki_general alias...alias is free...corrected
		Validating crhwiki alias...alias not already assigned to this index...corrected
		Updating tracking indexes...done
		Indexing namespaces in old store...done
		Indexing namespaces in new store...done
done.
Making sure mwstore://local-multiwrite/local-public exists...making 'mwstore://local-multiwrite/local-public' public...done.
Making sure mwstore://local-multiwrite/local-thumb exists...making 'mwstore://local-multiwrite/local-thumb' public...done.
Making sure mwstore://local-multiwrite/local-transcoded exists...making 'mwstore://local-multiwrite/local-transcoded' public...done.
Making sure mwstore://local-multiwrite/local-temp exists...making 'mwstore://local-multiwrite/local-temp' private...done.
Making sure mwstore://local-multiwrite/local-deleted exists...making 'mwstore://local-multiwrite/local-deleted' private...done.
Making sure mwstore://local-multiwrite/timeline-render exists...making 'mwstore://local-multiwrite/timeline-render' public...done.
Done. sync the config as in https://wikitech.wikimedia.org/wiki/Add_a_wiki#MediaWiki_configuration
reedy@deployment-tin:/srv/mediawiki-staging/php-master/extensions/WikimediaMaintenance$

for the record the script to run was:
mwscript extensions/CirrusSearch/maintenance/metastore.php --wiki anywiki --upgrade

Vvjjkkii renamed this task from Exception from line 653 of MetaStoreIndex.php: meta store does not exist, you must index your data first to bhbaaaaaaa.Jul 1 2018, 1:05 AM
Vvjjkkii reopened this task as Open.
Vvjjkkii removed dcausse as the assignee of this task.
Vvjjkkii triaged this task as High priority.
Vvjjkkii updated the task description. (Show Details)
Vvjjkkii removed a subscriber: Aklapper.
CommunityTechBot renamed this task from bhbaaaaaaa to Exception from line 653 of MetaStoreIndex.php: meta store does not exist, you must index your data first.Jul 2 2018, 3:11 PM
CommunityTechBot closed this task as Resolved.
CommunityTechBot assigned this task to dcausse.
CommunityTechBot raised the priority of this task from High to Needs Triage.
CommunityTechBot updated the task description. (Show Details)
CommunityTechBot added a subscriber: Aklapper.