Lua ошибка -129 для большинства шаблонов mediawiki - PullRequest
0 голосов
/ 29 апреля 2020

Я пытался импортировать некоторые шаблоны википедии в мою локальную медиа-вики-вики, но большинство попыток их использования заканчиваются одной и той же ошибкой. Например, для следующего кода:

==Title==
{{Main|Title}}

(который использует основной шаблон ) я получаю следующую ошибку:

Lua error: Internal error: The interpreter has terminated with signal "-129".

No further details are available.

У меня нет удалось найти любое возникновение этой ошибки или даже соответствующее использование 129 в исходном коде, который я смог найти, и в журнале ошибок Lua ничего не генерируется.

Двоичные файлы Lua имеют всем было дано разрешение на выполнение, и я установил расширения Scribunto и TemplateStyles и ряд модулей, хотя помимо рекомендованных для main, я не знаю, где найти список отсутствующих модулей, если они есть.

Редактировать: Вот вывод $ status в Scribunto:

array(8) { 
    ["command"]=> string(459) "'exec' '/bin/sh' '/XXX/extensions/Scribunto/includes/engines/LuaStandalone/lua_ulimit.sh' '7' '8' '51200' ''\''/XXX/extensions/Scribunto/includes/engines/LuaStandalone/binaries/lua5_1_5_linux_32_generic/lua'\'' '\''/XXX/extensions/Scribunto/includes/engines/LuaStandalone/mw_main.lua'\'' '\''/XXX/extensions/Scribunto/includes'\'' '\''0'\'' '\''4'\'''" 
    ["pid"]=> int(17067) 
    ["running"]=> bool(false) 
    ["signaled"]=> bool(true) 
    ["stopped"]=> bool(false) 
    ["exitcode"]=> int(-1) 
    ["termsig"]=> int(-129) 
    ["stopsig"]=> int(0) 
    } 

Я начинаю подозревать, что проблема может заключаться в том, что мой сервер не допускает исполняемые файлы.

...