Bug 59351 - Не устанавливается модуль ldap для nextcloud
Summary: Не устанавливается модуль ldap для nextcloud
Status: NEW
Alias: None
Product: Sisyphus
Classification: Development
Component: nextcloud-apache2 (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Andrey Cherepanov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2026-05-27 18:34 MSK by Божченко Павел Александрович
Modified: 2026-05-27 18:34 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 Божченко Павел Александрович 2026-05-27 18:34:13 MSK
Версии пакетов:
nextcloud-apache2-33.0.2-alt1.noarch
deploy-0.4.4-alt1.noarch

Шаги воспроизведения:
1) Установить пакеты:
# apt-get install -y nextcloud nextcloud-apache2

2) Проверить наличие модулей pdo_mysql и ldap:
# php -m | grep -iE 'ldap|mysql'
(пустой вывод)

2.1) Workaround для ошибки https://bugzilla.altlinux.org/59345:

# ansible-galaxy collection install ansible.mysql -p /usr/lib/python3/site-packages/ansible_collections/

2.2) Workaround для ошибки https://bugzilla.altlinux.org/59348:

# echo '' > /usr/share/deploy/vars/php

# cat > /tmp/patch.yml << 'EOF'
  pre_tasks:
    - name: detect php version
      shell: "rpm -qa apache2-mod_php\\* | grep -oP 'php\\K[0-9]+\\.[0-9]+' | head -1"
      register: php_detected
      changed_when: false
    - set_fact:
        php_version: "{{ php_detected.stdout }}"
EOF

# sed -i '/^  gather_facts:/r /tmp/patch.yml' /usr/share/deploy/nextcloud.yml

3) Развернуть nextcloud через deploy:
# deploy nextcloud

4) Проверить наличие модулей:
# php -m | grep -iE 'ldap|mysql'

Ожидаемое поведение: ldap и pdo_mysql устанавливаются как зависимости, либо же в процессе установки через deploy
Фактическое поведение: по умолчанию ни ldap ни pgo_mysql не установлены, после установки через deploy устанавливается только pdo_mysql. В результате приложение LDAP user and group backend отображается в списке приложений Nextcloud, но недоступно для включения

Дополнительно: актуально для P11 (без промежуточных workaround-шагов)