Migration buster Size limit exceeded

Hmoké, faudrait voir où tu as mis ta ligne olcSizeLimit egalement

Dans une amélioration à venir, on l’a mise ici vers la ligne 36 : yunohost/config.ldif at enh-csv · YunoHost/yunohost · GitHub

Y’a moyen que si tu le mette dans une autre section plus bas du fichier, ça fasse pas ce qu’il faut …

en plaçant olcSizeLimit: 50000 au bon endroit, le patch passe
ensuite j’ai lancé le slapindex puis systemctl restart slapd
la conf est bien mise a jour (yunohost user list fonctionne)

par contre nouvelle erreur https://paste.yunohost.org/raw/osujotelay

error: 'Migration 0019_extend_permissions_features did not complete, aborting. Error:
  error during LDAP update operation with: rdn=''cn=mastodon.main,ou=permission'',
  attr_dict={''authHeader'': [''TRUE''], ''label'': [''mastodon''], ''showTile'':
  [''TRUE''], ''isProtected'': [''FALSE'']}, new_rdn=False and exception: {''desc'':
  ''Other (e.g., implementation specific) error'', ''info'': ''entry update failed''}'

j’ai refais tte la procédure une deuxième fois, et c’est l’erreur xmpp qui revient

le bug venait de la taille max de la base ldap

on a changer olcDbMaxSize: 104857600 ligne 192 dans /usr/share/yunohost/templates/slapd/config.ldif et la migration est passé

(en plus de olcSizelimit vu plus haut)

merci infiniment @Aleks :smiling_face_with_three_hearts:

2 Likes

Pour compléter : on a pu comprendre ça en regardant les logs de slapd avec journalctl -u slapd qui contenait : MDB_MAP_FULL: Environment mapsize limit reached (ce qui est + informatif que juste implementation specific) error)

du coup c’est quoi le meilleur process quand je fais des maj système pour conserver ces confs spécifiques ?

après chaque yunohost tools upgrade --system

  1. vim /usr/share/yunohost/templates/slapd/config.ldif
    olcSizeLimit: 50000 ligne 36
    olcDbMaxSize: 104857600 ligne 192
  2. curl https://gist.githubusercontent.com/alexAubin/337ec0ecb7709ab8316e4746b9e63d6d/raw/36185b2f339e63992a573c805965de3886f6327a/gistfile1.txt | bash
    su openldap -s "/bin/bash" -c "/usr/sbin/slapindex"
    systemctl restart slapd
  3. yunohost tools regen-conf slapd --force

Oui, mais les changements devraient être intégrés dans la version 4.3, via la feature [enh] Import users with a CSV by zamentur · Pull Request #1089 · YunoHost/yunohost · GitHub

1 Like

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.