Erreur 500 dans la gestion utilisateurs

Bonjour,

Sur une install fraîche sur une debian jessie toute aussi fraîche, j’ai une méchante erreur 500 dés que je m’approche de la gestion des utilisateurs.

Par exemple lors de la gestion des accès application:
admin>applications>nom_de_l’app>accès>choisissez_un_utilisateur>ajouter> bam:

Sorry, the requested URL 'http://127.0.0.1:6787/access'
           caused an error: Internal Server Error

Erreur que je retrouve directement dans la gestion utilisateur:
admin>utilisateur>julien> bam:

Sorry, the requested URL 'http://127.0.0.1:6787/users/julien?locale=fr'
           caused an error:
        Internal Server Error

Par ailleurs, le mail ne fonctionne pas, avec le webmail local comme avec un client imap ailleurs.Baïkal non plus.

A noter: tous les services et les différents checks sont au vert, owncloud fonctionnent bien avec 2 utilisateurs.
Merci de vos lumières;

Julien

Salut,

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 … :wink:

Bonjour,
Même chose pour moi. Je viens de faire une réinstall complète sur jessie.
Tous les services sont fonctionnels.

Via l’interface web la création d’un utilisateur donne :

Sorry, the requested URL 'http://127.0.0.1:6787/users/eric
caused an error:
Internal Server Error

Via la moulinette :

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

Je ne peux pas supprimer le compte :

Utilisateur inconnu

Salut,

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 :slight_smile:
En fait, il se plaint qu’il lui manque la commande “nscd”.

La solution est donc simple :
sudo apt-get install nscd

Bonjour.

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

Cordialement.

Laurent.