my setup :
Debian 8 Jessie
moulinette: 2.2.1.1
moulinette-yunohost: 2.2.3
yunohost-admin: 2.2.1
When I do “yunohost user create rui” from the moulinette
it seems the first steps do work fine : it ask me for the name, email etc…
then when i finish to confirm the password, i get this python error message :
Confirm password:
Traceback (most recent call last):
File "/usr/bin/yunohost", line 160, in <module>
print_json=PRINT_JSON, use_cache=USE_CACHE)
File "/usr/lib/python2.7/dist-packages/moulinette/__init__.py", line 117, in cli
moulinette.run(args, print_json)
File "/usr/lib/python2.7/dist-packages/moulinette/interfaces/cli.py", line 202, in run
ret = self.actionsmap.process(args, timeout=5)
File "/usr/lib/python2.7/dist-packages/moulinette/actionsmap.py", line 462, in process
return func(**arguments)
File "/usr/lib/moulinette/yunohost/user.py", line 192, in user_create
subprocess.call(['nscd', '-i', 'passwd'])
File "/usr/lib/python2.7/subprocess.py", line 522, in call
return Popen(*popenargs, **kwargs).wait()
File "/usr/lib/python2.7/subprocess.py", line 710, in __init__
errread, errwrite)
File "/usr/lib/python2.7/subprocess.py", line 1335, in _execute_child
raise child_exception
OSError: [Errno 2] No such file or directory
When i go back to the admin dashboard, i can see the user got created, but SSO does not work for that user
and it seems the new user does not have access to any existing app or email etc…
When i remove the user from the dashboard, i end up with a “ghost” user named () that I have to delete one more time
to actually see it gone and I have this LDAP error message :
An error occured during LDAP operation
When I create the user from the dashboard, the error is different :
Error: 500 Internal Server Error
Sorry, the requested URL 'http://127.0.0.1:6787/users' caused an error:
Internal Server Error
Any hint on how to proceed to get this working ? it seems now I can’t add any new user.
ps: no problem on other Yunohost instances. on the same hardware/OS