Fork me on GitHub
Bienvenue, Invité
Nom d'utilisateur Mot de passe: Se souvenir de moi

bug mise à jour 2.9dev
(1 visualisation(s)) (1) Invité
  • Page:
  • 1

SUJET: bug mise à jour 2.9dev

bug mise à jour 2.9dev il y a 1 an, 11 mois #20053

  • Mx
  • Hors ligne
  • Gold Boarder
  • Message: 206
  • Karma: 1
Bonjour,

Après avoir mis à jour ma cvs, lors de l'install 2.8->2.9
j'ai l'erreur suivante:

Erreur DB_ERROR_1452: ALTER TABLE llx_product_lang ADD CONSTRAINT fk_product_lang_fk_product FOREIGN KEY (fk_product) REFERENCES llx_product (rowid);
Cannot add or update a child row: a foreign key constraint fails (`dolicvs/#sql-a78_272`, CONSTRAINT `fk_product_lang_fk_product` FOREIGN KEY (`fk_product`) REFERENCES `llx_product` (`rowid`))

J'ai essayé de faire tourner d'abord le 2.7->2.8 puis 2.8->2.9, idem.
Windows Vista
My SQL 5.0.22
Apache 2.0.58
PHP5
Dolibarr CVS

Re: bug mise à jour 2.9dev il y a 1 an, 11 mois #20056

  • le_fermier
  • Hors ligne
  • Expert Boarder
  • Message: 87
  • Karma: 1
Salut,
d'ou vous sortez la 2.9 ? !!
même la 2.8 est toujours en beta

Re: bug mise à jour 2.9dev il y a 1 an, 11 mois #20058

  • Mx
  • Hors ligne
  • Gold Boarder
  • Message: 206
  • Karma: 1
La 2.8 est en beta, mais la version CVS continue d'évoluer en 2.9dev
Windows Vista
My SQL 5.0.22
Apache 2.0.58
PHP5
Dolibarr CVS

Re: bug mise à jour 2.9dev il y a 1 an, 10 mois #20177

  • Mx
  • Hors ligne
  • Gold Boarder
  • Message: 206
  • Karma: 1
Je suis le seul à ne pas pouvoir installer la 2.9 sur une vieille CVS?
Windows Vista
My SQL 5.0.22
Apache 2.0.58
PHP5
Dolibarr CVS

Re: bug mise à jour 2.9dev il y a 1 an, 10 mois #20189

  • Afro
  • Hors ligne
  • Expert Boarder
  • Message: 120
  • Karma: 2
Pareil, même soucis lors du test de cette CVS à partir d'un upgrade d'une 2.8

Re: bug mise à jour 2.9dev il y a 1 an, 10 mois #20230

  • benharvest
  • Hors ligne
  • Expert Boarder
  • Message: 134
  • Karma: 1
Et pareil pour moi... mais j'ai également des problèmes en restant en stable !

Re: bug mise à jour 2.9dev il y a 1 an, 10 mois #20244

  • marc
  • Hors ligne
  • Gold Boarder
  • Message: 305
  • Karma: 0
idem mais avec une mise a jour
Mise à jour 2.7.* -> 2.8.*

coment faire je suis en prod !!!
Rien que du debian
dolibarr a jour -> pour ma toute petite pme
next-d.com
Dernière édition: il y a 1 an, 10 mois par marc.

Re: bug mise à jour 2.9dev il y a 1 an, 10 mois #20262

  • benharvest
  • Hors ligne
  • Expert Boarder
  • Message: 134
  • Karma: 1
c'est quoi ton problème ? (je te conseille plus que fortement de faire systématiquement copies de la base et du rép dolibarr car les bugs sont très fréquents !)

Re: bug mise à jour 2.9dev il y a 1 an, 10 mois #20263

  • marc
  • Hors ligne
  • Gold Boarder
  • Message: 305
  • Karma: 0
le meme probleme

"Erreur DB_ERROR_1452: ALTER TABLE llx_product_lang ADD CONSTRAINT fk_product_lang_fk_product FOREIGN KEY (fk_product) REFERENCES llx_product (rowid);
Cannot add or update a child row: a foreign key constraint fails (`dolicvs/#sql-a78_272`, CONSTRAINT `fk_product_lang_fk_product` FOREIGN KEY (`fk_product`) REFERENCES `llx_product` (`rowid`))"

version complete ici -> www.dolibarr.fr/forum/8-mise-a-jour/2024...a-jour-27-g-28#20246
Rien que du debian
dolibarr a jour -> pour ma toute petite pme
next-d.com
Dernière édition: il y a 1 an, 10 mois par marc.

Re: bug mise à jour 2.9dev il y a 1 an, 10 mois #20267

  • Afro
  • Hors ligne
  • Expert Boarder
  • Message: 120
  • Karma: 2
Vue l'erreur, la seule solution temporaire est d'éliminer la ligne référent à cette requête dans le script de mise à jour. Ca permet au moins de passe du "KO" au "OK"

Re: bug mise à jour 2.9dev il y a 1 an, 10 mois #20298

  • benharvest
  • Hors ligne
  • Expert Boarder
  • Message: 134
  • Karma: 1
Effectivement (pour info, c'est dans /htdocs/install/mysql/migration/2.8.0-2.9.0.sql, ligne 17)

Mais ça peut causer quelques ennuis par la suite (quoique peut-être pas puisqu'il n'y a même pas de ON DELETE ni de ON UPDATE).

Par contre je ne comprends pas pourquoi la créa de cette clef échoue (mais je suis bidon en sql)

Re: bug mise à jour 2.9dev il y a 1 an, 10 mois #20301

  • Afro
  • Hors ligne
  • Expert Boarder
  • Message: 120
  • Karma: 2
J'ai fait cette modif parce que c'était assez innocent vu ce que l'erreur raconte. En gros, pour ce que j'ai compris, c'est essentiellement pour l'intégrité de la base, ça crée une clé étrangère dans la table llx_product_lang mais le problème c'est qu'à la création, elle échoue car dans la table llx_product, elle retrouve pas bien ses "enfants". Ce qui est surprenant. Je serais curieux de voir la correction que sera apporté.

 
ALTER TABLE llx_product_lang ADD UNIQUE INDEX uk_product_lang (fk_product, lang);
ALTER TABLE llx_product_lang ADD CONSTRAINT fk_product_lang_fk_product FOREIGN KEY (fk_product) REFERENCES llx_product (rowid);
Dernière édition: il y a 1 an, 10 mois par Afro.

Re: bug mise à jour 2.9dev il y a 1 an, 7 mois #21764

  • eldy
  • Hors ligne
  • Administrateur
  • Message: 2904
  • Karma: 92
Un correctif a été fait dans le CVS.
  • Page:
  • 1
Temps de génération de la page: 0.15 secondes