health-es
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Health-es] Instalación en Ubuntu 14.04 (limpia)


From: Luis Miramontes Hercog
Subject: Re: [Health-es] Instalación en Ubuntu 14.04 (limpia)
Date: Sat, 28 Jun 2014 22:33:20 -0500

me alegro que te haya funcionado mi método.

Saludos!

2014-06-28 12:51 GMT-05:00 Luis González <address@hidden>:
> Bueno, tal parece que ya lo he conseguido!
>
> A continuación explico lo que hice:
>
> 1. Ejecuté el servidor de gnuhealth y abrí la interfaz del cliente.
>
> 2. Cerré la ventana de login y abrí en el menú: File -> Database ->
> New Database...
>
> 3. Coloqué los siguientes datos:
> Server connection -> localhost, en el puerto 8000
> Tryton Server Password -> admin
> Database name -> gnuhealth
> Database password -> admin (de momento, sólo como prueba)
>
> 4. Le di al botón "Create" y ,me salió el siguiente error:
> Error creating database!
> 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:
> FATAL:  invalid value for parameter "TimeZone": "VET"
>
> El valor "VET" es una zona horaria no válida, pero al parecer
> tryton/gnuhealth lo traen por defecto (?). En cualquier caso, esto se
> soluciona fácilmente cambiando la zona horaria en el archivo de
> configuración a:
> timezone = America/Buenos_Aires
>
> (Esto lo puse de momento, todavía no he encontrado una convinación que
> funcione para mi país, pero supongo que lo que tengo que investigar
> son las zonas horarias en Python)
>
> Después de estos 4 pasos se creó con éxito la base de datos y ya pude
> iniciar sesión! Muchas gracias por la ayuda que me brindaron, fue de
> gran utilidad!
>
> Por cierto, tengo pensado hacer en un futuro un paquete .deb para
> facilitar la instalación (que cree el usuario con su home en
> /var/lib/gnuhealth, dependencias y demás configuraciones de un
> servidor); no se si le pueda interesar a alguien. Aunque si esta en
> los repositorios testing de debian, quizás no tenga tanta utilidad.
>
> Saludos y gracias nuevamente !
>
> El 27/6/14, Luis Miramontes Hercog <address@hidden> escribió:
>> ah sí a mí me pasó igual, mira, lo que tienes que hacer es meterte en
>> tryton y cerrar la ventana que te pide ambiente nuevo y usuario y esos
>> rollos. Le das en el menú y creas una BD nueva, que se llame
>> gnuhealth, con localhost, usuario admin y contraseña admin, cierras
>> tryton y lo vuelves a abrir y ya vas a tener todo listo.
>>
>> Espero que te sirva,
>> Luis
>>
>> 2014-06-27 12:54 GMT-05:00 Luis González <address@hidden>:
>>> Buenos días a todos.
>>>
>>> Les escribo porque Estoy intentando instalar gnuhealth en una
>>> instalación limpia de ubuntu 14.04, y he encontrado varios errores en
>>> el proceso, algunos de los cuales ya he podido solucionar. El problema
>>> es que he llegado a un punto en el que he probado varias maneras de
>>> solucionarlo, pero nada parece funcionar.
>>>
>>> A continuación detallo el proceso que seguí:
>>>
>>> ## Modo root
>>> sudo -s
>>>
>>> ## recarga la lista de paquetes en los repositorios
>>> apt-get update
>>>
>>> ## **************************************** ERROR #1
>>> *****************************************
>>> ### al postgresql-server-dev le puse all porque el 9.1 no esta
>>> disponible en los repositorios
>>> apt-get install python-pip python-imaging postgresql build-essential
>>> python-dev libxml2-dev libxslt1-dev postgresql-server-dev-all
>>> libldap2-dev libsasl2-dev
>>>
>>> adduser gnuhealth
>>>
>>> su - postgres -c "createuser --createdb --no-createrole --no-superuser
>>> gnuhealth"
>>>
>>> ## Instala gnuhealth
>>> su - gnuhealth
>>> wget http://ftp.gnu.org/gnu/health/gnuhealth-latest.tar.gz
>>> tar xzf gnuhealth-latest.tar.gz
>>> cd gnuhealth-*
>>> ./gnuhealth_install.sh
>>>
>>> ## cambio el editor por defecto de vi a nano en el archivo ~/.gnuhealthrc
>>> nano ~/.gnuhealthrc
>>>
>>> ## ejecuta el .gnuhealthrc
>>> source $HOME/.gnuhealthrc
>>>
>>> ## pone a correr el servidor de tryton
>>> cdexe #te lleva a la ruta del ejecutable de trytond
>>> ./trytond
>>>
>>> ## Instalar esto (cliente tryton) con tu usuario, distinto al usuario
>>> gnuhealth
>>> pip install --user "tryton>=3.0,<3.1"
>>>
>>> ## Ejecuta el cliente de tryton
>>> cd $HOME/.local/bin
>>> ./tryton
>>>
>>> ## **************************************** ERROR #2
>>> *****************************************
>>> ## Arroja el siguiente error:
>>> # glib.GError: No se ha podido abrir el archivo
>>> «/usr/share/pixmaps/tryton/tryton-icon.png»: No existe el archivo o el
>>> directorio
>>> # Como workaround para Ubuntu, se puede instalar usando el comando sudo.
>>> # En sistemas como debian en donde no existe sudo y está activada la
>>> cuenta de root, esto no funcionaría porque se instalaría en la carpeta
>>> personal de root.
>>> # Además, como los archivos de instalación se crean con sudo, tendrán
>>> como propietario a root, por lo que hay que cambiarlos usando chown
>>>
>>> sudo pip install --user "tryton>=3.0,<3.1"
>>> sudo chown -R $USER:$USER $HOME/
>>>
>>> # ejecutamos nuevamente
>>> ./tryton
>>>
>>> # COLOCAR EN LA INTERFAZ GRAFICA: OPTIONS, FORM, TABS POSITION, TOP.
>>> OPTIONS, SAVE
>>> # cerramos y volvemos a abrir
>>>
>>> #creamos la Base de Datos en el cliente tryton
>>> ## **************************************** ERROR #3 (sin solución)
>>> **************************
>>> Al lanzar el cliente tryton e intentar crear un perfil para una base
>>> de datos nuevas, no aparece el botón de crear; y en su lugar me arroja
>>> el siguiente error: "Could not connect to the server", como se puede
>>> apreciar el el archivo adjunto.
>>>
>>> Además, luego de fallar, el servidor de gnuhealth que se encuentra
>>> corriendo arroja lo siguiente:
>>> [Fri Jun 27 16:32:51 2014] INFO:database:connect to "template1"
>>> [Fri Jun 27 16:33:11 2014] INFO:database:connect to "template1"
>>>
>>> Cabe destacar que si instalo el cliente tryton desde los repositorios,
>>> me produce el mismo error.
>>>
>>> Esperando que puedan ayudarme a concluir la instalación de gnuhealth,
>>> me despido.
>>>
>>> PD: cuando postgresql-server-dev se estaba instalando, arrojó el
>>> siguiente warning (no se si será normal):
>>> No PostgreSQL clusters exist; see "man pg_createcluster"
>>>
>>> --
>>> Salu2
>>> Luis F. González V.
>>
>>
>
>
> --
> Salu2
> Luis F. González V.
>



reply via email to

[Prev in Thread] Current Thread [Next in Thread]