Bug 46581 - httpd2 выходит с неудачным кодом выхода: Apache is running a threaded MPM, but your PHP Module is not compiled to be threadsafe
Summary: httpd2 выходит с неудачным кодом выхода: Apache is running a threaded MPM, bu...
Status: NEW
Alias: None
Product: Branch p10
Classification: Unclassified
Component: apache2-mod_php8.0 (show other bugs)
Version: не указана
Hardware: x86_64 Linux
: P5 normal
Assignee: Anton Farygin
QA Contact: qa-p10@altlinux.org
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-06-18 14:55 MSK by Evgeny Shesteperov
Modified: 2024-02-20 17:26 MSK (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Evgeny Shesteperov 2023-06-18 14:55:35 MSK
Версия

-   apache2-mod_php8.0-8.0.28-alt1
-   apache2-2.4.57-alt1
-   libmm-1.4.2-alt3
-   php8.0-8.0.28-alt1

Шаги воспроизведения

    # apt-get update
    # apt-get install -y apache2-base
    # systemctl enable --now httpd2
    # apt-get install apache2-mod_php8.0 -y

Ожидаемый результат:

1) Успешная установка

    . . . . .
    Совершаем изменения...  
    Подготовка...                                                                      ### [100%]
    Обновление / установка...
    1: php-base-2.7-alt3                                                               ### [ 17%]
    2: apache2-httpd-prefork-1:2.4.57-alt2                                             ### [ 33%]
    3: libmm-1.4.2-alt4                                                                ### [ 50%]
    4: php8.0-libs-8.0.28-alt1                                                         ### [ 67%]
    5: php8.0-8.0.28-alt1                                                              ### [ 83%]
    6: apache2-mod_php8.0-8.0.28-alt1
    . . . . .
    Завершено.

2) Сервис httpd - active running

Фактический результат:

1)

    Подготовка...                                                                      ### [100%]
    Обновление / установка...
    1: php-base-2.7-alt3                                                               ### [ 17%]
    2: apache2-httpd-prefork-1:2.4.57-alt1                                             ### [ 33%]
    3: libmm-1.4.2-alt3                                                                ### [ 50%]
    4: php8.0-libs-8.0.28-alt1                                                         ### [ 67%]
    5: php8.0-8.0.28-alt1                                                              ### [ 83%]
    6: apache2-mod_php8.0-8.0.28-alt1                                                  ### [100%]
    Job for httpd2.service failed because the control process exited with error code.
    See "systemctl status httpd2.service" and "journalctl -xeu httpd2.service" for details.
    /usr/lib/rpm/90-apache2-base-httpd.filetrigger failed
    ошибка: posttrans filetriggers scriptlet failed, exit status 1
    Завершено.

2) Сервис httpd2 - failed exit-code (status=1). В логах характерное:

    [php:crit] [pid 4404:tid 139789984300352] Apache is running a threaded MPM, but your PHP Module is not compiled to be threadsafe.  You need to recompile PHP.

Не воспроизводится в Sisyphus, версии:

-   apache2-mod_php8.0-8.0.28-alt1
-   apache2-2.4.57-alt2
-   libmm-1.4.2-alt4
-   php8.0-8.0.28-alt1
Comment 1 Anton Farygin 2024-02-20 17:03:43 MSK
перепроверьте пожалуйста в новом окружении.
Comment 2 Alexander Makeenkov 2024-02-20 17:26:54 MSK
Воспроизводится по шагам из описания в p10 с версиями:

apache2-base-2.4.58-alt1.x86_64
apache2-mod_php8.0-8.0.30-alt1
apache2-mod_php8.1-8.1.27-alt1
apache2-mod_php8.2-8.2.15-alt1

В сизифе не воспроизводится.