Je soumets à votre sagacité un problème dont je n'arrive pas (vues mes connaissances) à me "dépatouiller".
Je ne peux plus créer de nouvel utilisateur via le panneau de contrôle.
Je vous soumets les logs récupérés après la tentative de créer un compte "jpierre", prénom "Jean-Pierre", nom "Dupont". appartenant au groupe "externe" (description: public). J'ai effacé les noms d'utilisateurs de ce groupe à fin de confidentialité.
Désolé pour la longueur des logs mais j'ai préféré laisser leur intégralité en espérant qu'ils vous seront plus explicites:
Jan 15 15:42:38 webser /etc/e-smith/web/panels/manager/cgi-bin/useraccounts[4042]: /home/e-smith/db/accounts: OLD jpierre=(undefined)
Jan 15 15:42:38 webser /etc/e-smith/web/panels/manager/cgi-bin/useraccounts[4042]: /home/e-smith/db/accounts: NEW jpierre=
Jan 15 15:42:38 webser /etc/e-smith/web/panels/manager/cgi-bin/useraccounts[4042]: /home/e-smith/db/accounts: OLD jpierre=
Jan 15 15:42:38 webser /etc/e-smith/web/panels/manager/cgi-bin/useraccounts[4042]: /home/e-smith/db/accounts: NEW jpierre=user|City|Ottawa|Company|XYZ Corporation|Dept|Main|EmailForward|local|FirstName|jean-pierre|ForwardAddress||LastName|dupont|PasswordSet|no|Phone|555-5555|Street|123 Main Street|VPNClientAccess|no
Jan 15 15:42:38 webser /etc/e-smith/web/panels/manager/cgi-bin/useraccounts[4042]: /home/e-smith/db/accounts: OLD jean-pierre.dupont=(undefined)
Jan 15 15:42:38 webser /etc/e-smith/web/panels/manager/cgi-bin/useraccounts[4042]: /home/e-smith/db/accounts: NEW jean-pierre.dupont=pseudonym|Account|jpierre
Jan 15 15:42:38 webser /etc/e-smith/web/panels/manager/cgi-bin/useraccounts[4042]: /home/e-smith/db/accounts: OLD jean-pierre_dupont=(undefined)
Jan 15 15:42:38 webser /etc/e-smith/web/panels/manager/cgi-bin/useraccounts[4042]: /home/e-smith/db/accounts: NEW jean-pierre_dupont=pseudonym|Account|jpierre
Jan 15 15:42:38 webser /etc/e-smith/web/panels/manager/cgi-bin/useraccounts[4042]: /home/e-smith/db/accounts: OLD externe=group|Description|public|Gid|5000|Members|admin,*supprimé par moi*|Uid|5000
Jan 15 15:42:38 webser /etc/e-smith/web/panels/manager/cgi-bin/useraccounts[4042]: /home/e-smith/db/accounts: NEW externe=group|Description|public|Gid|5000|Members|admin,*supprimé par moi*|Uid|5000
Jan 15 15:42:38 webser esmith::event[4043]: Processing event: user-create jpierre
Jan 15 15:42:38 webser esmith::event[4043]: Running event handler: /etc/e-smith/events/user-create/S04user-create-unix
Jan 15 15:42:38 webser /etc/e-smith/events/user-create/S04user-create-unix[4045]: /home/e-smith/db/accounts: OLD jpierre=user|City|Ottawa|Company|XYZ Corporation|Dept|Main|EmailForward|local|FirstName|jean-pierre|ForwardAddress||LastName|dupont|PasswordSet|no|Phone|555-5555|Street|123 Main Street|VPNClientAccess|no
Jan 15 15:42:38 webser /etc/e-smith/events/user-create/S04user-create-unix[4045]: /home/e-smith/db/accounts: NEW jpierre=user|City|Ottawa|Company|XYZ Corporation|Dept|Main|EmailForward|local|FirstName|jean-pierre|ForwardAddress||LastName|dupont|PasswordSet|no|Phone|555-5555|Street|123 Main Street|Uid|5064|VPNClientAccess|no
Puis, ça coince :
Jan 15 15:42:38 webser esmith::event[4043]: Failed to create group jpierre.
Et ensuite:
Jan 15 15:42:38 webser esmith::event[4043]: S04user-create-unix=action|Event|user-create|Action|S04user-create-unix|Start|1137336158 348721|End|1137336158 525932|Elapsed|0.177211|Status|65280
Jan 15 15:42:38 webser esmith::event[4043]: Running event handler: /etc/e-smith/events/actions/generic_template_expand
Jan 15 15:42:38 webser esmith::event[4043]: expanding /var/qmail/control/mailrules.default
Jan 15 15:42:38 webser esmith::event[4043]: expanding /var/qmail/control/badrcptto
Jan 15 15:42:38 webser esmith::event[4043]: expanding /var/qmail/control/virtualdomains
Jan 15 15:42:38 webser esmith::event[4043]: expanding /var/qmail/alias/.qmail-shared
Jan 15 15:42:38 webser esmith::event[4043]: expanding /var/qmail/users/assign
Jan 15 15:42:39 webser esmith::event[4043]: WARNING in /etc/e-smith/templates//var/qmail/users/assign/60users: Failed to obtain user details for 'jpierre' while processing user assignments.
Jan 15 15:42:39 webser esmith::event[4043]: WARNING in /etc/e-smith/templates//var/qmail/users/assign/70pseudonyms: Failed to obtain user details for 'jpierre' while processing pseudonym assignments.
Jan 15 15:42:39 webser esmith::event[4043]: WARNING: Template processing succeeded for //var/qmail/users/assign: 2 fragments generated warnings
A partir de là, le serveur ne peut créer de pseudonyme pour le compte. Et j'obtiens un peu plus loin:
Jan 15 15:42:40 webser esmith::event[4043]: ERROR: Cannot create output file /home/e-smith/files/users/jpierre//.qmail.4050 No such file or directory
Jan 15 15:42:40 webser esmith::event[4043]: at /etc/e-smith/events/user-create/S20qmail-update-user line 56
La page "utilisateurs" m'affiche le compte verrouillé mais le répertoire utilisateur n'est pas créé (c'est noté au dessus) et je ne peux créer un mot de passe bien évidemment.
De plus, je je le supprime, il me faut passer par la console et aller dans /home/e-smith/db supprimer en dur ce compte qui est alors noté "user-deleted".
Il semble que lors de la création d'un compte, le serveur crée (momentanément ?) un groupe du même nom (trouvé dans S04user-create-unix). Ici, il n'y parvient pas et les erreurs s'enchaînent.
Mais c'est mon analyse des logs.
Vivement le printemps !