Bonjour ,
je suis en plein refonte de mon infra pour dédié un serveur virtuelle à nextcloud.
j’ai donc désintaller l’application, ouvert le port 389 ( port ldap) pour que mon nextcloud migré pointe toujours sur les user yunohost.
je veux installer nextcloud par redirection vers mon autre serveur, et lorsque je tente d’installer l’application webapp, cela boucle sur le message suivant:
Une erreur est survenue lors de l’opération LDAP
c’est une erreur que j’ai eut lors de la de-installation e l’application nextcloud.
pour info j’ai redémarré le service slapd.
cordialement.
[edit1]
si cela peut aidé dans la recherche de l’anomalie, lorsque je fais un ldapsearch d’un utilisateur, cela fonctionne bien, il le trouve.
j’ai tenté aussi d’installer via le ligne de commande et j’ai toujours une erreur ldap.
sudo yunohost app install my_webapp
Available domains:
nauError: Unable to reach LDAP server
Exception AttributeError: "'Authenticator' object has no attribute 'con'" in <bound method
Authenticator.__del__ of <moulinette.authenticators.ldap.Authenticator object at
0x7f33b86ff910>> ignored
voila ce que j’ai ou j’en suis actuellement…
[edit2]
voici le log lorsque je lance l’installation en ligne de commande.
2019-12-06 12:09:30,362 DEBUG moulinette.actionsmap __init__ - loading actions map namespace 'yunohost'
2019-12-06 12:09:30,391 DEBUG moulinette.actionsmap __init__ - extra parameter classes loaded: ['comment', 'ask', 'password', 'required', 'pattern']
2019-12-06 12:09:30,391 DEBUG moulinette.interface __init__ - initializing base actions map parser for cli
2019-12-06 12:09:30,393 DEBUG moulinette.interface __init__ - registering new callback action 'yunohost.utils.packages.ynh_packages_version' to ['-v', '--version']
2019-12-06 12:09:30,494 DEBUG moulinette.core acquire - lock has been acquired
2019-12-06 12:09:30,535 DEBUG moulinette.actionsmap process - loading python module yunohost.app took 0.041s
2019-12-06 12:09:30,536 INFO moulinette.actionsmap process - processing action [4694.1]: yunohost.app.install with args={'force': False, 'app': 'my_webapp', 'args': None, 'label': None, 'no_remove_on_failure': False}
2019-12-06 12:09:30,631 DEBUG yunohost.app _fetch_app_from_git - [4694.1] Downloading…
2019-12-06 12:09:31,924 DEBUG yunohost.app _extract_app_from_file - [4694.1] Extracting…
2019-12-06 12:09:31,961 DEBUG yunohost.app _extract_app_from_file - [4694.1] Done
2019-12-06 12:09:31,967 DEBUG yunohost.app _check_manifest_requirements - [4694.1] Checking required packages for my_webapp…
2019-12-06 12:09:32,539 DEBUG yunohost.app _check_services_status_for_app - [4694.1] Checking that required services are up and running...
2019-12-06 12:09:33,100 DEBUG moulinette.authenticator.ldap __init__ - initialize authenticator 'as-root' with: uri='ldapi://%2Fvar%2Frun%2Fslapd%2Fldapi', base_dn='dc=yunohost,dc=org', user_rdn='gidNumber=0+uidNumber=0,cn=peercred,cn=external,cn=auth'
2019-12-06 12:09:37,613 ERROR moulinette.authenticator.ldap authenticate - unable to reach the server to authenticate
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/moulinette/authenticators/ldap.py", line 85, in authenticate
con.sasl_non_interactive_bind_s('EXTERNAL')
File "/usr/lib/python2.7/dist-packages/ldap/ldapobject.py", line 254, in sasl_non_interactive_bind_s
sasl_mech
File "/usr/lib/python2.7/dist-packages/ldap/ldapobject.py", line 962, in sasl_interactive_bind_s
res = self._apply_method_s(SimpleLDAPObject.sasl_interactive_bind_s,*args,**kwargs)
File "/usr/lib/python2.7/dist-packages/ldap/ldapobject.py", line 935, in _apply_method_s
self.reconnect(self._uri,retry_max=self._retry_max,retry_delay=self._retry_delay)
File "/usr/lib/python2.7/dist-packages/ldap/ldapobject.py", line 911, in reconnect
raise e
SERVER_DOWN: {'desc': "Can't contact LDAP server"}
2019-12-06 12:09:37,616 DEBUG moulinette.actionsmap process - action [4694.1] executed in 7.080s
2019-12-06 12:09:37,617 DEBUG moulinette.core release - lock has been released
2019-12-06 12:09:37,617 ERROR yunohost cli - Unable to reach LDAP server