Inscription2

Bonjour,
j essai avec (enthousiasme/obstination) d installer le plugin inscription2 sur un spip 2.0.3 tout juste deballer de son spip_loader avec rien dedans a part les plugins bonux, cfg, crayons necessaire a son fonctionnement.
Mon serveur Ubuntu php 5.2 Mysql 5.0.67
Ca fait 4 ou 5 fois d affilée que je tente le coup avec des bonheurs divers (euh... pas trop de bonheur en vrai)
Ce plugins est vraiment tres bien, et en plus indispensable pour en installer d'autre par dessus...
Je pense avoir epluche toutes les infos possibles sur la question, mais impossible de regler les pbs.
Le premier truc bizarre que je constate au niveau des logs prive_mysql.log :
FROM bdd.spip_auteurs WHERE login='test001' and id_auteur!=oui and statut!='5poubelle'
reponse du serveur : Unknown column 'oui' in 'where clause'
ca veut dire quoi un id_auteur different de oui alors qu il devrait y avoir un bigint dedans ?

si quelqu un veut aider a debuger, je suis pret a faire toutes les manips demandees
merci bien
triton

Bonjour

Tu donnes un log mais sans préciser à quel moment et à quelles suites
d'opérations tu obtiens ce resultat. En l'etat impossible donc
d'aider.
Peux tu regarder à quel(s) moment(s) tu constates ce pb ?

Km

Bonjour,
j ai refais une installation complete sur un spip tout propre et sur une nouvelle bdd, j ai note les actions utilisateur, actions bdd et traces dans prive_mysql.log
A noter que ceci se passe sur mon serveur local, car sur mon serveur de prod, je n obtiens pas les memes erreurs et memes traces (mais peut etre objet d un second poste ?)
//
ubuntu
apache 5.2
MySQL: 5.0.67
SPIP 2.0.3 [13596]
inscription2 1.93 Version : 0.65 SVN [15]

installation des plugins (dans l ordre) : bonux, cfg, crayons, inscription2

pas de traces suspectes lors de l installation des plugins
creer un nouvel adherent :site/ecrire/?exec=auteur_infos&new=oui
dans table auteurs_elargis apparition d un enregistrement id_auteur=0

et la premierre trace :
Feb 17 10:14:50 192.168.1.101 (pid 6084) Unknown column 'oui' in 'where clause' -
SELECT id_auteur
FROM `bdd`.spip_auteurs_elargis
WHERE id_auteur=oui
Feb 17 10:14:50 192.168.1.101 (pid 6084) Unknown column 'oui' in 'where clause' -
SELECT id_auteur
FROM spip_auteurs_elargis
WHERE id_auteur=oui
Feb 17 10:14:50 192.168.1.101 (pid 6084) Unknown column 'oui' in 'where clause' -
SELECT b.id_auteur, a.login, b.nom_famille, b.prenom, b.adresse, b.code_postal, b.ville, b.telephone, b.commentaire
FROM `bdd`.spip_auteurs a left join `bdd`.spip_auteurs_elargis b on a.id_auteur = b.id_auteur
WHERE a.id_auteur= oui
Feb 17 10:14:50 192.168.1.101 (pid 6084) Unknown column 'oui' in 'where clause' -
SELECT b.id_auteur, a.login, b.nom_famille, b.prenom, b.adresse, b.code_postal, b.ville, b.telephone, b.commentaire
FROM spip_auteurs a left join spip_auteurs_elargis b on a.id_auteur = b.id_auteur
WHERE a.id_auteur= oui

c est quoi un id_auteur=oui alors que la bdd attend un bigint ?

///
validation du formulaire -> le formulaire ne se valide pas, il est poste et se reaffiche en mode edition

