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

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

    <bug>
          <bug_id>60573</bug_id>
          
          <creation_ts>2026-09-16 15:50:10 +0300</creation_ts>
          <short_desc>Mediawiki не устанавливается, сообщая, что у БД включен read-only mode (но он отключен)</short_desc>
          <delta_ts>2026-09-16 16:01:10 +0300</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>Branch p11</product>
          <component>mediawiki</component>
          <version>unspecified</version>
          <rep_platform>x86_64</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>NEW</bug_status>
          <resolution></resolution>
          
          
          <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 name="Белая Алёна">belayaav</reporter>
          <assigned_to name="Vitaly Lipatov">lav</assigned_to>
          
          
          <qa_contact name="qa-p11@altlinux.org">qa-p11</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>299169</commentid>
    <comment_count>0</comment_count>
    <who name="Белая Алёна">belayaav</who>
    <bug_when>2026-09-16 15:50:10 +0300</bug_when>
    <thetext>mediawiki-1.43.0-alt2
mediawiki-apache2-1.43.0-alt2
mediawiki-mysql-1.43.0-alt2
mediawiki-php8.3-1.43.0-alt2
apache2-mod_php8.3-8.3.33-alt1
php8.3-8.3.33-alt1


Стенд: Alt Server 11.1 x86_64 (textmode)

===================

Шаги воспроизведения:
1. Настроить БД:
# apt-get install mariadb-server
# systemctl enable --now mysqld
# mysqladmin -u root password &apos;1&apos;
# mysql -u root -p1 -Be &quot;create user &apos;mediawiki&apos;@&apos;localhost&apos; identified by &apos;mediawikipass&apos;;
# create database mediawiki default character set utf8 collate utf8_unicode_ci;
grant all privileges on mediawiki.* to mediawiki@localhost;
FLUSH PRIVILEGES;&quot;

2. Настроить apache2 для запуска установки mediawiki:
# apt-get install mediawiki mediawiki-apache2 mediawiki-mysql mediawiki-php8.3 apache2-mod_php8.3
# sed -i &apos;/ServerName/s/ServerName.*/ServerName\tmediawiki.test.alt/&apos; /etc/httpd2/conf/sites-available/mediawiki.conf
# sed -i -e &apos;s/memory_limit = 128M/memory_limit = 512M/g&apos; /etc/php/8.3/apache2-mod_php/php.ini
# a2enmod mod_php8.3; a2dismod mod_php8.2
# a2ensite mediawiki
# a2dissite 000-default_https; a2dissite 000-default
# systemctl restart httpd2 &amp;&amp; sleep 5; systemctl status httpd2

3. Перейти в веб-интерфейс и начать установку, ввести следующие параметры: 

    Подключение к базе данных
        Тип: MariaDB/MySQL
        Имя базы: mediawiki
        Имя пользователя: root
        Пароль: 1
        нажать Далее
        Снять чекбокс Использовать ту же учётную запись, что и для установки
        Имя пользователя: mediawiki
        Пароль: mediawikipass
нажать Далее

    Название: wiki
    Учётная запись администратора
        Имя: admin
        ввести пароль и почту (можно указать свою)
        включить чекбокс Хватит, установить вики
нажать Далее	
 
===================
 
