Образ http://ftp.altlinux.org/pub/beta/server/x86_64/alt-server-10.1-beta2-x86_64.iso устанавливается с настройками по умолчанию на Intel Nuc или в Virtualbox. Если включить отладку: deploy -d mediawiki ||: то в /root/.install-log/office-server-deploy.log выдаются сообщения об ошибке: generate configuration by install script from mediawiki... localhost failed: { "changed": true, "cmd": "php /usr/share/mediawiki/maintenance/install.php --pass \"$(pwgen 16 1)\" --dbname \"wikidb\" --dbuser \"wikiuser\" --dbpass \"Ezaiphoe8ahrien3\" --scriptpath \"/wiki\" --with-extensions --lang \"ru\" \ "Wiki\" \"WikiSysop\"\n", "delta": "0:00:00.964768", "end": "2022-05-19 19:13:34.813533", "msg": "non-zero return code", "rc": 1, "start": "2022-05-19 19:13:33.848765", "stderr": "Exception from line 174 of /usr/share/mediawiki/includes/registration/ExtensionRegistry.php: Unable to open file /usr/share/mediawiki/extensions/LdapAuthentication/extension.json: filemtime(): stat failed for /usr/share/med iawiki/extensions/LdapAuthentication/extension.json\n#0 /usr/share/mediawiki/includes/GlobalFunctions.php(52): ExtensionRegistry->queue('/usr/share/medi...')\n#1 /usr/share/mediawiki/extensions/LdapAuthentication/LdapAuthentication.php(55 ): wfLoadExtension('LdapAuthenticat...')\n#2 /usr/share/mediawiki/includes/installer/Installer.php(1584): require_once('/usr/share/medi...')\n#3 /usr/share/mediawiki/includes/installer/Installer.php(1553): Installer->includeExtensionFiles (Array)\n#4 /usr/share/mediawiki/includes/installer/Installer.php(1515): Installer->getAutoExtensionLegacyHooks()\n#5 /usr/share/mediawiki/includes/installer/Installer.php(1714): Installer->includeExtensions(Object(MysqlInstaller))\n#6 /u sr/share/mediawiki/includes/installer/CliInstaller.php(211): Installer->performInstallation(Array, Array)\n#7 /usr/share/mediawiki/maintenance/install.php(142): CliInstaller->execute()\n#8 /usr/share/mediawiki/maintenance/doMaintenance.ph p(108): CommandLineInstaller->execute()\n#9 /usr/share/mediawiki/maintenance/install.php(203): require_once('/usr/share/medi...')\n#10 {main}", "stderr_lines": [ "Exception from line 174 of /usr/share/mediawiki/includes/registration/ExtensionRegistry.php: Unable to open file /usr/share/mediawiki/extensions/LdapAuthentication/extension.json: filemtime(): stat failed for /usr/share/mediawiki /extensions/LdapAuthentication/extension.json", "#0 /usr/share/mediawiki/includes/GlobalFunctions.php(52): ExtensionRegistry->queue('/usr/share/medi...')", "#1 /usr/share/mediawiki/extensions/LdapAuthentication/LdapAuthentication.php(55): wfLoadExtension('LdapAuthenticat...')", "#2 /usr/share/mediawiki/includes/installer/Installer.php(1584): require_once('/usr/share/medi...')", "#3 /usr/share/mediawiki/includes/installer/Installer.php(1553): Installer->includeExtensionFiles(Array)", "#4 /usr/share/mediawiki/includes/installer/Installer.php(1515): Installer->getAutoExtensionLegacyHooks()", "#5 /usr/share/mediawiki/includes/installer/Installer.php(1714): Installer->includeExtensions(Object(MysqlInstaller))", "#6 /usr/share/mediawiki/includes/installer/CliInstaller.php(211): Installer->performInstallation(Array, Array)", "#7 /usr/share/mediawiki/maintenance/install.php(142): CliInstaller->execute()", "#8 /usr/share/mediawiki/maintenance/doMaintenance.php(108): CommandLineInstaller->execute()", "#9 /usr/share/mediawiki/maintenance/install.php(203): require_once('/usr/share/medi...')", "#10 {main}" ], "stdout": "Установленная версия PHP: 7.4.28.\nОбнаружен ImageMagick: /usr/bin/convert. Возможно отображение миниатюр изображений, если вы разрешите закачки файлов.\nНайдена система контроля версий Git: /usr/bin/git.\nИспользуется имя сервера «http://localhost».\nИспользуется URL сервера \"http://localhost/wiki\".\nПредупреждение: каталог для загрузки по умолчанию ( /usr/share/mediawiki/images/ ) не проверялся на уязвимости на выполнение произвольного сценария во время установки CLI.\nБудет использовано PHP intl расширение для нормализации Юникода.\nПроверка внешней среды была успешно проведена. Вы можете установить MediaWiki.\nВ том числе расширения", "stdout_lines": [ "Установленная версия PHP: 7.4.28.", "Обнаружен ImageMagick: /usr/bin/convert. Возможно отображение миниатюр изображений, если вы разрешите закачки файлов.", "Найдена система контроля версий Git: /usr/bin/git.", "Используется имя сервера «http://localhost».", "Используется URL сервера \"http://localhost/wiki\".", "Предупреждение: каталог для загрузки по умолчанию ( /usr/share/mediawiki/images/ ) не проверялся на уязвимости на выполнение произвольного сценария во время установки CLI.", "Будет использовано PHP intl расширение для нормализации Юникода.", "Проверка внешней среды была успешно проведена. Вы можете установить MediaWiki.", "В том числе расширения" ] }
*** Bug 42665 has been marked as a duplicate of this bug. ***
В "Альт Образование" (http://beta.altlinux.org/education/x86_64/alt-education-10.1beta-20220524-x86_64.iso) вики успешно разворачивается при установке дистрибутива. В списке пакетов "Альт Сервер" есть след. пакеты, которые отсутствуют в Образовании: mediawiki-extensions-ldapauthentication-2.2.0-alt1_1.noarch mediawiki-extensions-PdfHandler-1.37.1-alt1.noarch Если в "Альт Сервер" удалить пакет mediawiki-extensions-ldapauthentication, то вики успешно разворачивается (deploy mediawiki -> Deploy complete successful)
Произвел тестирование на платформе обновленной до Сизифа: * p10-server-10.1-x86-64 Версия пакетов: * deploy-0.3.9-alt1 * mediawiki-1.37.2-alt1 Шаги воспроизведения: 1. Установить deploy # apt-get install deploy 2. Проверить версии установленных пакетов и модулей php: # rpm -qa | grep php (пакета и модулей php, не установлено) 3. Запустить deploy mediawiki в режиме отладки: # deploy -d mediawiki ||: Проверялось на Sisyphus, ошибка не воспроизвелась. Фактический результат: выводится ошибка: generate configuration by install script from mediawiki... localhost failed: { "changed": true, "cmd": "php /usr/share/mediawiki/maintenance/install.php --pass \"$(pwgen 16 1)\" --dbname \"wikidb\" --dbuser \"wikiuser\" --dbpass \"so3Xe5xeiJohTei9\" --scriptpath \"/wiki\" --with-extensions --lang \"ru\" \"Wiki\" \"WikiSysop\"\n", "delta": "0:00:00.122083", "end": "2023-04-05 11:35:39.393396", "msg": "non-zero return code", "rc": 1, "start": "2023-04-05 11:35:39.271313", "stderr": "", "stderr_lines": [], "stdout": "Error: Missing one or more required components of PHP.\nYou are missing a required extension to PHP that MediaWiki needs.\nPlease install:\n * mbstring <https://www.php.net/mbstring>\n * fileinfo <https://www.php.net/fileinfo>\n * intl <https://www.php.net/intl>", "stdout_lines": [ "Error: Missing one or more required components of PHP.", "You are missing a required extension to PHP that MediaWiki needs.", "Please install:", " * mbstring <https://www.php.net/mbstring>", " * fileinfo <https://www.php.net/fileinfo>", " * intl <https://www.php.net/intl>" ] } Устанавливаются модули php7: # rpm -qa | grep php php8.0-8.0.28-alt1.x86_64 php7-mysqlnd-mysqli-7.4.33-alt1.1.x86_64 php7-fileinfo-7.4.33-alt1.x86_64 php7-opcache-7.4.33-alt1.2.x86_64 php7-7.4.33-alt1.x86_64 php-base-2.7-alt3.x86_64 php7-xmlreader-7.4.33-alt1.x86_64 php7-mcrypt-1.0.4-alt3.33.x86_64 php8.0-libs-8.0.28-alt1.x86_64 php7-mysqlnd-7.4.33-alt1.x86_64 php7-apcu-5.1.21-alt1.33.x86_64 php7-mbstring-7.4.33-alt1.x86_64 php7-gd-7.4.33-alt1.x86_64 php7-libs-7.4.33-alt1.x86_64 php7-intl-7.4.33-alt1.x86_64 apache2-mod_php7-7.4.33-alt1.x86_64 apache2-mod_php8.0-8.0.28-alt1.x86_64 php7-openssl-7.4.33-alt1.x86_64 Ожидаемый результат: Установка mediawiki проходит без ошибок.
Не так написал. Произвел тестирование на платформе alt-server-10.1-x86-64 обновленной до p10 Версии пакетов: * deploy-0.3.9-alt1 * mediawiki-1.37.2-alt1 Ошибка воспроизводится. (лог установки и устанавливаемые пакеты в комментарии №3) На платформе alt-server-10.1-x86-64 обновленной до Sisyphus Версии пакетов: * deploy-0.3.9-alt1 * mediawiki-1.39.0-alt3 Ошибка не воспроизводится.