El 13 de agosto de 2014, 14:48, Jhuliana Delgado
<[email protected] <mailto:[email protected]>> escribió:
El 13/08/14 14:59, [email protected]
<mailto:[email protected]> escribió:
El 13 de agosto de 2014, 12:57, Jhuliana Delgado
<[email protected] <mailto:[email protected]>>
escribió:
El 13/08/14 13:10, [email protected]
<mailto:[email protected]> escribió:
El 13 de agosto de 2014, 12:27, Jhuliana Delgado
<[email protected]
<mailto:[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...)