What type of hardware are you using: Old laptop or computer
What YunoHost version are you running: 12.1.15.1
Describe your issue
Bonjour à tous,
La mise à jour s’est plutôt bien passée sauf une erreur 34 de migration qui ne passe pas et évidemment je ne vois pas comment la corriger !
Voilà le log :
La migration 0034_fix_missing_admins_aliases a échoué, abandon. Erreur : La mise à jour du groupe ‘admins’ a échoué : L’attribut LDAP ‘mail’ existe déjà avec la valeur ‘root@mondomaine.fr’
Traceback (most recent call last):
File “/usr/lib/python3/dist-packages/yunohost/user.py”, line 1343, in user_group_update
ldap.validate_uniqueness({“mail”: mail})
File “/usr/lib/python3/dist-packages/yunohost/utils/ldap.py”, line 389, in validate_uniqueness
raise YunohostError(
yunohost.utils.error.YunohostError: L’attribut LDAP ‘mail’ existe déjà avec la valeur ‘root@mondomaine.fr’
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File “/usr/lib/python3/dist-packages/yunohost/tools.py”, line 895, in tools_migrations_run
migration.run()
File “/usr/lib/python3/dist-packages/yunohost/migrations/0034_fix_missing_admins_aliases.py”, line 11, in run
_update_admins_group_aliases(
File “/usr/lib/python3/dist-packages/yunohost/user.py”, line 1675, in _update_admins_group_aliases
user_group_update(
File “/usr/lib/python3/dist-packages/yunohost/log.py”, line 532, in func_wrapper
result = func(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^
File “/usr/lib/python3/dist-packages/yunohost/user.py”, line 1345, in user_group_update
raise YunohostError(“group_update_failed”, group=groupname, error=e)
yunohost.utils.error.YunohostError: La mise à jour du groupe ‘admins’ a échoué : L’attribut LDAP ‘mail’ existe déjà avec la valeur ‘root@mondomaine.fr’
J’ai bien vu une référence à ce problème ici :
réponse 61 :
<< Bonjour,
J’ai eu le même souci. C’est sans doute lié à des installations “anciennes” de YunoHost du temps où la gestion des alias n’était pas la même qu’aujourd’hui.
J’ai résolu en supprimant les aliases de l’administrateur du domaine via la webadmin.
root@ton_domaine.tld et admin@ton_domaine.tld.
La migration 0034 a pu se faire et ça a lancé automatiquement la migration 35. >>
Mais je ne sais pas comment l’utiliser
Merci de votre aide par avance.
Share relevant logs or error messages
La migration 0034_fix_missing_admins_aliases a échoué, abandon. Erreur : La mise à jour du groupe ‘admins’ a échoué : L’attribut LDAP ‘mail’ existe déjà avec la valeur ‘root@mondomaine.fr’
Traceback (most recent call last):
File “/usr/lib/python3/dist-packages/yunohost/user.py”, line 1343, in user_group_update
ldap.validate_uniqueness({“mail”: mail})
File “/usr/lib/python3/dist-packages/yunohost/utils/ldap.py”, line 389, in validate_uniqueness
raise YunohostError(
yunohost.utils.error.YunohostError: L’attribut LDAP ‘mail’ existe déjà avec la valeur ‘root@mondomaine.fr’
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File “/usr/lib/python3/dist-packages/yunohost/tools.py”, line 895, in tools_migrations_run
migration.run()
File “/usr/lib/python3/dist-packages/yunohost/migrations/0034_fix_missing_admins_aliases.py”, line 11, in run
_update_admins_group_aliases(
File “/usr/lib/python3/dist-packages/yunohost/user.py”, line 1675, in _update_admins_group_aliases
user_group_update(
File “/usr/lib/python3/dist-packages/yunohost/log.py”, line 532, in func_wrapper
result = func(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^
File “/usr/lib/python3/dist-packages/yunohost/user.py”, line 1345, in user_group_update
raise YunohostError(“group_update_failed”, group=groupname, error=e)
yunohost.utils.error.YunohostError: La mise à jour du groupe ‘admins’ a échoué : L’attribut LDAP ‘mail’ existe déjà avec la valeur ‘root@mondomaine.fr’