El 13 de agosto de 2014, 14:48, Jhuliana Delgado <[email protected]>
escribió:

>
> El 13/08/14 14:59, [email protected] escribió:
>
>  El 13 de agosto de 2014, 12:57, Jhuliana Delgado <[email protected]>
> escribió:
>
>>
>> El 13/08/14 13:10, [email protected] escribió:
>>
>>  El 13 de agosto de 2014, 12:27, Jhuliana Delgado <[email protected]>
>> escribió:
>>
>>
>>> falto incluir que igual intento crear la BD con tryton sigue el mismo
>>> error, pero ya yo cambie clave postgres y por consolo hace todo bien hasta
>>> la cree la BD CDI que ves en la imagen ,,,pero al irme a tryton a crearla
>>> dice lo mismo
>>>
>>> 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: la
>>> autentificaci?n Ident fall? para el usuario <<admin>>
>>>
>>> ya no se que hacer y estoy para en ese paso por conexion aBD
>>>
>>>
>>  Haz lo siguiente:
>>
>>  1. ejecuta $ sudo su postgres (ingresa la contraseña de tu usuario para
>> habilitar el sudo)
>>
>>  Esto cambiará el usuario actual por 'postgres', de forma que quedará el
>> prompt de la consola como:
>>
>>  postgres@tuserver:/home/tu_usuario$
>>
>>  2.  ejecuta $ psql
>>
>>  Ingresarás al CLI (interfaz de línea de comandos)
>>
>>  3. Ejecuta \du de forma que veas lo siguiente postgres=# \du (es el /
>> alrevés)
>>
>>  Con eso listarás los usuarios (roles) que tienes en la base de datos y
>> sus permisos.  Copia lo que aparece, pégalo en http://paste.ofcode.org/
>> y nos envías la página que te da el navegador.
>>
>>
>>  aqui esta el resultado: http://dpaste.com/0HPYBY2
>>
>
>  OK.  Tu usuario tryton si tiene permisos para crear base de datos (y
> otros que no son necesarios como el SuperUser, Create Rol, etc)
>
>  el problema parece que se enfoca en la autenticación que hace este con
> la base de datos:
>
>  1) revisa la configuración de autenticación de Postgres con $ sudo nano
> /etc/postgresql/9.1/main/pg_hba.conf (si la version de tu BD es la 9.1;
> sino coloca en la ruta el número de versión que corresponda).  Verifica que
> tengas una línea sin comentar como:
>
>  local   all             all                                     md5
>
>
>  (puedes leer el archivo también, para entender un poco mejor de que se
> trata)
>
>
> http://dpaste.com/1TT4BND
>
>
>  2) como te han comentado los compañeros de la lista, verifica que
> ejecutes el servidor con tu archivo .conf $ trytond -c
> ~/ruta_al/trytond.conf y que dentro del mismo la contraseña del usuario
> tryton sea la correcta.  Si no recuerdas la contraseña;
>
>
> http://dpaste.com/3X57YFJ
>
>
>  3) haz el paso anterior para llegar al CLI de la base de datos ($ psql)
> y ejecuta postgres# ALTER USER tryton WITH PASSWORD 'mi_nueva_contraseña' ;
>
> postgres=# ALTER USER tryton WITH PASSWORD 'tryton';
> ALTER ROLE
> postgres=#
>
>
>
>  4) Actualiza tu trytond.conf e intenta de nuevo
>
>  PD: ¿estás segura que tienes instalado el psycopg2? (virtualenv)$ pip
> install -U psycopg2
>
>    root@gateway:/home/jhuliana# pip install -U psycopg2
> Downloading/unpacking psycopg2 from
> https://pypi.python.org/packages/source/p/psycopg2/psycopg2-2.5.3.tar.gz#md5=09dcec70f623a9ef774f1aef75690995
>   Downloading psycopg2-2.5.3.tar.gz (690Kb): 690Kb downloaded
>   Running setup.py egg_info for package psycopg2
>
>     Error: You need to install postgresql-server-dev-X.Y for building a
> server-side extension or libpq-dev for building a client-side application.
>
>     Complete output from command python setup.py egg_info:
>     running egg_info
>
> creating pip-egg-info/psycopg2.egg-info
>
> writing pip-egg-info/psycopg2.egg-info/PKG-INFO
>
> writing top-level names to pip-egg-info/psycopg2.egg-info/top_level.txt
>
> writing dependency_links to
> pip-egg-info/psycopg2.egg-info/dependency_links.txt
>
> writing manifest file 'pip-egg-info/psycopg2.egg-info/SOURCES.txt'
>
> warning: manifest_maker: standard file '-c' not found
>
>
>
> Error: You need to install postgresql-server-dev-X.Y for building a
> server-side extension or libpq-dev for building a client-side application.
>
>
>
> ----------------------------------------
> Command python setup.py egg_info failed with error code 1 in
> /home/jhuliana/build/psycopg2
> Storing complete log in /root/.pip/pip.log
> root@gateway:/home/jhuliana#
>
> todo realizado, paso a paso como lo haz mencionado pero sigo igual:
>
> No se ha podido crear la base de datos, la causa es desconocida.
> Si hay una base de datos creada, podría estar dañada. Pruebe a eliminar
> esta base de datos. Revise el mensaje de error en busca de información
> adicional.
> Mensaje de error:
>
> FATAL:  la autentificaci?n Ident fall? para el usuario <<admin>>
> FATAL:  la autentificaci?n Ident fall? para el usuario <<admin>>
>
>
> y por consola cree la BD con "su - postgres -c 'createdb
> --encoding=UNICODE --owner=tryton CDI_db'" al intentar de entrar con
> localhost me dice: El cliente no es compatible con la versión del servidor
> como ves en la imagen adjunta
>
>
OK.

1) Instala $  sudo apt-get install postgresql-server-dev-all e intenta
nuevamente instalar pip install -U psycopg2
(hacia futuro recomendaría no trabajar con el root...)

2) verifica que la versión del servidor $ trytond --version sea igual a la
del cliente $ tryton --version (también la puedes ver en la pestaña de
ayuda)

Responder a