[spip-dev] spip 2.1 : impossible de créer un nouvel auteur

Bonjour,

J'ai un souci très embêtant depuis que je suis passé sous spip 2.1 : il m'est impossible de créer un nouvel auteur.
Je saisis les infos dans le formulaire, à la validation j'ai : "il n'y a pas d'auteur à cette adresse" (?exec=auteur_infos sans autre paramètre).
Rien n'est sauvé en base, pourtant les données POST ont bien été envoyées à ?exec=auteur_infos&new=oui, j'ai vérifié les headers avec firebug.

Quand je modifie un auteur existant par contre, je n'ai pas de problème.

J'ai désactivé tous les plugins et vidé tous les caches, me suis déconnecté / reconnecté.
J'ai bien les droits de webmestre.
J'ai testé sur deux serveurs différents.

Quelqu'un a une idée ?

A bientôt
    Simon

dans tmp/spip.log (ou prive_spip.log) une ligne
qui commencerait par "echec editeur auteur: ..." ?

Rien de ce style, juste une erreur bizarre :

May 06 20:40:50 123.118.84.156 (pid 8662) Erreur 1054 de mysql: Unknown column ‘webmestre’ in ‘field list’INSERT INTO spip_auteurs (source,login,statut,webmestre) VALUES (‘spip’,’’,‘5poubelle’,‘non’)
INSERT INTO spip_auteurs (source,login,statut,webmestre) VALUES (‘spip’,’’,‘5poubelle’,‘non’)

Comme j’ai restauré une base récemment, j’ai essayé de supprimer connect.php pour refaire la procédure d’install => échec, impossible de la faire, j’ai “une erreur est survenue : connexion à la base”…
De plus en plus étrange.

Simon

ok.

la mise à jour de la base à foiré.

en 2.1 il *doit* y avoir un champ 'webmestre' (qui n'existait
pas en 2.0) dans la table spip_auteurs :
   `webmestre` varchar(3) NOT NULL DEFAULT 'non'

ce champ est renseigné soit avec 'oui' soit avec 'non'

Il y a d’autres modifs de la base en 2.1 ?

Parce que s’il n’y a que ça, je patche à la main, sinon je me bats pour relancer le script d’install qui merde.

A bientôt

Simon

la base que tu as restorée sur le 2.1 venait d'un spip de
quelle version ? et spip n'a pas demandé de mettre la base à jour ?

entre la 2.0.10 et la 2.1 il n'y a que cette modification
qui a été apportée à la structure de la base.

Ok, 2.0.10, je patche à la main donc.
J’ai dû faire une erreur dans la séquence de restauration / transfert du site (j’ai non seulement upgradé mais aussi déménagé mon site), l’absence de mise à niveau de la base doit venir de là.

Merci pour ton aide !

Simon