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)
