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 Falcon
Subject: Re: [Health-es] Instalación en Ubuntu 14.04 (limpia)
Date: Sat, 28 Jun 2014 20:51:44 +0100

Hola Luis 
On Sat, 28 Jun 2014 13:21:43 -0430
Luis González <address@hidden> wrote:

> 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
Te debería funcionar VET también. Debes asegurarte que tu localtime
está apuntando a ese timezone.

Igualmente, la siguiente versión GNU Health 2.6 es compatible con
Tryton 3.2 y el timezone no se utiliza más desde el archivo de
configuración (el servidor tendrá UTC, como debe ser), así que un
problema menos.

> 
> (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.
> 
Me alegro que te haya funcionado.

Por lo que he visto en las listas, hay un equipo de gente trabajando en
un paquete Debian para la próxima versión de esa distro.

Como les dije a ellos, les recomiendo que trabajen sobre un paquete que
llame al script gnuhealth_install.sh como base, así mantiene los
directorios, aliases y  demás de la forma más homogénea al instalador
estándar .

> Saludos y gracias nuevamente !
Gracias a ti.

Saludos !
> 
> 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.
> >
> >
> 
> 




reply via email to

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