<?xml version="1.0" encoding="UTF-8" ?>

<bugzilla version="5.2"
          urlbase="https://bugzilla.altlinux.org/"
          
          maintainer="jenya@basealt.ru"
>

    <bug>
          <bug_id>42813</bug_id>
          
          <creation_ts>2022-05-20 13:11:47 +0300</creation_ts>
          <short_desc>Сбой при выполнении /etc/firsttime.d/80-office-server-mediawiki</short_desc>
          <delta_ts>2025-01-27 18:56:15 +0300</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>Branch p10</product>
          <component>mediawiki</component>
          <version>не указана</version>
          <rep_platform>x86_64</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>WORKSFORME</resolution>
          
          <see_also>https://bugzilla.altlinux.org/show_bug.cgi?id=43148</see_also>
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P5</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>jqt4</reporter>
          <assigned_to name="Vitaly Lipatov">lav</assigned_to>
          <cc>lepata</cc>
    
    <cc>shilovps</cc>
          
          <qa_contact name="qa-p10@altlinux.org">qa-p10</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>210916</commentid>
    <comment_count>0</comment_count>
    <who name="">jqt4</who>
    <bug_when>2022-05-20 13:11:47 +0300</bug_when>
    <thetext>Образ 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: {
    &quot;changed&quot;: true,
    &quot;cmd&quot;: &quot;php /usr/share/mediawiki/maintenance/install.php    --pass \&quot;$(pwgen 16 1)\&quot;    --dbname \&quot;wikidb\&quot;    --dbuser \&quot;wikiuser\&quot;    --dbpass \&quot;Ezaiphoe8ahrien3\&quot;    --scriptpath \&quot;/wiki\&quot;    --with-extensions    --lang \&quot;ru\&quot;    \
&quot;Wiki\&quot; \&quot;WikiSysop\&quot;\n&quot;,
    &quot;delta&quot;: &quot;0:00:00.964768&quot;,
    &quot;end&quot;: &quot;2022-05-19 19:13:34.813533&quot;,
    &quot;msg&quot;: &quot;non-zero return code&quot;,
    &quot;rc&quot;: 1,
    &quot;start&quot;: &quot;2022-05-19 19:13:33.848765&quot;,
    &quot;stderr&quot;: &quot;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-&gt;queue(&apos;/usr/share/medi...&apos;)\n#1 /usr/share/mediawiki/extensions/LdapAuthentication/LdapAuthentication.php(55
): wfLoadExtension(&apos;LdapAuthenticat...&apos;)\n#2 /usr/share/mediawiki/includes/installer/Installer.php(1584): require_once(&apos;/usr/share/medi...&apos;)\n#3 /usr/share/mediawiki/includes/installer/Installer.php(1553): Installer-&gt;includeExtensionFiles
(Array)\n#4 /usr/share/mediawiki/includes/installer/Installer.php(1515): Installer-&gt;getAutoExtensionLegacyHooks()\n#5 /usr/share/mediawiki/includes/installer/Installer.php(1714): Installer-&gt;includeExtensions(Object(MysqlInstaller))\n#6 /u
sr/share/mediawiki/includes/installer/CliInstaller.php(211): Installer-&gt;performInstallation(Array, Array)\n#7 /usr/share/mediawiki/maintenance/install.php(142): CliInstaller-&gt;execute()\n#8 /usr/share/mediawiki/maintenance/doMaintenance.ph
p(108): CommandLineInstaller-&gt;execute()\n#9 /usr/share/mediawiki/maintenance/install.php(203): require_once(&apos;/usr/share/medi...&apos;)\n#10 {main}&quot;,
    &quot;stderr_lines&quot;: [
        &quot;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&quot;,
        &quot;#0 /usr/share/mediawiki/includes/GlobalFunctions.php(52): ExtensionRegistry-&gt;queue(&apos;/usr/share/medi...&apos;)&quot;,
        &quot;#1 /usr/share/mediawiki/extensions/LdapAuthentication/LdapAuthentication.php(55): wfLoadExtension(&apos;LdapAuthenticat...&apos;)&quot;,
        &quot;#2 /usr/share/mediawiki/includes/installer/Installer.php(1584): require_once(&apos;/usr/share/medi...&apos;)&quot;,
        &quot;#3 /usr/share/mediawiki/includes/installer/Installer.php(1553): Installer-&gt;includeExtensionFiles(Array)&quot;,
        &quot;#4 /usr/share/mediawiki/includes/installer/Installer.php(1515): Installer-&gt;getAutoExtensionLegacyHooks()&quot;,
        &quot;#5 /usr/share/mediawiki/includes/installer/Installer.php(1714): Installer-&gt;includeExtensions(Object(MysqlInstaller))&quot;,
        &quot;#6 /usr/share/mediawiki/includes/installer/CliInstaller.php(211): Installer-&gt;performInstallation(Array, Array)&quot;,
        &quot;#7 /usr/share/mediawiki/maintenance/install.php(142): CliInstaller-&gt;execute()&quot;,
        &quot;#8 /usr/share/mediawiki/maintenance/doMaintenance.php(108): CommandLineInstaller-&gt;execute()&quot;,
        &quot;#9 /usr/share/mediawiki/maintenance/install.php(203): require_once(&apos;/usr/share/medi...&apos;)&quot;,
        &quot;#10 {main}&quot;
    ],
    &quot;stdout&quot;: &quot;Установленная версия PHP: 7.4.28.\nОбнаружен ImageMagick: /usr/bin/convert. Возможно отображение миниатюр изображений, если вы разрешите закачки файлов.\nНайдена система контроля версий Git: /usr/bin/git.\nИспользуется имя
