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: Fri, 27 Jun 2014 21:53:45 +0100

Hola Luis

Gracias por reportar y detallar los pasos !

Te respondo entre líneas
On Fri, 27 Jun 2014 13:24:52 -0430
Luis González <address@hidden> wrote:

> 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
Es un problema del cliente Tryton al usar la instalación con
pip de forma local (--user)

Si quieres instalarlo a nivel usuario, lo más sencillo es bajar el
último tar.gz del cliente (por ejemplo, tryton-3.2.1-tar.gz) desde
http://downloads2.tryton.org/ , extraerlo en tu directorio y ejecutar
el binario.

 
> # 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.

Pueden ser varias las causas ... un problema de configuración del
archivo trytond.conf para que acepte peticiones desde la interfaz de red
específica; que el motor PG esté parado o no inicializado ...

Intenta crear/conectarte/borrar una DB a nivel sistema operativo con tu
usuario gnuhealth

createdb foo

psql foo

dropdb foo

Avisa si te tira errores en cualquiera de estos puntos y seguimos.

Saludos !

> 
> 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"
> 




reply via email to

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