nouvelle trace :
Feb 17 10:18:20 192.168.1.101 (pid 5283) Unknown column 'oui' in 'where clause' -
SELECT COUNT(*)
FROM `bdd`.spip_auteurs
WHERE login='aaaaaaaa' AND id_auteur!=oui AND statut!='5poubelle'
Feb 17 10:18:20 192.168.1.101 (pid 5283) Unknown column 'oui' in 'where clause' -
SELECT COUNT(*)
FROM spip_auteurs
WHERE login='aaaaaaaa' AND id_auteur!=oui AND statut!='5poubelle'
Feb 17 10:18:21 192.168.1.101 (pid 5283) Unknown column 'oui' in 'where clause' -
SELECT id_auteur
FROM `bdd`.spip_auteurs_elargis
WHERE id_auteur=oui
Feb 17 10:18:21 192.168.1.101 (pid 5283) Unknown column 'oui' in 'where clause' -
SELECT id_auteur
FROM spip_auteurs_elargis
WHERE id_auteur=oui
Feb 17 10:18:21 192.168.1.101 (pid 5283) Duplicate entry '0' for key 1 - INSERT INTO spip_auteurs_elargis (id_auteur) VALUES ('oui')
Feb 17 10:18:21 192.168.1.101 (pid 5283) Unknown column 'oui' in 'where clause' -
SELECT b.id_auteur, a.login, b.nom_famille, b.prenom, b.adresse, b.code_postal, b.ville, b.telephone, b.commentaire
FROM `bdd`.spip_auteurs a left join `bdd`.spip_auteurs_elargis b on a.id_auteur = b.id_auteur
WHERE a.id_auteur= oui
Feb 17 10:18:21 192.168.1.101 (pid 5283) Unknown column 'oui' in 'where clause' -
SELECT b.id_auteur, a.login, b.nom_famille, b.prenom, b.adresse, b.code_postal, b.ville, b.telephone, b.commentaire
FROM spip_auteurs a left join spip_auteurs_elargis b on a.id_auteur = b.id_auteur
WHERE a.id_auteur= oui

- je reclique sur valider, le formulaire se valide
les enregistrements sont effectues dans auteurs et auteurs_elargis
par contre, l enregistrement id_auteur=0 reste dans la table auteurs_elargis (pas present dans auteurs) je ne sais pas trop si c est normal.
Je peux par contre aller sur : ?exec=inscription2_adherents et afficher ma liste d'adherents (avec le nouvel inscrit) et faire modifier...
Voila ce que je constate sur mon serveur local, pas les memes symptomes que sur mon serveur de prod comme explique sur : Gestion des inscriptions - SPIP-Contrib
mais je vois que nabs propose une solution pour le probleme specifique d ambiguite du nom de champ (je vais essayer)
Ce qui m etonne c est de ne pas avoir les memes problemes en local et distant ? faut il une version speciale, minimum de mysql ?
en tous les cas, je te remercie de te pencher sur le probleme
a ta dispo pour tout test ou question
cordialement et desole pour la longuer du post
triton

cam.lafit@azerttyu.net a écrit :

Bonjour

Tu donnes un log mais sans préciser à quel moment et à quelles suites
d'opérations tu obtiens ce resultat. En l'etat impossible donc
d'aider.
Peux tu regarder à quel(s) moment(s) tu constates ce pb ?

Km

.

essaies de mettre un jour...

Ca devrait aller mieux dorénavant

kent1

Le 17 févr. 09 à 10:58, triton a écrit :

Bonjour,
j ai refais une installation complete sur un spip tout propre et sur une nouvelle bdd, j ai note les actions utilisateur, actions bdd et traces dans prive_mysql.log
A noter que ceci se passe sur mon serveur local, car sur mon serveur de prod, je n obtiens pas les memes erreurs et memes traces (mais peut etre objet d un second poste ?)
//
ubuntu
apache 5.2
MySQL: 5.0.67
SPIP 2.0.3 [13596]
inscription2 1.93 Version : 0.65 SVN [15]

installation des plugins (dans l ordre) : bonux, cfg, crayons, inscription2

pas de traces suspectes lors de l installation des plugins
creer un nouvel adherent :site/ecrire/?exec=auteur_infos&new=oui
dans table auteurs_elargis apparition d un enregistrement id_auteur=0

