Following the add wiki procedure, I merged the dblist/config change for a new wiki (T140898) and synced it to terbium (through a scap pull) when I ran the addWiki.php script
1 | $ scap pull |
---|---|
2 | # So we have the dblists on Terbium |
3 | $ mwscript extensions/WikimediaMaintenance/addWiki.php --wiki=aawiki tcy wikipedia tcywiki tcy.wikipedia.org |
4 | Creating database tcywiki for tcy.wikipedia (ತುಳು) |
5 | Initialising tables |
6 | Initialising external storage cluster24... |
7 | Initialising external storage cluster25... |
8 | Writing main page to ಮುಖ್ಯ_ಪುಟ |
9 | Writing sidebar donate link to MediaWiki:Sitesupport-url |
10 | Catchable fatal error: Argument 1 passed to CirrusSearch\Connection::getPool() must be an instance of CirrusSearch\SearchConfig, null given, called in /srv/mediawiki/php-1.28.0-wmf.13/extensions/CirrusSearch/includes/Maintenance/Maintenance.php on line 88 and defined in /srv/mediawiki/php-1.28.0-wmf.13/extensions/CirrusSearch/includes/Connection.php on line 90 |
Manual run afterwards when the wiki is live successfully worked:
1 | $ mwscript extensions/CirrusSearch/maintenance/updateSearchIndexConfig.php --wiki=tcywiki --baseName=tcywiki |
---|---|
2 | content index... |
3 | Fetching Elasticsearch version...2.3.3...ok |
4 | Scanning available plugins... |
5 | analysis-icu, experimental-highlighter, extra, swift-repository |
6 | Inferring index identifier...tcywiki_content_first |
7 | Picking analyzer...default |
8 | Validating number of shards...ok |
9 | Validating replica range...ok |
10 | Validating shard allocation settings...done |
11 | Validating max shards per node...ok |
12 | Validating analyzers...ok |
13 | Validating mappings... |
14 | Validating mapping...different...corrected |
15 | Validating cache warmers... |
16 | Validating aliases... |
17 | Validating tcywiki_content alias...ok |
18 | Validating tcywiki alias...ok |
19 | Updating tracking indexes...done |
20 | general index... |
21 | Fetching Elasticsearch version...2.3.3...ok |
22 | Scanning available plugins... |
23 | analysis-icu, experimental-highlighter, extra, swift-repository |
24 | Inferring index identifier...tcywiki_general_first |
25 | Picking analyzer...default |
26 | Validating number of shards...ok |
27 | Validating replica range...ok |
28 | Validating shard allocation settings...done |
29 | Validating max shards per node...ok |
30 | Validating analyzers...ok |
31 | Validating mappings... |
32 | Validating mapping...different...corrected |
33 | Validating cache warmers... |
34 | Validating aliases... |
35 | Validating tcywiki_general alias...ok |
36 | Validating tcywiki alias...ok |
37 | Updating tracking indexes...done |
38 | Deleting namespaces...done |
39 | Indexing namespaces...done |