El 13 de agosto de 2014, 15:21, Jhuliana Delgado <[email protected]> escribió:
> > El 13/08/14 15:26, [email protected] escribió: > > 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...) > > http://dpaste.com/01HXBM4 > > > 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) > > jhuliana@gateway:~$ trytond --version > trytond 2.8.9 > jhuliana@gateway:~$ trytond --version > trytond 2.8.9 > jhuliana@gateway:~$ tryton --version > Tryton 3.2.0 > jhuliana@gateway:~$ > -- > OK. Creo que el problema de autenticación está superado? Al parecer tienes una instalación previa en la 2.8 ¿no estará instalado el trytond por paquetes desde los repos de debian? Intenta desistalarlos $ sudo apt-get remove tryton*
