El 13/08/14 16:25, [email protected] escribió:



El 13 de agosto de 2014, 15:21, Jhuliana Delgado <[email protected] <mailto:[email protected]>> escribió:


    El 13/08/14 15:26, [email protected] <mailto:[email protected]>
    escribió:
    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...)
    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*

te cuento que comite un error, eso creo, le teclee $ sudo apt-get remove tryton* sin revisar lo de la autenticacion y ahora da este error:

jhuliana@gateway:~$ sudo trytond
[sudo] password for jhuliana:
Traceback (most recent call last):
  File "/usr/local/bin/trytond", line 13, in <module>
    import trytond
ImportError: No module named trytond
jhuliana@gateway:~$




--

<<attachment: crisyelit.vcf>>

Responder a