Discussion:
[tryton-es] Error al tratar de instalar GNUHEALTH 3.2.9 sobre Tryton 4.2.0 en Ubuntu 16.04
c***@gmail.com
2018-02-01 12:18:04 UTC
Permalink
Buenos días.

Llevo ya casi 4 días peleándome para tratar de montar un servidor de
GNUHEALTH de pruebas sobre un Ubuntu 16.04. He montado un tryton 4.2.0 que
resulta funcional, levantando sin problemas y haciendo uso de pip, otro
tanto con SAO desde mercurial (de nuevo, rama 4.2).

Y luego está GNUHEALTH. Haga lo que haga, siguiendo las instrucciones de la
URL

obtengo siempre lo mismo al tratar de simplemente obtener la versión de
tryton, haciendo "trytond --version". Obviamente, obtengo lo mismo al
tratar de levantar el servidor con "trytond -v -c /etc/tryton/trytond.conf"

Traceback (most recent call last):
File "/usr/local/bin/trytond", line 15, in <module>
import trytond.commandline as commandline
ImportError: No module named 'trytond'

He empleado expresamente el usuario gnuhealth desde el principio, sólo
empleando el superusuario para las instalaciones y ediciones necesarias...
Y tryton levantaba.
¿qué estoy haciendo mal?

Un saludo y gracias por adelantado...
Sergi Almacellas Abellana
2018-02-01 12:23:50 UTC
Permalink
Buenos días.
Llevo ya casi 4 días peleándome para tratar de montar un servidor de
GNUHEALTH de pruebas sobre un Ubuntu 16.04. He montado un tryton 4.2.0
que resulta funcional, levantando sin problemas y haciendo uso de pip,
otro tanto con SAO desde mercurial (de nuevo, rama 4.2).
Y luego está GNUHEALTH. Haga lo que haga, siguiendo las instrucciones de
la URL 
obtengo siempre lo mismo al tratar de simplemente obtener la versión de
tryton, haciendo "trytond --version". Obviamente, obtengo lo mismo al
tratar de levantar el servidor con "trytond -v -c /etc/tryton/trytond.conf"
  File "/usr/local/bin/trytond", line 15, in <module>
    import trytond.commandline as commandline
ImportError: No module named 'trytond'
He empleado expresamente el usuario gnuhealth desde el principio, sólo
empleando el superusuario para las instalaciones y ediciones
necesarias... Y tryton levantaba.
¿qué estoy haciendo mal?
Mi pregunta es: ¿que has hecho¿ ¿como has instalado las cosaas?

Si no recurdo mal, gnuhealht solo soporta python3, aunque el python por
defecto de ubuntu es python2. De forma que si intentas correr un
gnuhealht instalado a partir de pip con python2 no te va a funcionar.

Possiblmente lo que te este passando es que tengas una mezcla de versiones.

En esta pàgina del manual de instalación de gnuhealth:

https://en.wikibooks.org/wiki/GNU_Health/Operating_System-Specific_Notes#Ubuntu

Te explican como modificar el systema para que por defecto utilize python3.

Un saludo,
--
Sergi Almacellas Abellana
www.koolpi.com
Twitter: @pokoli_srk
c***@gmail.com
2018-03-08 09:09:11 UTC
Permalink
En realidad se me pasó exportar las variables de entorno al usuario
gnuhealth.... ooops.
Hecho eso, quedó como debía...

El jueves, 1 de febrero de 2018, 13:23:52 (UTC+1), Sergi Almacellas
Post by c***@gmail.com
Post by c***@gmail.com
Buenos días.
Llevo ya casi 4 días peleándome para tratar de montar un servidor de
GNUHEALTH de pruebas sobre un Ubuntu 16.04. He montado un tryton 4.2.0
que resulta funcional, levantando sin problemas y haciendo uso de pip,
otro tanto con SAO desde mercurial (de nuevo, rama 4.2).
Y luego está GNUHEALTH. Haga lo que haga, siguiendo las instrucciones de
la URL
obtengo siempre lo mismo al tratar de simplemente obtener la versión de
tryton, haciendo "trytond --version". Obviamente, obtengo lo mismo al
tratar de levantar el servidor con "trytond -v -c
/etc/tryton/trytond.conf"
Post by c***@gmail.com
File "/usr/local/bin/trytond", line 15, in <module>
import trytond.commandline as commandline
ImportError: No module named 'trytond'
He empleado expresamente el usuario gnuhealth desde el principio, sólo
empleando el superusuario para las instalaciones y ediciones
necesarias... Y tryton levantaba.
¿qué estoy haciendo mal?
Mi pregunta es: ¿que has hecho¿ ¿como has instalado las cosaas?
Si no recurdo mal, gnuhealht solo soporta python3, aunque el python por
defecto de ubuntu es python2. De forma que si intentas correr un
gnuhealht instalado a partir de pip con python2 no te va a funcionar.
Possiblmente lo que te este passando es que tengas una mezcla de versiones.
https://en.wikibooks.org/wiki/GNU_Health/Operating_System-Specific_Notes#Ubuntu
Te explican como modificar el systema para que por defecto utilize python3.
Un saludo,
--
Sergi Almacellas Abellana
www.koolpi.com
Loading...