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
