2015-12-13 12:27 GMT+01:00 Manuel Bailen <[email protected]>:

> Hola de nuevo y gracias por contestar
>
> He repetido varias veces la instalación y he encontrado varios problemas
> ademas del anterior, por lo que entiendo que estoy haciendo algo mal,
> describo los pasos críticos de la instalación, son los que utilizo con la
> 3.4 y he intentado adaptarlos a la 3.8
>
>
> mkvirtualenv --system-site-packages  tryton38
>
> hg clone ssh://[email protected]/nantic/tryton-tasks tasks
>
> hg clone ssh://[email protected]/nantic/tryton-config -b 3.8 config
>
> hg clone ssh://[email protected]/nantic/nan_tryton_utils utils
>
> pip install -r tasks/requirements.txt
>
> pip install -r config/requirements.txt
>
>
> Hasta aquí funciona todo sin errores
>
> Invoke clone
>
> Aquí salta el primer error al descargar el módulo de ZZ "party_mercantil"
> ya que este no tiene versión 3.8, por lo que edito el fichero .cfg y
> comento todas las lineas de este módulo y repito la instalación.
>
> Una vez todo instalado sin errores habro el cliente en el entorno y la
> carpeta correspondiente e intento crear una base de datos nueva obteniendo
> el error siguiente:
>
> Can't create the database, caused by an unknown reason.
> If there is a database created, it could be broken. Maybe drop this
> database! Please check the error message for possible informations.
> Error message:
> cannot import name safe_eval
>
> En el servidor aparece:
>
> 8868 140320372061952 [2015-12-13 10:05:20,807] ERROR
> trytond.protocols.dispatcher CREATE DB: prue2 failed
> Traceback (most recent call last):
>   File
> "/home/manuel/.tryton/38p9/trytond/trytond/protocols/dispatcher.py", line
> 229, in create
>     pool.init(update=['res', 'ir'], lang=[lang])
>   File "/home/manuel/.tryton/38p9/trytond/trytond/pool.py", line 144, in
> init
>     self.start()
>   File "/home/manuel/.tryton/38p9/trytond/trytond/pool.py", line 97, in
> start
>     register_classes()
>   File "/home/manuel/.tryton/38p9/trytond/trytond/modules/__init__.py",
> line 358, in register_classes
>     mod_file, pathname, description)
>   File
> "/home/manuel/.tryton/38p9/trytond/trytond/modules/file_format/__init__.py",
> line 4, in <module>
>     from .file_format import *
>   File
> "/home/manuel/.tryton/38p9/trytond/trytond/modules/file_format/file_format.py",
> line 12, in <module>
>     from trytond.tools import safe_eval
> ImportError: cannot import name safe_eval
>
> Luego Intenté "inv fetch" y volvió a aparecer el problema con el patch
>
> Cloning...
> 1 out of 2 hunks FAILED -- saving rejects to file
> trytond/trytond/modules/stock_lot/stock.py.rej
> KO: Error applying patch:Patch issue240_631.diff does not apply
>
> Gracias de nuevo
>

Este error es aplicando los parches que hay en el directorio "patches".
Éstos parches son sobre la versión 3.4, aún no hemos adaptado nada de esto
a la 3.8 con lo que te diría que pruebes de eliminar su contenido (pero
puede que haya algún módulo que no funcione correctamente porque requiera
de algún parche de estos)


-- 
Guillem Barba
http://www.guillem.alcarrer.net

Responder a