Версии пакетов: 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-шагов)