[tryton-fr] Problème de mise à jour de 2.4 vers 2.6

2012-10-24 Thread Bruno Garin
Après avoir mis à jour via easy_install tous les modèles que j'utilise (le 
minimum) et trytond lui-même je tente de mettre à jour ma base de données 
et j'obtiens cela : 

#trytond -i all -d tryton
[Wed Oct 24 08:13:15 2012] INFO:server:using /etc/trytond.conf as 
configuration file
[Wed Oct 24 08:13:15 2012] INFO:server:initialising distributed objects 
services
[Wed Oct 24 08:13:15 2012] INFO:database:connect to "tryton"
[Wed Oct 24 08:13:15 2012] INFO:modules:ir:registering classes
[Wed Oct 24 08:13:15 2012] INFO:modules:res:registering classes
[Wed Oct 24 08:13:15 2012] INFO:modules:product:registering classes
[Wed Oct 24 08:13:15 2012] INFO:modules:webdav:registering classes
[Wed Oct 24 08:13:15 2012] INFO:modules:currency:registering classes
[Wed Oct 24 08:13:15 2012] INFO:modules:country:registering classes
[Wed Oct 24 08:13:15 2012] INFO:modules:test:registering classes
[Wed Oct 24 08:13:15 2012] INFO:modules:party:registering classes
[Wed Oct 24 08:13:15 2012] INFO:modules:company:registering classes
[Wed Oct 24 08:13:15 2012] INFO:modules:account:registering classes
[Wed Oct 24 08:13:15 2012] INFO:modules:account_fr:registering classes
Traceback (most recent call last):
  File "/usr/local/bin/trytond", line 5, in 
pkg_resources.run_script('trytond==2.6.0', 'trytond')
  File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 499, in 
run_script
self.require(requires)[0].run_script(script_name, ns)
  File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 1235, in 
run_script
execfile(script_filename, namespace, namespace)
  File 
"/usr/local/lib/python2.7/dist-packages/trytond-2.6.0-py2.7.egg/EGG-INFO/scripts/trytond",
 
line 109, in 
trytond.server.TrytonServer(options).run()
  File 
"/usr/local/lib/python2.7/dist-packages/trytond-2.6.0-py2.7.egg/trytond/server.py",
 
line 134, in run
Pool(db_name).init(update=update, lang=lang)
  File 
"/usr/local/lib/python2.7/dist-packages/trytond-2.6.0-py2.7.egg/trytond/pool.py",
 
line 123, in init
self.start()
  File 
"/usr/local/lib/python2.7/dist-packages/trytond-2.6.0-py2.7.egg/trytond/pool.py",
 
line 75, in start
register_classes()
  File 
"/usr/local/lib/python2.7/dist-packages/trytond-2.6.0-py2.7.egg/trytond/modules/__init__.py",
 
line 369, in register_classes
pathname, description).register()
AttributeError: 'module' object has no attribute 'register'

-- 
tryton-fr@googlegroups.com mailing list

Re: [tryton-fr] Problème de mise à jour de 2.4 vers 2.6

2012-10-24 Thread Cédric Krier
On 24/10/12 05:19 -0700, Bruno Garin wrote:
> Après avoir mis à jour via easy_install tous les modèles que j'utilise (le 
> minimum) et trytond lui-même je tente de mettre à jour ma base de données 
> et j'obtiens cela : 

> "/usr/local/lib/python2.7/dist-packages/trytond-2.6.0-py2.7.egg/trytond/modules/__init__.py",
>  
> line 369, in register_classes
> pathname, description).register()
> AttributeError: 'module' object has no attribute 'register'

En effet, c'est un bug avec les installation via egg.
Merci de le rapporter sur le bugtracker: http://bugs.tryton.org/
En attendant la correction, vous pouvez juste créer une méthod dummy
dans account_fr/__init__.py:

def register():
pass

-- 
Cédric Krier

B2CK SPRL
Rue de Rotterdam, 4
4000 Liège
Belgium
Tel: +32 472 54 46 59
Email/Jabber: cedric.kr...@b2ck.com
Website: http://www.b2ck.com/


pgpUxJLqJIQcM.pgp
Description: PGP signature