сервера «http://localhost».\nИспользуется URL сервера \&quot;http://localhost/wiki\&quot;.\nПредупреждение: каталог для загрузки по умолчанию ( /usr/share/mediawiki/images/ ) не проверялся на уязвимости на выполнение произвольного сценария во время
 установки CLI.\nБудет использовано PHP intl расширение для нормализации Юникода.\nПроверка внешней среды была успешно проведена. Вы можете установить MediaWiki.\nВ том числе расширения&quot;,
    &quot;stdout_lines&quot;: [
        &quot;Установленная версия PHP: 7.4.28.&quot;,
        &quot;Обнаружен ImageMagick: /usr/bin/convert. Возможно отображение миниатюр изображений, если вы разрешите закачки файлов.&quot;,
        &quot;Найдена система контроля версий Git: /usr/bin/git.&quot;,
        &quot;Используется имя сервера «http://localhost».&quot;,
        &quot;Используется URL сервера \&quot;http://localhost/wiki\&quot;.&quot;,
        &quot;Предупреждение: каталог для загрузки по умолчанию ( /usr/share/mediawiki/images/ ) не проверялся на уязвимости на выполнение произвольного сценария во время установки CLI.&quot;,
        &quot;Будет использовано PHP intl расширение для нормализации Юникода.&quot;,
        &quot;Проверка внешней среды была успешно проведена. Вы можете установить MediaWiki.&quot;,
        &quot;В том числе расширения&quot;
    ]
}</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>212776</commentid>
    <comment_count>1</comment_count>
    <who name="Elena Mishina">lepata</who>
    <bug_when>2022-07-15 14:25:04 +0300</bug_when>
    <thetext>*** Bug 42665 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>212864</commentid>
    <comment_count>2</comment_count>
    <who name="Elena Mishina">lepata</who>
    <bug_when>2022-07-18 14:40:29 +0300</bug_when>
    <thetext>В &quot;Альт Образование&quot;  (http://beta.altlinux.org/education/x86_64/alt-education-10.1beta-20220524-x86_64.iso) вики успешно разворачивается при установке дистрибутива.

В списке пакетов &quot;Альт Сервер&quot; есть след. пакеты, которые отсутствуют в Образовании:
mediawiki-extensions-ldapauthentication-2.2.0-alt1_1.noarch
mediawiki-extensions-PdfHandler-1.37.1-alt1.noarch

Если в &quot;Альт Сервер&quot; удалить пакет mediawiki-extensions-ldapauthentication, то вики успешно разворачивается (deploy mediawiki -&gt; Deploy complete successful)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>223958</commentid>
    <comment_count>3</comment_count>
    <who name="Pavel Shilov">shilovps</who>
    <bug_when>2023-04-05 14:13:11 +0300</bug_when>
    <thetext>Произвел тестирование на платформе обновленной до Сизифа:
* 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: {
    &quot;changed&quot;: true,
    &quot;cmd&quot;: &quot;php /usr/share/mediawiki/maintenance/install.php    --pass \&quot;$(pwgen 16 1)\&quot;    --dbname \&quot;wikidb\&quot;    --dbuser \&quot;wikiuser\&quot;    --dbpass \&quot;so3Xe5xeiJohTei9\&quot;    --scriptpath \&quot;/wiki\&quot;    --with-extensions    --lang \&quot;ru\&quot;    \&quot;Wiki\&quot; \&quot;WikiSysop\&quot;\n&quot;,
    &quot;delta&quot;: &quot;0:00:00.122083&quot;,
    &quot;end&quot;: &quot;2023-04-05 11:35:39.393396&quot;,
    &quot;msg&quot;: &quot;non-zero return code&quot;,
    &quot;rc&quot;: 1,
    &quot;start&quot;: &quot;2023-04-05 11:35:39.271313&quot;,
    &quot;stderr&quot;: &quot;&quot;,
    &quot;stderr_lines&quot;: [],
    &quot;stdout&quot;: &quot;Error: Missing one or more required components of PHP.\nYou are missing a required extension to PHP that MediaWiki needs.\nPlease install:\n * mbstring &lt;https://www.php.net/mbstring&gt;\n * fileinfo &lt;https://www.php.net/fileinfo&gt;\n * intl &lt;https://www.php.net/intl&gt;&quot;,
    &quot;stdout_lines&quot;: [
        &quot;Error: Missing one or more required components of PHP.&quot;,
        &quot;You are missing a required extension to PHP that MediaWiki needs.&quot;,
        &quot;Please install:&quot;,
        &quot; * mbstring &lt;https://www.php.net/mbstring&gt;&quot;,
        &quot; * fileinfo &lt;https://www.php.net/fileinfo&gt;&quot;,
        &quot; * intl &lt;https://www.php.net/intl&gt;&quot;
    ]
}

Устанавливаются модули 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 проходит без ошибок.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>223961</commentid>
    <comment_count>4</comment_count>
    <who name="Pavel Shilov">shilovps</who>
    <bug_when>2023-04-05 14:32:56 +0300</bug_when>
    <thetext>Не так написал. 

Произвел тестирование на платформе 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 

Ошибка не воспроизводится.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>258129</commentid>
    <comment_count>5</comment_count>
    <who name="Pavel Shilov">shilovps</who>
    <bug_when>2025-01-27 18:56:15 +0300</bug_when>
    <thetext>Произвел проверку на платформе:
* alt-server-10.2-x86-64

Версии пакетов:
* deploy-0.4.1-alt1.noarch
* mediawiki-1.40.1-alt2.noarch

Шаги воспроизведения:
1. Установить deploy
# apt-get install deploy
2. Проверить версии установленных пакетов и модулей php:
# rpm -qa | grep php
(пакета и модулей php, не установлено)
3. Запустить deploy mediawiki в режиме отладки:
# deploy -d mediawiki ||:

Фактический результат соответствует ожидаемому:
- Play recap -
  localhost                  : ok=45   changed=28   unreachable=0    failed=0    rescued=0    ignored=0   
Deploy complete successful.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>