Thread:Extension talk:Scribunto/Lua error: Internal error: The interpreter exited with status 126.

I have tried for a couple of days now to resolve this issue, done countless searches, read and modified my localsettings.php, installed and reinstalled (counless times) extensions, templates and files.I even went as far as setting different permission levels for the various lua files, all with zero success. I'll admit that I don't know as much as I'd like to about how this works but I'm usually a quick study...

So long as I don't put in any information for infobox's the pages all seem to work just fine. Of course that seems like a waste due to already getting the import files off Wikipedia installed properly. Import was done through my wiki's Special:Import function. I also have the css from Wikipedia loaded into MediaWiki:Common.css.

Importing pages...

Template:Infobox All revisions were previously imported.

Template:Clear All revisions were previously imported.

Template:Distinguish All revisions were previously imported.

Template:Documentation All revisions were previously imported.

Template:Documentation/docspace All revisions were previously imported.

Template:Documentation/end box All revisions were previously imported.

Template:Documentation/end box2 All revisions were previously imported.

Template:Documentation/start box All revisions were previously imported.

Template:Documentation/start box2 All revisions were previously imported.

Template:Documentation/template page All revisions were previously imported.

Template:Documentation subpage All revisions were previously imported.

Template:Fmbox All revisions were previously imported.

Template:Hatnote All revisions were previously imported.

Template:High-risk All revisions were previously imported.

Template:Infobox/doc All revisions were previously imported.

Template:Lua All revisions were previously imported.

Template:Mbox All revisions were previously imported.

Template:Namespace detect All revisions were previously imported.

Template:Nowrap All revisions were previously imported.

Template:Ombox All revisions were previously imported.

Template:Ombox/core All revisions were previously imported.

Template:Para All revisions were previously imported.

Template:Pp-meta All revisions were previously imported.

Template:Pp-template All revisions were previously imported.

Template:Purge All revisions were previously imported.

Template:Sidebar All revisions were previously imported.

Template:Template other All revisions were previously imported.

Template:Tl All revisions were previously imported.

Module:HtmlBuilder All revisions were previously imported.

Module:Infobox All revisions were previously imported.

Module:Namespace detect All revisions were previously imported.

Import finished!

Here's my pertinent data, as far as I can figure:

This is hosted by iPage. I've been using FileZilla to move, modify and add files as vDeck is an absurd excuse for a control panel.

Product	Version

MediaWiki	1.21.1

PHP	5.3.13 (cgi-fcgi)

MySQL	5.0.91-log

Installed extensions

Parser hooks

ParserFunctions (Version 1.5.1)	Enhance parser with logical functions	Tim Starling, Robert Rohde, Ross McClure and Juraj Simlovic

Scribunto	Framework for embedding scripting languages into MediaWiki pages	Victor Vasiliev and Tim Starling

Internal error

Lua error: Internal error: The interpreter exited with status 126.

