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

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

    <bug>
          <bug_id>60575</bug_id>
          
          <creation_ts>2026-09-16 16:58:06 +0300</creation_ts>
          <short_desc>Mediawiki ищет путь для сохранения сессий в /var/lib/php/sessions, но php эту директорию не создает</short_desc>
          <delta_ts>2026-09-17 10:51:57 +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>php8.2-libs</component>
          <version>не указана</version>
          <rep_platform>x86_64</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>NEW</bug_status>
          <resolution></resolution>
          
          <see_also>https://bugzilla.altlinux.org/show_bug.cgi?id=59349</see_also>
    
    <see_also>https://bugzilla.altlinux.org/show_bug.cgi?id=59565</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 name="Белая Алёна">belayaav</reporter>
          <assigned_to name="Anton Farygin">rider</assigned_to>
          
          
          <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>299181</commentid>
    <comment_count>0</comment_count>
    <who name="Белая Алёна">belayaav</who>
    <bug_when>2026-09-16 16:58:06 +0300</bug_when>
    <thetext>php8.2-8.2.31-alt1
apache2-mod_php8.2-8.2.31-alt1

Стенд: Alt Server 10.4 x86_64 (office)

Шаги воспроизведения: 
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. Перейти в веб-интерфейс и начать установку (нажать на ссылку &quot;set up the wiki&quot;)

Результат: 
MediaWiki 1.40.1 installation
Error starting session: session_start(): open(/var/lib/php/sessions/sess_c3ebbb3398f5b7006d7ed4c55027a09b, O_RDWR) failed: No such file or directory (2) 

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

Причина: В apache2-mod_php8.2 путь сохранения сессий исправляется раньше, чем в php8.2, из-за этого получается следующее:

# grep &quot;session.save_path&quot; /etc/php/8.2/cli/php.ini
;session.save_path = &quot;/tmp&quot;

# grep &quot;session.save_path&quot; /etc/php/8.2/apache2-mod_php/php.ini
session.save_path = &quot;/var/lib/php/sessions&quot;

Mediawiki ищет директорию /var/lib/php/sessions, которую php8.2-libs не создает, т.к. исправление до него доберется только в 8.2.32-alt1


Полагаю, должно вылечиться обновлением php8.2-libs до 8.2.32-alt1 (либо обновлением php8.2 до 8.2.32-alt1, если php8.2-libs не может быть обновлен в одиночку)

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

Теоретически, это может помешать установке любого приложения из веб-интерфейса, при этом возможность установки из cli сохраняется.

В Р11 и Sisyphus не воспроизводится.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>299364</commentid>
    <comment_count>1</comment_count>
    <who name="Vera Blagoveschenskaya">vercha</who>
    <bug_when>2026-09-17 10:51:57 +0300</bug_when>
    <thetext>Результат проверки актуальности

Состояние:
MediaWiki не стартует сессию: нет /var/lib/php/sessions. В Branch p10 php8.2-8.2.31-alt1. Исправление в 8.2.32. В Sisyphus ошибка не воспроизводится; там php8.2-8.2.33-alt1.

Рекомендация:
оставить открытым в Branch p10.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>