Re: [Galette-discussion] migration 0.63 vers 0.8

2014-09-23 Par sujet Hélène PETIT
Le 22/09/2014 19:22, Johan Cwiklinski a écrit :
 Salut,
 
 Le 22/09/2014 14:52, Hélène PETIT a écrit :
 Je tente de migrer une instance de galette 0.63 vers a 0.8.
 Le process se bloque (page blanche) après le message connexion à la
 base établie où tout était au vert.
 
 Aie :/
 

 j'essaie donc de passer en deux fois - 0.63 vers 0.78.

 Mais là j'ai une ligne en rouge :

 ALTER TABLE `galette_dynamic_fields` ...SQLSTATE[42000]: Syntax error or
 access violation: 1068 Multiple primary key defined
 (ALTER TABLE `galette_dynamic_fields` ADD PRIMARY KEY ( `item_id` ,
 `field_id` , `field_form` , `val_index` ))
 
 Je suppose que le problème lors de la tentative de migration en 0.8
 était le même (les mêmes scripts sont lancés).
Je ne pense pas ; la migration directe de 0.63 à 8.0 s'était bloquée sur
une page blanche.

 Je ne sais trop que penser de cette erreur... Il y peut-être déjà une
 clé primaire existante sur cette table, ce qui empêcherait la bonne
 exécution des scripts. 
 Pourrais-tu vérifier ce point ?

Oui, la clé existait. J'ai donc fait la migration 0.78 vers 0.8

Tout s'est bien passé, mais à l'utilisation
Ajouter un adhérent et afficher un adhérent
donnent une page blanche.
La fonction Configurer les fiches montre bien l’existence des 3 champs
dynamiques ; comment puis-je visualiser les erreurs ?

Merci !


___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion


Re: [Galette-discussion] migration 0.63 vers 0.8

2014-09-23 Par sujet Hélène PETIT
J'ai tout férmé, puis je me suis reconnectée et j'ai demandé direct
l'ajout d'un nouvel adhérent ; page blanche, et dans les logs j'ai ça :


nn.nnn.nn.nnn - 2014-09-23 11:32:12 - 4 - PHP Warning: array_walk()
expects parameter 1 to be array, null given in
nnn/galette/lib/Galette/Entity/FieldsConfig.php on line 194

nn.nnn.nn.nnn - 2014-09-23 11:32:12 - 4 - Fields configuration count for
`adherents` columns does not match records. Is : 0 and should be 37

nn.nnn.nn.nnn - 2014-09-23 11:32:12 - 3 - [Galette\Entity\FieldsConfig]
An error occured while checking update for fields configuration for
table `adherents`. Statement could not be executed (23000 - 1452 -
Cannot add or update a child row: a foreign key constraint fails
(`utqp_v1`.`galette_fields_config`, CONSTRAINT
`galette_fields_config_ibfk_1` FOREIGN KEY (`id_field_category`)
REFERENCES `galette_fields_categories` (`id_field_category`)))


Que faire ?
merci !

___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion


Re: [Galette-discussion] migration 0.63 vers 0.8

2014-09-23 Par sujet Hélène PETIT
hebergement dédié

Galette version: v0.8
PHP version: 5.4.4-14+deb7u12
PHP/Web: apache2handler
Database:mysql
OS:  Linux pic 3.2.58-xenU-11-50785a6-i386 #10 SMP Tue May 6
15:35:48 UTC 2014 i686
Browser: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:32.0)
Gecko/20100101 Firefox/32.0