et la premierre trace :
Feb 17 10:14:50 192.168.1.101 (pid 6084) Unknown column 'oui' in 'where clause' -
SELECT id_auteur
FROM `bdd`.spip_auteurs_elargis
WHERE id_auteur=oui
Feb 17 10:14:50 192.168.1.101 (pid 6084) Unknown column 'oui' in 'where clause' -
SELECT id_auteur
FROM spip_auteurs_elargis
WHERE id_auteur=oui
Feb 17 10:14:50 192.168.1.101 (pid 6084) Unknown column 'oui' in 'where clause' -
SELECT b.id_auteur, a.login, b.nom_famille, b.prenom, b.adresse, b.code_postal, b.ville, b.telephone, b.commentaire
FROM `bdd`.spip_auteurs a left join `bdd`.spip_auteurs_elargis b on a.id_auteur = b.id_auteur
WHERE a.id_auteur= oui
Feb 17 10:14:50 192.168.1.101 (pid 6084) Unknown column 'oui' in 'where clause' -
SELECT b.id_auteur, a.login, b.nom_famille, b.prenom, b.adresse, b.code_postal, b.ville, b.telephone, b.commentaire
FROM spip_auteurs a left join spip_auteurs_elargis b on a.id_auteur = b.id_auteur
WHERE a.id_auteur= oui

c est quoi un id_auteur=oui alors que la bdd attend un bigint ?

///
validation du formulaire -> le formulaire ne se valide pas, il est poste et se reaffiche en mode edition

nouvelle trace :
Feb 17 10:18:20 192.168.1.101 (pid 5283) Unknown column 'oui' in 'where clause' -
SELECT COUNT(*)
FROM `bdd`.spip_auteurs
WHERE login='aaaaaaaa' AND id_auteur!=oui AND statut!='5poubelle'
Feb 17 10:18:20 192.168.1.101 (pid 5283) Unknown column 'oui' in 'where clause' -
SELECT COUNT(*)
FROM spip_auteurs
WHERE login='aaaaaaaa' AND id_auteur!=oui AND statut!='5poubelle'
Feb 17 10:18:21 192.168.1.101 (pid 5283) Unknown column 'oui' in 'where clause' -
SELECT id_auteur
FROM `bdd`.spip_auteurs_elargis
WHERE id_auteur=oui
Feb 17 10:18:21 192.168.1.101 (pid 5283) Unknown column 'oui' in 'where clause' -
SELECT id_auteur
FROM spip_auteurs_elargis
WHERE id_auteur=oui
Feb 17 10:18:21 192.168.1.101 (pid 5283) Duplicate entry '0' for key 1 - INSERT INTO spip_auteurs_elargis (id_auteur) VALUES ('oui')
Feb 17 10:18:21 192.168.1.101 (pid 5283) Unknown column 'oui' in 'where clause' -
SELECT b.id_auteur, a.login, b.nom_famille, b.prenom, b.adresse, b.code_postal, b.ville, b.telephone, b.commentaire
FROM `bdd`.spip_auteurs a left join `bdd`.spip_auteurs_elargis b on a.id_auteur = b.id_auteur
WHERE a.id_auteur= oui
Feb 17 10:18:21 192.168.1.101 (pid 5283) Unknown column 'oui' in 'where clause' -
SELECT b.id_auteur, a.login, b.nom_famille, b.prenom, b.adresse, b.code_postal, b.ville, b.telephone, b.commentaire
FROM spip_auteurs a left join spip_auteurs_elargis b on a.id_auteur = b.id_auteur
WHERE a.id_auteur= oui

- je reclique sur valider, le formulaire se valide
les enregistrements sont effectues dans auteurs et auteurs_elargis
par contre, l enregistrement id_auteur=0 reste dans la table auteurs_elargis (pas present dans auteurs) je ne sais pas trop si c est normal.
Je peux par contre aller sur : ?exec=inscription2_adherents et afficher ma liste d'adherents (avec le nouvel inscrit) et faire modifier...
Voila ce que je constate sur mon serveur local, pas les memes symptomes que sur mon serveur de prod comme explique sur : Gestion des inscriptions - SPIP-Contrib
mais je vois que nabs propose une solution pour le probleme specifique d ambiguite du nom de champ (je vais essayer)
Ce qui m etonne c est de ne pas avoir les memes problemes en local et distant ? faut il une version speciale, minimum de mysql ?
en tous les cas, je te remercie de te pencher sur le probleme
a ta dispo pour tout test ou question
cordialement et desole pour la longuer du post
triton