Backtrace:


 * 1) 0 /hermes/bosoraweb057/b2993/ipg.anpumes/w/extensions/Scribunto/engines/LuaStandalone/LuaStandaloneEngine.php(454): ScribuntoEngineBase->newException('scribunto-luast...', Array)


 * 1) 1 /hermes/bosoraweb057/b2993/ipg.anpumes/w/extensions/Scribunto/engines/LuaStandalone/LuaStandaloneEngine.php(324): Scribunto_LuaStandaloneInterpreter->checkStatus


 * 1) 2 /hermes/bosoraweb057/b2993/ipg.anpumes/w/extensions/Scribunto/engines/LuaStandalone/LuaStandaloneEngine.php(287): Scribunto_LuaStandaloneInterpreter->receiveMessage


 * 1) 3 /hermes/bosoraweb057/b2993/ipg.anpumes/w/extensions/Scribunto/engines/LuaStandalone/LuaStandaloneEngine.php(213): Scribunto_LuaStandaloneInterpreter->dispatch(Array)


 * 1) 4 /hermes/bosoraweb057/b2993/ipg.anpumes/w/extensions/Scribunto/engines/LuaCommon/LuaCommon.php(114): Scribunto_LuaStandaloneInterpreter->registerLibrary('mw_interface', Array)


 * 1) 5 /hermes/bosoraweb057/b2993/ipg.anpumes/w/extensions/Scribunto/engines/LuaCommon/LuaCommon.php(89): Scribunto_LuaEngine->registerInterface('mw.lua', Array, Array)


 * 1) 6 /hermes/bosoraweb057/b2993/ipg.anpumes/w/extensions/Scribunto/engines/LuaStandalone/LuaStandaloneEngine.php(8): Scribunto_LuaEngine->load


 * 1) 7 /hermes/bosoraweb057/b2993/ipg.anpumes/w/extensions/Scribunto/engines/LuaCommon/LuaCommon.php(158): Scribunto_LuaStandaloneEngine->load


 * 1) 8 /hermes/bosoraweb057/b2993/ipg.anpumes/w/extensions/Scribunto/engines/LuaCommon/LuaCommon.php(549): Scribunto_LuaEngine->getInterpreter


 * 1) 9 /hermes/bosoraweb057/b2993/ipg.anpumes/w/extensions/Scribunto/engines/LuaCommon/LuaCommon.php(533): Scribunto_LuaModule->getInitChunk


 * 1) 10 /hermes/bosoraweb057/b2993/ipg.anpumes/w/extensions/Scribunto/engines/LuaCommon/LuaCommon.php(561): Scribunto_LuaModule->execute


 * 1) 11 /hermes/bosoraweb057/b2993/ipg.anpumes/w/extensions/Scribunto/common/Hooks.php(96): Scribunto_LuaModule->invoke('infobox', Object(PPTemplateFrame_DOM))


 * 1) 12 [internal function]: ScribuntoHooks::invokeHook(Object(Parser), Object(PPTemplateFrame_DOM), Array)


 * 1) 13 /hermes/bosoraweb057/b2993/ipg.anpumes/w/includes/parser/Parser.php(3532): call_user_func_array('ScribuntoHooks:...', Array)


 * 1) 14 /hermes/bosoraweb057/b2993/ipg.anpumes/w/includes/parser/Parser.php(3251): Parser->callParserFunction(Object(PPTemplateFrame_DOM), '#invoke', Array)


 * 1) 15 /hermes/bosoraweb057/b2993/ipg.anpumes/w/includes/parser/Preprocessor_DOM.php(1077): Parser->braceSubstitution(Array, Object(PPTemplateFrame_DOM))


 * 1) 16 /hermes/bosoraweb057/b2993/ipg.anpumes/w/includes/parser/Parser.php(3404): PPFrame_DOM->expand(Object(PPNode_DOM))


 * 1) 17 /hermes/bosoraweb057/b2993/ipg.anpumes/w/includes/parser/Preprocessor_DOM.php(1077): Parser->braceSubstitution(Array, Object(PPFrame_DOM))


 * 1) 18 /hermes/bosoraweb057/b2993/ipg.anpumes/w/includes/parser/Parser.php(3073): PPFrame_DOM->expand(Object(PPNode_DOM), 0)


 * 1) 19 /hermes/bosoraweb057/b2993/ipg.anpumes/w/includes/parser/Parser.php(1153): Parser->replaceVariables('{{Infobox?|titl...')


 * 1) 20 /hermes/bosoraweb057/b2993/ipg.anpumes/w/includes/parser/Parser.php(383): Parser->internalParse('{{Infobox?|titl...')


 * 1) 21 /hermes/bosoraweb057/b2993/ipg.anpumes/w/includes/content/WikitextContent.php(299): Parser->parse('{{Infobox?|titl...', Object(Title), Object(ParserOptions), true, true, NULL)


 * 1) 22 /hermes/bosoraweb057/b2993/ipg.anpumes/w/includes/WikiPage.php(1994): WikitextContent->getParserOutput(Object(Title), NULL, Object(ParserOptions))


 * 1) 23 /hermes/bosoraweb057/b2993/ipg.anpumes/w/includes/WikiPage.php(1689): WikiPage->prepareContentForEdit(Object(WikitextContent), NULL, Object(User), 'text/x-wiki')


 * 1) 24 [internal function]: WikiPage->doEditContent(Object(WikitextContent), '', 98, false, NULL, 'text/x-wiki')


 * 1) 25 /hermes/bosoraweb057/b2993/ipg.anpumes/w/includes/Article.php(1951): call_user_func_array(Array, Array)


 * 1) 26 /hermes/bosoraweb057/b2993/ipg.anpumes/w/includes/EditPage.php(1708): Article->__call('doEditContent', Array)


 * 1) 27 /hermes/bosoraweb057/b2993/ipg.anpumes/w/includes/EditPage.php(1708): Article->doEditContent(Object(WikitextContent), '', 98, false, NULL, 'text/x-wiki')


 * 1) 28 /hermes/bosoraweb057/b2993/ipg.anpumes/w/includes/EditPage.php(1187): EditPage->internalAttemptSave(Array, false)


 * 1) 29 /hermes/bosoraweb057/b2993/ipg.anpumes/w/includes/EditPage.php(416): EditPage->attemptSave


 * 1) 30 /hermes/bosoraweb057/b2993/ipg.anpumes/w/includes/actions/EditAction.php(59): EditPage->edit


 * 1) 31 /hermes/bosoraweb057/b2993/ipg.anpumes/w/includes/actions/EditAction.php(86): EditAction->show


 * 1) 32 /hermes/bosoraweb057/b2993/ipg.anpumes/w/includes/Wiki.php(439): SubmitAction->show


 * 1) 33 /hermes/bosoraweb057/b2993/ipg.anpumes/w/includes/Wiki.php(305): MediaWiki->performAction(Object(Article), Object(Title))


 * 1) 34 /hermes/bosoraweb057/b2993/ipg.anpumes/w/includes/Wiki.php(565): MediaWiki->performRequest


 * 1) 35 /hermes/bosoraweb057/b2993/ipg.anpumes/w/includes/Wiki.php(458): MediaWiki->main


 * 1) 36 /hermes/bosoraweb057/b2993/ipg.anpumes/w/index.php(59): MediaWiki->run


 * 1) 37 {main}

Using $wgScribuntoEngineConf['luastandalone']['errorFile'] = "[path]/logfile.log" I was able to acquire the following snippet of information:

[Path]/w/extensions/Scribunto/engines/LuaStandalone/lua_ulimit.sh: 1: exec:

[Path]/w/extensions/Scribunto/engines/LuaStandalone/binaries/lua5_1_5_linux_32_generic/lua: Permission denied

My research all shows the same problem.

Exit Codes With Special Meanings:

126	Command invoked cannot execute	/dev/null	Permission problem or command is not an executable

I have gone as far as to set permissions to 777 for all files in the /w/extensions/Scribunto/engines/LuaStandalone/binaries folder. I know this is not the best idea but it was a last resort after every other option failed.

I could really use an answer to this and if I'm right, others could as well.