Ce n’est pas la réponse, mais peut être une piste . Lors de mon instalation initial : mon utilisateur principal j’ai créé un compte différent de l’adresse email pour mon utilisateur.
J’ai actuellement comme id du compte denis, et comme mail shnoulle. Mon répertoire perso est /home/shnoulle.
Sur mles autres utilisateurs : les 3 nom sont les même : RAS. Mais sur l’admin, je ne peux rien faire : erreur 500 à chaque fois.
SI tu es dans la même configuration que moi (compte différent de mail) alors : on trouveras ensemble (peut être).
Snon : faut que je poste un autre topic …
Traceback (most recent call last):
File “/usr/bin/yunohost”, line 160, in
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
Aucun répertoire utilisateur n’est créé dans /var/mail
J’arrive longtemps après la guerre, mais comme la question est restée ouverte, et que le problème m’est arrivé (installation sur Banana Pi avec armbian), j’apporte ma pierre
En fait, il se plaint qu’il lui manque la commande “nscd”.
La solution est donc simple : sudo apt-get install nscd
J’ai le même souci lors de la mise à jour d’un utilisateur : lorque j’essaye de changer le mot de passe ou de mettre un quota sur un utilisateur qui en avait pas, par exemple…
Le compte se vérole, impossible d’y avoir accès via la console web (internal error… comme pour tout le monde) et seule solution le détruire via ligne de commande.
J’ai essayé de faire l’update en ligne de commande et j’obtiens :
Success! The user has been updated
Success! The SSOwat configuration has been generated
Traceback (most recent call last):
File "/usr/bin/yunohost", line 212, in <module>
password=opts.password, parser_kwargs={'top_parser': parser}
File "/usr/lib/python2.7/dist-packages/moulinette/__init__.py", line 138, in cli
moulinette.run(args, output_as=output_as, password=password)
File "/usr/lib/python2.7/dist-packages/moulinette/interfaces/cli.py", line 352, in run
ret = self.actionsmap.process(args, timeout=5)
File "/usr/lib/python2.7/dist-packages/moulinette/actionsmap.py", line 467, in process
return func(**arguments)
File "/usr/lib/moulinette/yunohost/user.py", line 357, in user_update
return user_info(auth, username)
File "/usr/lib/moulinette/yunohost/user.py", line 404, in user_info
shell=True)
File "/usr/lib/python2.7/subprocess.py", line 573, in check_output
raise CalledProcessError(retcode, cmd, output=output)
subprocess.CalledProcessError: Command 'doveadm -f flow quota get -u risingyuno' returned non-zero exit status 127