cam.lafit@azerttyu.net a écrit :

Bonjour

Tu donnes un log mais sans préciser à quel moment et à quelles suites
d'opérations tu obtiens ce resultat. En l'etat impossible donc
d'aider.
Peux tu regarder à quel(s) moment(s) tu constates ce pb ?

Km

.

_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net

Infos et archives : http://listes.rezo.net/mailman/listinfo/spip

Documentation de SPIP : http://www.spip.net/

irc://irc.freenode.net/spip ou http://embed.mibbit.com/?server=irc.freenode.net&channel=%23spip

bonsoir,
alors...
telechargement de la revision svn 26738
suppression de la bdd
installation d un nouveau spip 2.0.3
installation derniere version I2

trace dans prive_spip.log
fonction execute_pipeline_i2_cfg_form absente : pipeline desactive
Ensuite, lors de la creation d un nouvel auteur nouvelle trace :
Unknown column 'oui' in 'where clause' -
SELECT COUNT(*)
FROM `v1019_cpagso`.spip_auteurs
WHERE login='eeeeeeee' AND id_auteur!=oui AND statut!='5poubelle'

Je constate aussi qu il manque un ... gros bout... d interface sur la page exec=inscription2_adherents (enfin il me semble bien) et je suppose que ca doit avoir un rapport avec le msg sur le pipeline desactive.

Par contre, chose positive :
le plugin semble fonctionner normalement (ajout modification et suppression d adherents)
- il n y a plus de ligne avec auteur_id=0 dans la table auteurs_elargis
- j ai compris pourquoi des fois quand je validai le formulaire celui ci n etait pas valide mais se rechargeait sans msg d erreur, c etait particulierement agacant parce que pas systematique et difficilement reproductible.... en fait c est super debile.... c est quand on indique un mot de passe de exactement 5 caracteres (moins de 5 on a un msg d erreur en rouge, mais a 5 rien, juste la page qui ne se valide pas et le desarroi du gars qui clique)...

cordialement
triton

Drouet Quentin a écrit :

essaies de mettre un jour...

Ca devrait aller mieux dorénavant

kent1

Le 17 févr. 09 à 10:58, triton a écrit :

Bonjour,
j ai refais une installation complete sur un spip tout propre et sur une nouvelle bdd, j ai note les actions utilisateur, actions bdd et traces dans prive_mysql.log
A noter que ceci se passe sur mon serveur local, car sur mon serveur de prod, je n obtiens pas les memes erreurs et memes traces (mais peut etre objet d un second poste ?)
//
ubuntu
apache 5.2
MySQL: 5.0.67
SPIP 2.0.3 [13596]
inscription2 1.93 Version : 0.65 SVN [15]

installation des plugins (dans l ordre) : bonux, cfg, crayons, inscription2

pas de traces suspectes lors de l installation des plugins
creer un nouvel adherent :site/ecrire/?exec=auteur_infos&new=oui
dans table auteurs_elargis apparition d un enregistrement id_auteur=0

et la premierre trace :
Feb 17 10:14:50 192.168.1.101 (pid 6084) Unknown column 'oui' in 'where clause' -
SELECT id_auteur
FROM `bdd`.spip_auteurs_elargis
WHERE id_auteur=oui
Feb 17 10:14:50 192.168.1.101 (pid 6084) Unknown column 'oui' in 'where clause' -
SELECT id_auteur
FROM spip_auteurs_elargis
WHERE id_auteur=oui
Feb 17 10:14:50 192.168.1.101 (pid 6084) Unknown column 'oui' in 'where clause' -
SELECT b.id_auteur, a.login, b.nom_famille, b.prenom, b.adresse, b.code_postal, b.ville, b.telephone, b.commentaire
FROM `bdd`.spip_auteurs a left join `bdd`.spip_auteurs_elargis b on a.id_auteur = b.id_auteur
WHERE a.id_auteur= oui
Feb 17 10:14:50 192.168.1.101 (pid 6084) Unknown column 'oui' in 'where clause' -
SELECT b.id_auteur, a.login, b.nom_famille, b.prenom, b.adresse, b.code_postal, b.ville, b.telephone, b.commentaire
FROM spip_auteurs a left join spip_auteurs_elargis b on a.id_auteur = b.id_auteur
WHERE a.id_auteur= oui

