Topic on Project:Support desk

Score extension/Shellbox headaches

6
Fifo F (talkcontribs)

When I set up Shellbox and enable the Score extension, MediaWiki complains with the following:

[ed4919abc99fe3ec043a59fb] /w/index.php?title=Special:Version MWException: Unable to open CDB file "/var/www/notawiki/w/cache/l10n_cache-en.cdb.tmp.1161605081" for write.
Backtrace:
from /var/www/notawiki/w/includes/language/LCStoreCDB.php(100)
#0 /var/www/notawiki/w/includes/language/LocalisationCache.php(1013): LCStoreCDB->startWrite()
#1 /var/www/notawiki/w/includes/language/LocalisationCache.php(496): LocalisationCache->recache()
#2 /var/www/notawiki/w/includes/language/LocalisationCache.php(413): LocalisationCache->initLanguage()
#3 /var/www/notawiki/w/includes/language/LocalisationCache.php(332): LocalisationCache->loadSubitem()
#4 /var/www/notawiki/w/includes/language/MessageCache.php(725): LocalisationCache->getSubitem()
#5 /var/www/notawiki/w/includes/language/MessageCache.php(1221): MessageCache->isMainCacheable()
#6 /var/www/notawiki/w/includes/language/MessageCache.php(1126): MessageCache->getMsgFromNamespace()
#7 /var/www/notawiki/w/includes/language/MessageCache.php(1097): MessageCache->getMessageForLang()
#8 /var/www/notawiki/w/includes/language/MessageCache.php(1042): MessageCache->getMessageFromFallbackChain()
#9 /var/www/notawiki/w/includes/language/Message.php(1476): MessageCache->get()
#10 /var/www/notawiki/w/includes/language/Message.php(1123): Message->fetchMessage()
#11 /var/www/notawiki/w/extensions/CirrusSearch/includes/Hooks.php(191): Message->isDisabled()
#12 /var/www/notawiki/w/includes/libs/objectcache/BagOStuff.php(216): CirrusSearch\Hooks::CirrusSearch\{closure}()
#13 /var/www/notawiki/w/extensions/CirrusSearch/includes/Hooks.php(195): BagOStuff->getWithSetCallback()
#14 /var/www/notawiki/w/extensions/CirrusSearch/includes/Hooks.php(91): CirrusSearch\Hooks::overrideMoreLikeThisOptionsFromMessage()
#15 /var/www/notawiki/w/extensions/CirrusSearch/includes/Hooks.php(63): CirrusSearch\Hooks::initializeForRequest()
#16 /var/www/notawiki/w/includes/HookContainer/HookContainer.php(338): CirrusSearch\Hooks::onBeforeInitialize()
#17 /var/www/notawiki/w/includes/HookContainer/HookContainer.php(137): MediaWiki\HookContainer\HookContainer->callLegacyHook()
#18 /var/www/notawiki/w/includes/HookContainer/HookRunner.php(933): MediaWiki\HookContainer\HookContainer->run()
#19 /var/www/notawiki/w/includes/MediaWiki.php(207): MediaWiki\HookContainer\HookRunner->onBeforeInitialize()
#20 /var/www/notawiki/w/includes/MediaWiki.php(923): MediaWiki->performRequest()
#21 /var/www/notawiki/w/includes/MediaWiki.php(576): MediaWiki->main()
#22 /var/www/notawiki/w/index.php(50): MediaWiki->run()
#23 /var/www/notawiki/w/index.php(46): wfIndexMain()
#24 {main}

I’m running Shellbox via Docker.

Bawolff (talkcontribs)

Is wgCacheDirectory writable by the web server.

Fifo F (talkcontribs)

yes, it works fine when I comment out the Score extension line

This post was hidden by Fifo F (history)
Fifo F (talkcontribs)

When I disable the Score extension and then access a page that uses SyntaxHighlight, MW also spits out errors:

[d1b1b4f08601cb883f9b70d1] /wiki/MediaWiki:Common.css Shellbox\ShellboxError: Shellbox server error: The configuration variable "secretKey" is required, but it is not present in the config file.
Backtrace:
from /var/www/notawiki/w/vendor/wikimedia/shellbox/src/Client.php(169)
#0 /var/www/notawiki/w/vendor/wikimedia/shellbox/src/Command/RemoteBoxedExecutor.php(77): Shellbox\Client->sendRequest()
#1 /var/www/notawiki/w/vendor/wikimedia/shellbox/src/Command/BoxedExecutor.php(20): Shellbox\Command\RemoteBoxedExecutor->executeValid()
#2 /var/www/notawiki/w/vendor/wikimedia/shellbox/src/Command/BoxedCommand.php(183): Shellbox\Command\BoxedExecutor->execute()
#3 /var/www/notawiki/w/extensions/SyntaxHighlight_GeSHi/includes/Pygmentize.php(303): Shellbox\Command\BoxedCommand->execute()
#4 /var/www/notawiki/w/extensions/SyntaxHighlight_GeSHi/includes/SyntaxHighlight.php(345): MediaWiki\SyntaxHighlight\Pygmentize::highlight()
#5 /var/www/notawiki/w/includes/libs/objectcache/wancache/WANObjectCache.php(1759): MediaWiki\SyntaxHighlight\SyntaxHighlight::MediaWiki\SyntaxHighlight\{closure}()
#6 /var/www/notawiki/w/includes/libs/objectcache/wancache/WANObjectCache.php(1589): WANObjectCache->fetchOrRegenerate()
#7 /var/www/notawiki/w/extensions/SyntaxHighlight_GeSHi/includes/SyntaxHighlight.php(351): WANObjectCache->getWithSetCallback()
#8 /var/www/notawiki/w/extensions/SyntaxHighlight_GeSHi/includes/SyntaxHighlight.php(393): MediaWiki\SyntaxHighlight\SyntaxHighlight::highlightInner()
#9 /var/www/notawiki/w/extensions/SyntaxHighlight_GeSHi/includes/SyntaxHighlight.php(590): MediaWiki\SyntaxHighlight\SyntaxHighlight::highlight()
#10 /var/www/notawiki/w/includes/HookContainer/HookContainer.php(338): MediaWiki\SyntaxHighlight\SyntaxHighlight::onContentGetParserOutput()
#11 /var/www/notawiki/w/includes/HookContainer/HookContainer.php(137): MediaWiki\HookContainer\HookContainer->callLegacyHook()
#12 /var/www/notawiki/w/includes/HookContainer/HookRunner.php(1190): MediaWiki\HookContainer\HookContainer->run()
#13 /var/www/notawiki/w/includes/content/ContentHandler.php(1741): MediaWiki\HookContainer\HookRunner->onContentGetParserOutput()
#14 /var/www/notawiki/w/includes/content/Renderer/ContentRenderer.php(47): ContentHandler->getParserOutput()
#15 /var/www/notawiki/w/includes/Revision/RenderedRevision.php(260): MediaWiki\Content\Renderer\ContentRenderer->getParserOutput()
#16 /var/www/notawiki/w/includes/Revision/RenderedRevision.php(232): MediaWiki\Revision\RenderedRevision->getSlotParserOutputUncached()
#17 /var/www/notawiki/w/includes/Revision/RevisionRenderer.php(227): MediaWiki\Revision\RenderedRevision->getSlotParserOutput()
#18 /var/www/notawiki/w/includes/Revision/RevisionRenderer.php(164): MediaWiki\Revision\RevisionRenderer->combineSlotOutput()
#19 [internal function]: MediaWiki\Revision\RevisionRenderer->MediaWiki\Revision\{closure}()
#20 /var/www/notawiki/w/includes/Revision/RenderedRevision.php(199): call_user_func()
#21 /var/www/notawiki/w/includes/poolcounter/PoolWorkArticleView.php(87): MediaWiki\Revision\RenderedRevision->getRevisionParserOutput()
#22 /var/www/notawiki/w/includes/poolcounter/PoolWorkArticleView.php(68): PoolWorkArticleView->renderRevision()
#23 /var/www/notawiki/w/includes/poolcounter/PoolCounterWork.php(166): PoolWorkArticleView->doWork()
#24 /var/www/notawiki/w/includes/page/ParserOutputAccess.php(299): PoolCounterWork->execute()
#25 /var/www/notawiki/w/includes/page/Article.php(735): MediaWiki\Page\ParserOutputAccess->getParserOutput()
#26 /var/www/notawiki/w/includes/page/Article.php(545): Article->generateContentOutput()
#27 /var/www/notawiki/w/includes/actions/ViewAction.php(78): Article->view()
#28 /var/www/notawiki/w/includes/MediaWiki.php(556): ViewAction->show()
#29 /var/www/notawiki/w/includes/MediaWiki.php(333): MediaWiki->performAction()
#30 /var/www/notawiki/w/includes/MediaWiki.php(923): MediaWiki->performRequest()
#31 /var/www/notawiki/w/includes/MediaWiki.php(576): MediaWiki->main()
#32 /var/www/notawiki/w/index.php(50): MediaWiki->run()
#33 /var/www/notawiki/w/index.php(46): wfIndexMain()
#34 {main}

SecretKey is not present? I swear there’s a match in both the Shellbox config file and LocalSettings.php

Fifo F (talkcontribs)
Reply to "Score extension/Shellbox headaches"