Результат: 
        Установка
        Настройка базы данных... выполнено
        Создание таблиц, первый шаг... выполнено
        Создание базы данных пользователей... выполнено
        Заполнение таблицы интервики значениями по умолчанию... выполнено
        Статистика инициализации... выполнено
        Создание секретных ключей... выполнено
        Предотвращение запуска ненужных обновлений... выполнено
        Восстановление сервисов MediaWiki... выполнено
        Создание учётной записи администратора...
        [22a8539bbe2c47dc1c34f475] /mw-config/index.php?page=Install Wikimedia\Rdbms\DBReadOnlyError: Database is read-only: The primary database server is running in read-only mode.
        Backtrace:
        from /usr/share/mediawiki/includes/libs/rdbms/database/Database.php(686)
        #0 /usr/share/mediawiki/includes/libs/rdbms/database/Database.php(638): Wikimedia\Rdbms\Database-&gt;executeQuery(Wikimedia\Rdbms\Query, string, int)
        #1 /usr/share/mediawiki/includes/libs/rdbms/database/Database.php(1476): Wikimedia\Rdbms\Database-&gt;query(Wikimedia\Rdbms\Query, string)
        #2 /usr/share/mediawiki/includes/libs/rdbms/querybuilder/InsertQueryBuilder.php(343): Wikimedia\Rdbms\Database-&gt;insert(string, array, string, array)
        #3 /usr/share/mediawiki/includes/user/User.php(2594): Wikimedia\Rdbms\InsertQueryBuilder-&gt;execute()
        #4 /usr/share/mediawiki/includes/libs/rdbms/database/Database.php(2280): MediaWiki\User\User-&gt;MediaWiki\User{closure}(Wikimedia\Rdbms\DatabaseMySQL, string)
        #5 /usr/share/mediawiki/includes/libs/rdbms/database/DBConnRef.php(127): Wikimedia\Rdbms\Database-&gt;doAtomicSection(string, Closure)
        #6 /usr/share/mediawiki/includes/libs/rdbms/database/DBConnRef.php(665): Wikimedia\Rdbms\DBConnRef-&gt;__call(string, array)
        #7 /usr/share/mediawiki/includes/user/User.php(2576): Wikimedia\Rdbms\DBConnRef-&gt;doAtomicSection(string, Closure)
        #8 /usr/share/mediawiki/includes/installer/Installer.php(1845): MediaWiki\User\User-&gt;addToDatabase()
        #9 [internal function]: MediaWiki\Installer\Installer-&gt;createSysop(MediaWiki\Installer\MysqlInstaller)
        #10 /usr/share/mediawiki/includes/installer/Installer.php(1744): call_user_func(array, MediaWiki\Installer\MysqlInstaller)
        #11 /usr/share/mediawiki/includes/installer/WebInstallerInstall.php(47): MediaWiki\Installer\Installer-&gt;performInstallation(array, array)
        #12 /usr/share/mediawiki/includes/installer/WebInstaller.php(257): MediaWiki\Installer\WebInstallerInstall-&gt;execute()
        #13 /usr/share/mediawiki/mw-config/index.php(93): MediaWiki\Installer\WebInstaller-&gt;execute(array)
        #14 /usr/share/mediawiki/mw-config/index.php(43): wfInstallerMain()
        #15 {main}

===================

Ожидаемый результат: Успешная установка

===================

Дополнительная информация: 

У БД отключен read-only mode:

# mysql -u root -p1 -e &quot;SHOW VARIABLES LIKE &apos;%read_only%&apos;;&quot;

mysql: Deprecated program name. It will be removed in a future release, use &apos;/usr/bin/mariadb&apos; instead
+-----------------------------+-------+
| Variable_name | Value |
+-----------------------------+-------+
| innodb_read_only | OFF |
| innodb_read_only_compressed | OFF |
| read_only | OFF |
| transaction_read_only | OFF |
| tx_read_only | OFF |
+-----------------------------+-------+

# cat /etc/my.cnf
[client-server]
include *.cnf from the config directory

!includedir /etc/my.cnf.d

Не воспроизводится в р10 (mediawiki-1.40.1-alt2, mediawiki-php8.2-1.40.1-alt2, php8.2-8.2.31-alt1) и в Sisyphus (mediawiki-1.45.3-alt1, mediawiki-php8.4-1.45.3-alt1, php8.4-8.4.24-alt1.x86_64). В р11 mediawiki можно установить только с php8.3, т.к. в репозитории из семейства пакетов mediawiki-php8.* есть только mediawiki-php8.3. 
Также mediawiki-php8.3 есть только в Р11, отсутствует в Sisyphus и Р10</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>299172</commentid>
    <comment_count>1</comment_count>
    <who name="Белая Алёна">belayaav</who>
    <bug_when>2026-09-16 16:01:10 +0300</bug_when>
    <thetext>Дополнительно: установка через cli завершается аналогично.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>