c est quoi un id_auteur=oui alors que la bdd attend un bigint ?

///
validation du formulaire -> le formulaire ne se valide pas, il est poste et se reaffiche en mode edition

nouvelle trace :
Feb 17 10:18:20 192.168.1.101 (pid 5283) Unknown column 'oui' in 'where clause' -
SELECT COUNT(*)
FROM `bdd`.spip_auteurs
WHERE login='aaaaaaaa' AND id_auteur!=oui AND statut!='5poubelle'
Feb 17 10:18:20 192.168.1.101 (pid 5283) Unknown column 'oui' in 'where clause' -
SELECT COUNT(*)
FROM spip_auteurs
WHERE login='aaaaaaaa' AND id_auteur!=oui AND statut!='5poubelle'
Feb 17 10:18:21 192.168.1.101 (pid 5283) Unknown column 'oui' in 'where clause' -
SELECT id_auteur
FROM `bdd`.spip_auteurs_elargis
WHERE id_auteur=oui
Feb 17 10:18:21 192.168.1.101 (pid 5283) Unknown column 'oui' in 'where clause' -
SELECT id_auteur
FROM spip_auteurs_elargis
WHERE id_auteur=oui
Feb 17 10:18:21 192.168.1.101 (pid 5283) Duplicate entry '0' for key 1 - INSERT INTO spip_auteurs_elargis (id_auteur) VALUES ('oui')
Feb 17 10:18:21 192.168.1.101 (pid 5283) Unknown column 'oui' in 'where clause' -
SELECT b.id_auteur, a.login, b.nom_famille, b.prenom, b.adresse, b.code_postal, b.ville, b.telephone, b.commentaire
FROM `bdd`.spip_auteurs a left join `bdd`.spip_auteurs_elargis b on a.id_auteur = b.id_auteur
WHERE a.id_auteur= oui
Feb 17 10:18:21 192.168.1.101 (pid 5283) Unknown column 'oui' in 'where clause' -
SELECT b.id_auteur, a.login, b.nom_famille, b.prenom, b.adresse, b.code_postal, b.ville, b.telephone, b.commentaire
FROM spip_auteurs a left join spip_auteurs_elargis b on a.id_auteur = b.id_auteur
WHERE a.id_auteur= oui

- je reclique sur valider, le formulaire se valide
les enregistrements sont effectues dans auteurs et auteurs_elargis
par contre, l enregistrement id_auteur=0 reste dans la table auteurs_elargis (pas present dans auteurs) je ne sais pas trop si c est normal.
Je peux par contre aller sur : ?exec=inscription2_adherents et afficher ma liste d'adherents (avec le nouvel inscrit) et faire modifier...
Voila ce que je constate sur mon serveur local, pas les memes symptomes que sur mon serveur de prod comme explique sur : Gestion des inscriptions - SPIP-Contrib
mais je vois que nabs propose une solution pour le probleme specifique d ambiguite du nom de champ (je vais essayer)
Ce qui m etonne c est de ne pas avoir les memes problemes en local et distant ? faut il une version speciale, minimum de mysql ?
en tous les cas, je te remercie de te pencher sur le probleme
a ta dispo pour tout test ou question
cordialement et desole pour la longuer du post
triton

cam.lafit@azerttyu.net a écrit :

Bonjour

Tu donnes un log mais sans préciser à quel moment et à quelles suites
d'opérations tu obtiens ce resultat. En l'etat impossible donc
d'aider.
Peux tu regarder à quel(s) moment(s) tu constates ce pb ?

Km

.

_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net

Infos et archives : http://listes.rezo.net/mailman/listinfo/spip

Documentation de SPIP : http://www.spip.net/

irc://irc.freenode.net/spip ou http://embed.mibbit.com/?server=irc.freenode.net&channel=%23spip

.