Le 23/09/2014 13:39, Hélène PETIT a écrit :
 J'ai tout férmé, puis je me suis reconnectée et j'ai demandé direct
 l'ajout d'un nouvel adhérent ; page blanche, et dans les logs j'ai ça :
 
 
 nn.nnn.nn.nnn - 2014-09-23 11:32:12 - 4 - PHP Warning: array_walk()
 expects parameter 1 to be array, null given in
 nnn/galette/lib/Galette/Entity/FieldsConfig.php on line 194
 
 nn.nnn.nn.nnn - 2014-09-23 11:32:12 - 4 - Fields configuration count for
 `adherents` columns does not match records. Is : 0 and should be 37
 
 nn.nnn.nn.nnn - 2014-09-23 11:32:12 - 3 - [Galette\Entity\FieldsConfig]
 An error occured while checking update for fields configuration for
 table `adherents`. Statement could not be executed (23000 - 1452 -
 Cannot add or update a child row: a foreign key constraint fails
 (`utqp_v1`.`galette_fields_config`, CONSTRAINT
 `galette_fields_config_ibfk_1` FOREIGN KEY (`id_field_category`)
 REFERENCES `galette_fields_categories` (`id_field_category`)))
 
 
 Que faire ?
 merci !
 
 ___
 Galette-discussion mailing list
 Galette-discussion@gna.org
 https://mail.gna.org/listinfo/galette-discussion
 


___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion


Re: [Galette-discussion] migration 0.63 vers 0.8

2014-09-23 Par sujet Johan Cwiklinski
Salut,

Le 23/09/2014 13:06, Hélène PETIT a écrit :
 Je suppose que le problème lors de la tentative de migration en 0.8
 était le même (les mêmes scripts sont lancés).
 Je ne pense pas ; la migration directe de 0.63 à 8.0 s'était bloquée sur
 une page blanche.

La page blanche, c'est qu'il y a eu une erreur... Le processus
d'installation/mise à jour a été entièrement revu en 0.8, c'est
probablement une erreur qui remonte mal.

 Je ne sais trop que penser de cette erreur... Il y peut-être déjà une
 clé primaire existante sur cette table, ce qui empêcherait la bonne
 exécution des scripts. 
 Pourrais-tu vérifier ce point ?
 
 Oui, la clé existait. J'ai donc fait la migration 0.78 vers 0.8

Bizarre qu'elle existait déjà... Enfin bref, la 0.63 c'est très vieux.

 Tout s'est bien passé, mais à l'utilisation
 Ajouter un adhérent et afficher un adhérent
 donnent une page blanche.
 La fonction Configurer les fiches montre bien l’existence des 3 champs
 dynamiques ; comment puis-je visualiser les erreurs ?

C'est expliqué dans la FAQ.

C'est probablement partiellement relatif aux erreurs rencontrées
récemment sur le self subscribe (voir
http://redmine.ulysses.fr/issues/852) - bien que tu sembles aussi avoir
d'autres problèmes (voir message suivant).

++
-- 
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion


Re: [Galette-discussion] migration 0.63 vers 0.8

2014-09-23 Par sujet Johan Cwiklinski
Salut,

Le 23/09/2014 13:39, Hélène PETIT a écrit :
 
 J'ai tout férmé, puis je me suis reconnectée et j'ai demandé direct
 l'ajout d'un nouvel adhérent ; page blanche, et dans les logs j'ai ça :
 
 
 nn.nnn.nn.nnn - 2014-09-23 11:32:12 - 4 - PHP Warning: array_walk()
 expects parameter 1 to be array, null given in
 nnn/galette/lib/Galette/Entity/FieldsConfig.php on line 194
 
 nn.nnn.nn.nnn - 2014-09-23 11:32:12 - 4 - Fields configuration count for
 `adherents` columns does not match records. Is : 0 and should be 37
 
 nn.nnn.nn.nnn - 2014-09-23 11:32:12 - 3 - [Galette\Entity\FieldsConfig]
 An error occured while checking update for fields configuration for
 table `adherents`. Statement could not be executed (23000 - 1452 -
 Cannot add or update a child row: a foreign key constraint fails
 (`utqp_v1`.`galette_fields_config`, CONSTRAINT
 `galette_fields_config_ibfk_1` FOREIGN KEY (`id_field_category`)
 REFERENCES `galette_fields_categories` (`id_field_category`)))

La dernière erreur découle à priori de la première, la seconde est juste
informative.

À vue de nez, la table des catégories de champs est vide, or, elle
aurait du être instanciée lors de l'installation/mise à jour, en 0.7 ou
en 0.8...

Le plugin admintools permet de réinitialiser la configuration des
champs, il est possible que ça résolve le problème.

++
-- 
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion