ended_at: 2021-01-08 08:20:18.541731 error: "La migration 0019_extend_permissions_features a \xE9chou\xE9 avec l\u2019\ exception Permission 'phpmyadmin.main' introuvable : annulation" interface: api operation: tools_migrations_migrate_forward parent: null started_at: 2021-01-08 08:20:14.826117 success: false yunohost_version: 4.1.4 ============ 2021-01-08 09:20:14,840: INFO - Exécution de la migration 0019_extend_permissions_features... 2021-01-08 09:20:14,841: INFO - Création d'une sauvegarde de la base de données LDAP et des paramètres des applications avant la migration. 2021-01-08 09:20:15,329: DEBUG - Executing command 'sh -c YNH_DOMAINS='domain2.tld blog.domain2.tld board.domain2.tld caldav.domain2.tld chat.domain2.tld cloud.domain2.tld dl.domain2.tld erp.domain2.tld forum.domain2.tld funk.domain2.tld ghost.domain2.tld mail.domain2.tld matter.domain2.tld monitoring.domain2.tld pad.domain2.tld maindomain.tld pic.domain2.tld pouet.domain2.tld proxi.domain2.tld search.domain2.tld shop.domain2.tld sound.domain2.tld sql.domain2.tld stream.domain2.tld synapse.domain2.tld tube.domain2.tld wall.domain2.tld wiki.domain2.tld' YNH_CWD=/usr/share/yunohost/hooks/conf_regen YNH_INTERFACE=api YNH_STDRETURN=/tmp/tmpfbrBRp/stdreturn YNH_STDINFO=/tmp/tmpZwQRnH/stdinfo BASH_XTRACEFD=7 /bin/bash -x "./06-slapd" pre 0 1 /home/yunohost.conf/pending/slapd 7>&1' 2021-01-08 09:20:15,354: DEBUG - + set -e 2021-01-08 09:20:15,356: DEBUG - + tmp_backup_dir_file=/tmp/slapd-backup-dir.txt 2021-01-08 09:20:15,356: DEBUG - + FORCE=0 2021-01-08 09:20:15,356: DEBUG - + DRY_RUN=1 2021-01-08 09:20:15,356: DEBUG - + case "$1" in 2021-01-08 09:20:15,357: DEBUG - + do_pre_regen /home/yunohost.conf/pending/slapd 2021-01-08 09:20:15,357: DEBUG - + pending_dir=/home/yunohost.conf/pending/slapd 2021-01-08 09:20:15,357: DEBUG - + rm -f /tmp/slapd-backup-dir.txt 2021-01-08 09:20:15,358: DEBUG - ++ grep '^database' /etc/ldap/slapd.conf 2021-01-08 09:20:15,358: DEBUG - ++ awk '{print $2}' 2021-01-08 09:20:15,358: DEBUG - + curr_backend= 2021-01-08 09:20:15,358: DEBUG - + '[' -e /etc/ldap/slapd.conf ']' 2021-01-08 09:20:15,359: DEBUG - + ldap_dir=/home/yunohost.conf/pending/slapd/etc/ldap 2021-01-08 09:20:15,359: DEBUG - + schema_dir=/home/yunohost.conf/pending/slapd/etc/ldap/schema 2021-01-08 09:20:15,359: DEBUG - + mkdir -p /home/yunohost.conf/pending/slapd/etc/ldap /home/yunohost.conf/pending/slapd/etc/ldap/schema 2021-01-08 09:20:15,359: DEBUG - + '[' '!' -f /etc/ldap/slapd-yuno.conf ']' 2021-01-08 09:20:15,360: DEBUG - + '[' '!' -f /etc/ldap/slapd.conf ']' 2021-01-08 09:20:15,360: DEBUG - + '[' '!' -f /etc/ldap/schema/yunohost.schema ']' 2021-01-08 09:20:15,360: DEBUG - + cd /usr/share/yunohost/templates/slapd 2021-01-08 09:20:15,361: DEBUG - + cp -a ldap.conf slapd.ldif /home/yunohost.conf/pending/slapd/etc/ldap 2021-01-08 09:20:15,361: DEBUG - + cp -a sudo.ldif mailserver.ldif permission.ldif /home/yunohost.conf/pending/slapd/etc/ldap/schema 2021-01-08 09:20:15,361: DEBUG - + mkdir -p /home/yunohost.conf/pending/slapd/etc/systemd/system/slapd.service.d/ 2021-01-08 09:20:15,361: DEBUG - + cp systemd-override.conf /home/yunohost.conf/pending/slapd/etc/systemd/system/slapd.service.d/ynh-override.conf 2021-01-08 09:20:15,362: DEBUG - + install -D -m 644 slapd.default /home/yunohost.conf/pending/slapd/etc/default/slapd 2021-01-08 09:20:15,362: DEBUG - + exit 0 2021-01-08 09:20:15,512: DEBUG - Applique la configuration en attente pour la catégorie 'slapd'... 2021-01-08 09:20:15,587: DEBUG - processing pending conf '/home/yunohost.conf/pending/slapd/etc/ldap/schema/permission.ldif' to system conf '/etc/ldap/schema/permission.ldif' 2021-01-08 09:20:15,588: DEBUG - > system conf is already up-to-date 2021-01-08 09:20:15,588: DEBUG - processing pending conf '/home/yunohost.conf/pending/slapd/etc/ldap/slapd.ldif' to system conf '/etc/ldap/slapd.ldif' 2021-01-08 09:20:15,589: DEBUG - > system conf is already up-to-date 2021-01-08 09:20:15,589: DEBUG - processing pending conf '/home/yunohost.conf/pending/slapd/etc/default/slapd' to system conf '/etc/default/slapd' 2021-01-08 09:20:15,589: DEBUG - > system conf is already up-to-date 2021-01-08 09:20:15,590: DEBUG - processing pending conf '/home/yunohost.conf/pending/slapd/etc/ldap/schema/mailserver.ldif' to system conf '/etc/ldap/schema/mailserver.ldif' 2021-01-08 09:20:15,590: DEBUG - > system conf is already up-to-date 2021-01-08 09:20:15,590: DEBUG - processing pending conf '/home/yunohost.conf/pending/slapd/etc/ldap/schema/sudo.ldif' to system conf '/etc/ldap/schema/sudo.ldif' 2021-01-08 09:20:15,591: DEBUG - > system conf is already up-to-date 2021-01-08 09:20:15,591: DEBUG - processing pending conf '/home/yunohost.conf/pending/slapd/etc/systemd/system/slapd.service.d/ynh-override.conf' to system conf '/etc/systemd/system/slapd.service.d/ynh-override.conf' 2021-01-08 09:20:15,591: DEBUG - > system conf is already up-to-date 2021-01-08 09:20:15,592: DEBUG - processing pending conf '/home/yunohost.conf/pending/slapd/etc/ldap/ldap.conf' to system conf '/etc/ldap/ldap.conf' 2021-01-08 09:20:15,592: DEBUG - > system conf is already up-to-date 2021-01-08 09:20:15,592: DEBUG - La configuration est déjà à jour pour la catégorie 'slapd' 2021-01-08 09:20:15,593: INFO - Mise à jour du schéma LDAP... 2021-01-08 09:20:15,614: DEBUG - Executing command 'sh -c YNH_DOMAINS='domain2.tld blog.domain2.tld board.domain2.tld caldav.domain2.tld chat.domain2.tld cloud.domain2.tld dl.domain2.tld erp.domain2.tld forum.domain2.tld funk.domain2.tld ghost.domain2.tld mail.domain2.tld matter.domain2.tld monitoring.domain2.tld pad.domain2.tld maindomain.tld pic.domain2.tld pouet.domain2.tld proxi.domain2.tld search.domain2.tld shop.domain2.tld sound.domain2.tld sql.domain2.tld stream.domain2.tld synapse.domain2.tld tube.domain2.tld wall.domain2.tld wiki.domain2.tld' YNH_CWD=/usr/share/yunohost/hooks/conf_regen YNH_INTERFACE=api YNH_STDRETURN=/tmp/tmp0mfkEK/stdreturn YNH_STDINFO=/tmp/tmplRa55T/stdinfo BASH_XTRACEFD=7 /bin/bash -x "./06-slapd" pre 1 0 /home/yunohost.conf/pending/slapd 7>&1' 2021-01-08 09:20:15,640: DEBUG - + set -e 2021-01-08 09:20:15,641: DEBUG - + tmp_backup_dir_file=/tmp/slapd-backup-dir.txt 2021-01-08 09:20:15,642: DEBUG - + FORCE=1 2021-01-08 09:20:15,642: DEBUG - + DRY_RUN=0 2021-01-08 09:20:15,642: DEBUG - + case "$1" in 2021-01-08 09:20:15,643: DEBUG - + do_pre_regen /home/yunohost.conf/pending/slapd 2021-01-08 09:20:15,643: DEBUG - + pending_dir=/home/yunohost.conf/pending/slapd 2021-01-08 09:20:15,644: DEBUG - + rm -f /tmp/slapd-backup-dir.txt 2021-01-08 09:20:15,644: DEBUG - ++ grep '^database' /etc/ldap/slapd.conf 2021-01-08 09:20:15,645: DEBUG - ++ awk '{print $2}' 2021-01-08 09:20:15,645: DEBUG - + curr_backend= 2021-01-08 09:20:15,645: DEBUG - + '[' -e /etc/ldap/slapd.conf ']' 2021-01-08 09:20:15,646: DEBUG - + ldap_dir=/home/yunohost.conf/pending/slapd/etc/ldap 2021-01-08 09:20:15,646: DEBUG - + schema_dir=/home/yunohost.conf/pending/slapd/etc/ldap/schema 2021-01-08 09:20:15,646: DEBUG - + mkdir -p /home/yunohost.conf/pending/slapd/etc/ldap /home/yunohost.conf/pending/slapd/etc/ldap/schema 2021-01-08 09:20:15,647: DEBUG - + '[' '!' -f /etc/ldap/slapd-yuno.conf ']' 2021-01-08 09:20:15,647: DEBUG - + '[' '!' -f /etc/ldap/slapd.conf ']' 2021-01-08 09:20:15,647: DEBUG - + '[' '!' -f /etc/ldap/schema/yunohost.schema ']' 2021-01-08 09:20:15,648: DEBUG - + cd /usr/share/yunohost/templates/slapd 2021-01-08 09:20:15,648: DEBUG - + cp -a ldap.conf slapd.ldif /home/yunohost.conf/pending/slapd/etc/ldap 2021-01-08 09:20:15,649: DEBUG - + cp -a sudo.ldif mailserver.ldif permission.ldif /home/yunohost.conf/pending/slapd/etc/ldap/schema 2021-01-08 09:20:15,649: DEBUG - + mkdir -p /home/yunohost.conf/pending/slapd/etc/systemd/system/slapd.service.d/ 2021-01-08 09:20:15,649: DEBUG - + cp systemd-override.conf /home/yunohost.conf/pending/slapd/etc/systemd/system/slapd.service.d/ynh-override.conf 2021-01-08 09:20:15,650: DEBUG - + install -D -m 644 slapd.default /home/yunohost.conf/pending/slapd/etc/default/slapd 2021-01-08 09:20:15,750: DEBUG - + exit 0 2021-01-08 09:20:15,798: DEBUG - Vérification de la configuration en attente qui aurait été appliquée pour la catégorie 'slapd'… 2021-01-08 09:20:15,873: DEBUG - processing pending conf '/home/yunohost.conf/pending/slapd/etc/ldap/schema/permission.ldif' to system conf '/etc/ldap/schema/permission.ldif' 2021-01-08 09:20:15,873: DEBUG - > system conf is already up-to-date 2021-01-08 09:20:15,874: DEBUG - processing pending conf '/home/yunohost.conf/pending/slapd/etc/ldap/slapd.ldif' to system conf '/etc/ldap/slapd.ldif' 2021-01-08 09:20:15,874: DEBUG - > system conf is already up-to-date 2021-01-08 09:20:15,875: DEBUG - processing pending conf '/home/yunohost.conf/pending/slapd/etc/default/slapd' to system conf '/etc/default/slapd' 2021-01-08 09:20:15,875: DEBUG - > system conf is already up-to-date 2021-01-08 09:20:15,876: DEBUG - processing pending conf '/home/yunohost.conf/pending/slapd/etc/ldap/schema/mailserver.ldif' to system conf '/etc/ldap/schema/mailserver.ldif' 2021-01-08 09:20:15,876: DEBUG - > system conf is already up-to-date 2021-01-08 09:20:15,876: DEBUG - processing pending conf '/home/yunohost.conf/pending/slapd/etc/ldap/schema/sudo.ldif' to system conf '/etc/ldap/schema/sudo.ldif' 2021-01-08 09:20:15,877: DEBUG - > system conf is already up-to-date 2021-01-08 09:20:15,877: DEBUG - processing pending conf '/home/yunohost.conf/pending/slapd/etc/systemd/system/slapd.service.d/ynh-override.conf' to system conf '/etc/systemd/system/slapd.service.d/ynh-override.conf' 2021-01-08 09:20:15,878: DEBUG - > system conf is already up-to-date 2021-01-08 09:20:15,878: DEBUG - processing pending conf '/home/yunohost.conf/pending/slapd/etc/ldap/ldap.conf' to system conf '/etc/ldap/ldap.conf' 2021-01-08 09:20:15,879: DEBUG - > system conf is already up-to-date 2021-01-08 09:20:15,879: DEBUG - La configuration est déjà à jour pour la catégorie 'slapd' 2021-01-08 09:20:15,881: DEBUG - Executing command 'sh -c YNH_DOMAINS='domain2.tld blog.domain2.tld board.domain2.tld caldav.domain2.tld chat.domain2.tld cloud.domain2.tld dl.domain2.tld erp.domain2.tld forum.domain2.tld funk.domain2.tld ghost.domain2.tld mail.domain2.tld matter.domain2.tld monitoring.domain2.tld pad.domain2.tld maindomain.tld pic.domain2.tld pouet.domain2.tld proxi.domain2.tld search.domain2.tld shop.domain2.tld sound.domain2.tld sql.domain2.tld stream.domain2.tld synapse.domain2.tld tube.domain2.tld wall.domain2.tld wiki.domain2.tld' YNH_CWD=/usr/share/yunohost/hooks/conf_regen YNH_INTERFACE=api YNH_STDRETURN=/tmp/tmp3nkuyu/stdreturn YNH_STDINFO=/tmp/tmpciWPcw/stdinfo BASH_XTRACEFD=7 /bin/bash -x "./06-slapd" post 1 0 '' 7>&1' 2021-01-08 09:20:15,907: DEBUG - + set -e 2021-01-08 09:20:15,909: DEBUG - + tmp_backup_dir_file=/tmp/slapd-backup-dir.txt 2021-01-08 09:20:15,910: DEBUG - + FORCE=1 2021-01-08 09:20:15,910: DEBUG - + DRY_RUN=0 2021-01-08 09:20:15,910: DEBUG - + case "$1" in 2021-01-08 09:20:15,911: DEBUG - + do_post_regen 2021-01-08 09:20:15,911: DEBUG - + regen_conf_files= 2021-01-08 09:20:15,911: DEBUG - + echo 'Enforce permissions on ldap/slapd directories and certs ...' 2021-01-08 09:20:15,912: DEBUG - Enforce permissions on ldap/slapd directories and certs ... 2021-01-08 09:20:15,912: DEBUG - + usermod -aG ssl-cert openldap 2021-01-08 09:20:15,913: DEBUG - + chown root:openldap /etc/ldap/slapd.ldif 2021-01-08 09:20:16,014: DEBUG - + chown -R openldap:openldap /etc/ldap/schema/ 2021-01-08 09:20:16,014: DEBUG - + chown -R openldap:openldap /etc/ldap/slapd.d/ 2021-01-08 09:20:16,014: DEBUG - + echo '' 2021-01-08 09:20:16,015: DEBUG - + sed 's/,/\n/g' 2021-01-08 09:20:16,015: DEBUG - + grep -q '^/etc/systemd/system/slapd.service.d/ynh-override.conf$' 2021-01-08 09:20:16,015: DEBUG - + '[' -z '' ']' 2021-01-08 09:20:16,016: DEBUG - + exit 0 2021-01-08 09:20:16,065: DEBUG - Journal complet de cette opération : '<a href="#/tools/logs/20210108-082015-regen_conf-slapd" style="text-decoration:underline"> Régénérer les configurations du système 'slapd' </a>' 2021-01-08 09:20:16,082: INFO - Ajouter de nouveaux attributs pour les autorisations dans la base de données LDAP 2021-01-08 09:20:16,517: INFO - Migration des anciens paramètres d'autorisation... 2021-01-08 09:20:16,870: WARNING - Impossible de migrer... tentative de restauration du système. 2021-01-08 09:20:18,537: INFO - Retour à l'état antérieur du système. 2021-01-08 09:20:18,539: ERROR - La migration 0019_extend_permissions_features a échoué avec l’exception Permission 'phpmyadmin.main' introuvable : annulation Traceback (most recent call last): File "/usr/lib/moulinette/yunohost/tools.py", line 897, in tools_migrations_migrate migration.run() File "/usr/lib/moulinette/yunohost/data_migrations/0019_extend_permissions_features.py", line 99, in run migrate_legacy_permission_settings() File "/usr/lib/moulinette/yunohost/utils/legacy.py", line 167, in migrate_legacy_permission_settings user_permission_update(app + ".main", label=settings["label"], sync_perm=False) File "/usr/lib/moulinette/yunohost/log.py", line 358, in func_wrapper result = func(*args, **kwargs) File "/usr/lib/moulinette/yunohost/permission.py", line 136, in user_permission_update existing_permission = user_permission_info(permission) File "/usr/lib/moulinette/yunohost/permission.py", line 258, in user_permission_info raise YunohostError('permission_not_found', permission=permission) YunohostError: Permission 'phpmyadmin.main' introuvable