te hacen falta paquetes para instalar ... y se puede instalar la dependencias.
sudo apt-get install libxslt1-dev libxml2-dev http://dpaste.com/1F8PSJG El 25 de agosto de 2014, 8:33, Jhuliana Delgado<[email protected]> escribió: > > El 13/08/14 16:25, [email protected] escribió: > > > > > 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* > > hola > > me fui directo a remover tryton que no revise lo de la autenticación, y > ahora me da este error http://dpaste.com/2KW3RQD > > > -- > -- Andres Vargas www.zodman.com.mx
