Aleks
August 26, 2021, 11:57pm
21
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 …
Bachy
August 27, 2021, 12:49pm
22
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
Bachy
August 27, 2021, 1:48pm
23
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
2 Likes
Aleks
August 27, 2021, 1:49pm
24
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
)
Bachy
August 27, 2021, 1:53pm
25
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
vim /usr/share/yunohost/templates/slapd/config.ldif
olcSizeLimit: 50000
ligne 36
olcDbMaxSize: 104857600
ligne 192
curl https://gist.githubusercontent.com/alexAubin/337ec0ecb7709ab8316e4746b9e63d6d/raw/36185b2f339e63992a573c805965de3886f6327a/gistfile1.txt | bash
su openldap -s "/bin/bash" -c "/usr/sbin/slapindex"
systemctl restart slapd
yunohost tools regen-conf slapd --force
Aleks
August 27, 2021, 2:25pm
26
1 Like
system
Closed
September 26, 2021, 2:25pm
27
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.