hola

El dia 20/12/2016 16.31, "Sergi Almacellas Abellana" <[email protected]> va
escriure:

El 20/12/16 a les 16:24, Luis Deiana ha escrit:


>
> El martes, 20 de diciembre de 2016, 11:28:16 (UTC-3), Sergi Almacellas
> Abellana escribió:
>
>     El 20/12/16 a les 15:25, Luis Deiana ha escrit:
>     > Hola Sergi, actualice la libreria python-sql de la version 0.3 a la
>     > version 0.8
>     >
>     > y me tira lo siguiente:
>     >
>     > luis@Tryton:~$ ~/trytond -c /etc/trytond.conf
>     > Traceback (most recent call last):
>     >   File "/home/luis/trytond", line 13, in <module>
>     >     import trytond
>     > ImportError: No module named trytond
>     > luis@Tryton:~$
>     Cómo has instalado el servidor?
>
>
> lo tengo instalado en una maquina virtual y lo ejecuto desde las fuentes
> sin entorno virtual.
>
>
>     Parece que lo has clonado desde fuentes y no lo has puesto en el
>     path de
>     python. Lo mas fácil es que lo instales con el siguiente comando:
>
> exacto
>
>
>     python setup.py install
>
>     Ejecutado desde la raíz de trytond.
>
> desde 2014 lo utilizo de esta manera sin instalacion.
>

Supongo que tenias las carpetas en el path de python y ahora ya no lo
tienes. Revisa que el python path este correcto.


>
>     Ten en cuenta que si no estas utilizando un entorno virtual necesitaras
>     permisos de súper usuario.
>
> cuando lo hago desde una consola con permisos de root me tira el mismo
> error:
>
> root@Tryton:/home/luis# ./trytond -c /etc/trytond.conf
> Traceback (most recent call last):
>   File "./trytond", line 13, in <module>
>     import trytond
> ImportError: No module named trytond
> root@Tryton:/home/luis#
>
> alguna otra sugerencia antes de instalarlo y dejar de usarlo desde las
> fuentes ?
>

python setup.py develop

Que te creará un enlace simbolico en vez de copiar las fuentes.



También puedes añadir el PYTHONPATH la ruta de donde tienes el trytond.

export PYTHONPATH=/ruta/trytond

Para la actualización:

-Copia seguridad
-Debes revisar q todos los modulos que usas estan adaptados a la versión
que deseas actualizar
-Si hay algun modulo q no se use, desinstalar previamente
-Actualizar. Si es 4.x debes usar trytond-admin, con la opción --all. Si
haces un help te dirá parámetros disoponibles.

Ya te comento que personalmente he ido actualizando 3.0, 3.4, 3.8 y 4.2
(si, una al año).

Y no te lo voy a negar que al final siempre he aplicado comandos sql por el
cambio de algún registro. Esto lo verás a posterior con el test/uso pues
depende de tu entorno.

Saludos,

Responder a