On 27 Apr 10:01, Richard PALO wrote:
> Suite à la màj => 3.6 je rencontre des erreurs lors de la mise à jour de la
> base... avec trytond --all -d <db>
> 
> >261895 1 [2015-04-26 12:09:59,955] INFO trytond.convert Deleting 
> >[email protected]
> >261895 1 [2015-04-26 12:10:00,018] INFO trytond.convert Deleting 
> >[email protected]
> >261895 1 [2015-04-26 12:10:00,110] INFO trytond.convert Deleting 
> >[email protected]
> >261895 1 [2015-04-26 12:10:00,167] INFO trytond.convert Deleting 
> >[email protected]
> >261895 1 [2015-04-26 12:10:00,224] INFO trytond.convert Deleting 
> >[email protected]
> >261895 1 [2015-04-26 12:10:00,282] INFO trytond.convert Deleting 
> >[email protected]
> >261895 1 [2015-04-26 12:10:00,353] INFO trytond.convert Deleting 
> >[email protected]
> >261895 1 [2015-04-26 12:10:00,410] INFO trytond.convert Deleting 
> >[email protected]
> >261895 1 [2015-04-26 12:10:00,467] INFO trytond.convert Deleting 
> >[email protected]
> >261895 1 [2015-04-26 12:10:00,523] INFO trytond.convert Deleting 
> >[email protected]
> >261895 1 [2015-04-26 12:10:00,619] INFO trytond.convert Deleting 
> >[email protected]
> >261895 1 [2015-04-26 12:10:00,689] ERROR trytond.convert Could not delete 
> >id: 1 of model account.tax.group
> >There should be some relation that points to this resource
> >You should manually fix this and restart --update=module
> >Traceback (most recent call last):
> >  File "/opt/local/lib/python2.7/site-packages/trytond/convert.py", line 
> > 805, in post_import
> >    Model.delete([Model(db_id)])
> >  File "/opt/local/lib/python2.7/site-packages/trytond/model/modelsql.py", 
> > line 967, in delete
> >    error_args=error_args)
> >  File "/opt/local/lib/python2.7/site-packages/trytond/error.py", line 74, 
> > in raise_user_error
> >    raise UserError(error)
> >UserError: ('UserError', (u'Impossible de supprimer les enregistrements car 
> >ils sont utilis\xe9s dans le champ \xab\xa0Groupe de taxe\xa0\xbb de 
> >\xab\xa0Ligne de r\xe8gle de taxe\xa0\xbb.', ''))
> >261895 1 [2015-04-26 12:10:00,725] INFO trytond.convert Deleting 
> >[email protected]
> >261895 1 [2015-04-26 12:10:01,190] INFO trytond.server Update/Init succeed!
> 
> Comment réparer manuellement la base et quel est le module à updater?
> account-fr?

Rien n'est cassé. C'est juste que les groupes de taxes ont été changé.
Soit tu gardes la version précédente soit tu mets à jour le plan
comptable.

> par ailleurs, il y aussi le WARNING (plutôt un INFO) suivant:
> >261895 1 [2015-04-26 12:08:49,447] INFO trytond.modules account:register 
> >account.move
> >261895 1 [2015-04-26 12:08:49,736] WARNING trytond.backend.postgresql.table 
> >Unable to set column company of table account_move not null !
> >Try to re-run: trytond.py --update=module
> >If it doesn't work, update records and execute manually:
> >ALTER TABLE "account_move" ALTER COLUMN "company" SET NOT NULL
> 
> cette colonne est déjà "NOT NULL"...

C'est parce que le framework tent de mettre la contrainte avant la
migration. Il n'y a pas de problème, c'est juste un "warning".

> Finalement, comme on voit bien par ce petit extrait, la màj du country.xml
> EST TRES LONGUE:
> >261895 1 [2015-04-26 12:03:47,829] INFO trytond.modules country
> >261895 1 [2015-04-26 12:03:47,861] INFO trytond.modules country:register 
> >country.country
> >261895 1 [2015-04-26 12:03:47,918] INFO trytond.modules country:register 
> >country.subdivision
> >261895 1 [2015-04-26 12:03:47,965] INFO trytond.modules country:register 
> >country.zip
> >261895 1 [2015-04-26 12:03:51,518] INFO trytond.modules country:loading 
> >country.xml
> >261895 1 [2015-04-26 12:08:13,621] INFO trytond.modules country:loading 
> >locale/fr_FR.po
> >261895 1 [2015-04-26 12:08:41,333] INFO trytond.modules party
> quelque chose à faire afin d'améliorer la performance là?

Il y a beaucoup d'enregistrement a comparé mais si quelqu'un trouve une
optimisation, elle sera la bien venue.

-- 
Cédric Krier - B2CK SPRL
Email/Jabber: [email protected]
Tel: +32 472 54 46 59
Website: http://www.b2ck.com/

Répondre à