[Python-es] la autentificaci?n Ident fall? para el usuario <<postgres>>

Gustavo Garay chauria en gmail.com
Mar Oct 4 19:46:47 CEST 2011


esta tratando de conectarte como socket de unix no via tcp
este es el error que arroja

psycopg2.OperationalError: FATAL:  la autentificaci?n Ident fall? para el
usuario <<postgres>>


tenes que ver si tenes configurado para uso de ident en pg_hba.conf

local   all         postgres                          ident
# TYPE  DATABASE    USER        CIDR-ADDRESS          METHOD
# "local" is for Unix domain socket connections only
local   all         all                               ident

algo asi tiene que tener tu archivos


saludos


El 4 de octubre de 2011 14:34, Diego Uribe Gamez <
diego.uribe.gamez en gmail.com> escribió:

> si logre hacer lo que me comentaste, pero nada ya ahora creo que el
> problema esta en django? aunque la verdad no se?
>
> El problema:
>
> ---------------------------------------------------------------------------------------------------
> Traceback (most recent call last):
>   File "manage.py", line 11, in <module>
>     execute_manager(settings)
>   File
> "/usr/local/lib/python2.6/dist-packages/django/core/management/__init__.py",
> line 438, in execute_manager
>     utility.execute()
>   File
> "/usr/local/lib/python2.6/dist-packages/django/core/management/__init__.py",
> line 379, in execute
>     self.fetch_command(subcommand).run_from_argv(self.argv)
>   File
> "/usr/local/lib/python2.6/dist-packages/django/core/management/__init__.py",
> line 261, in fetch_command
>     klass = load_command_class(app_name, subcommand)
>   File
> "/usr/local/lib/python2.6/dist-packages/django/core/management/__init__.py",
> line 67, in load_command_class
>     module = import_module('%s.management.commands.%s' % (app_name, name))
>   File "/usr/local/lib/python2.6/dist-packages/django/utils/importlib.py",
> line 35, in import_module
>     __import__(name)
>   File
> "/usr/local/lib/python2.6/dist-packages/django/core/management/commands/syncdb.py",
> line 7, in <module>
>     from django.core.management.sql import custom_sql_for_model,
> emit_post_sync_signal
>   File
> "/usr/local/lib/python2.6/dist-packages/django/core/management/sql.py", line
> 6, in <module>
>     from django.db import models
>   File "/usr/local/lib/python2.6/dist-packages/django/db/__init__.py", line
> 78, in <module>
>     connection = connections[DEFAULT_DB_ALIAS]
>   File "/usr/local/lib/python2.6/dist-packages/django/db/utils.py", line
> 94, in __getitem__
>     conn = backend.DatabaseWrapper(db, alias)
>   File
> "/usr/local/lib/python2.6/dist-packages/django/contrib/gis/db/backends/postgis/base.py",
> line 11, in __init__
>     self.ops = PostGISOperations(self)
>   File
> "/usr/local/lib/python2.6/dist-packages/django/contrib/gis/db/backends/postgis/operations.py",
> line 91, in __init__
>     vtup = self.postgis_version_tuple()
>   File
> "/usr/local/lib/python2.6/dist-packages/django/contrib/gis/db/backends/postgis/operations.py",
> line 445, in postgis_version_tuple
>     version = self.postgis_lib_version()
>   File
> "/usr/local/lib/python2.6/dist-packages/django/contrib/gis/db/backends/postgis/operations.py",
> line 425, in postgis_lib_version
>     return self._get_postgis_func('postgis_lib_version')
>   File
> "/usr/local/lib/python2.6/dist-packages/django/contrib/gis/db/backends/postgis/operations.py",
> line 406, in _get_postgis_func
>     cursor = self.connection._cursor()
>   File
> "/usr/local/lib/python2.6/dist-packages/django/db/backends/postgresql_psycopg2/base.py",
> line 140, in _cursor
>     self.connection = Database.connect(**conn_params)
>
> psycopg2.OperationalError: FATAL:  la autentificaci?n Ident fall? para el
> usuario <<postgres>>
>
> ---------------------------------------------------------------------------------------------------
>
> La ultima solución anterior:
>
> ----------------------------------------------------------------------------------------------------
> postgres en servidor:~$ psql
> psql (8.4.8)
> Digite «help» para obtener ayuda.
>
> postgres=# \password postgres
> Ingrese la nueva contraseña:
> Ingrésela nuevamente:
> postgres=# help
> Está usando psql, la interfaz de línea de órdenes de PostgreSQL.
> Digite:  \copyright para ver los términos de distribución
>        \h para ayuda de órdenes SQL
>        \? para ayuda de órdenes psql
>        \g o punto y coma («;») para ejecutar la consulta
>        \q para salir
> postgres=# \q
> postgres en servidor:~$ exit
>
> ---------------------------------------------------------------------------------------------------
>
> El 4 de octubre de 2011 12:12, Gustavo Garay <chauria en gmail.com> escribió:
>
> si pero ahi vos cambiaste de la cuenta del servicio, no del usuario de la
>> base de datos
>>
>> estando como usuario postgres
>>
>> proba algo asi
>>
>> psql
>>
>> y te vas a conectar en modo consola en la base
>>
>> \password postgres   <enter>
>>
>>
>> y va pedir el nuevo
>>
>> saludos
>>
>>
>> El 4 de octubre de 2011 13:56, Diego Uribe Gamez <
>> diego.uribe.gamez en gmail.com> escribió:
>>
>>> No logro entrar a la base de datos, no se que hacer, ya intente cambiar
>>> la contraseña del usuario en Linux Debia y nada?
>>>
>>> root en servidor:/var/django/test_project# su postgres -c passwd
>>> Cambiando la contraseña de postgres.
>>> (actual) contraseña de UNIX:
>>> Introduzca la nueva contraseña de UNIX:
>>> Vuelva a escribir la nueva contraseña de UNIX:
>>> passwd: contraseña actualizada correctamente
>>> root en servidor:/var/django/test_project# psql -U postgres -W
>>> Contraseña para usuario postgres:
>>> psql: FATAL:  la autentificaci?n Ident fall? para el usuario <<postgres>>
>>>
>>>  Ayuda por favor.
>>>
>>> Gracias.
>>> --
>>>  *Diego Alonso Uribe Gamez*
>>> ------------------------------
>>>
>>> *Desarrollador web*
>>>
>>> Twitter: @DiegoUG <http://www.twitter.com/DiegoUG>
>>>
>>> Google+: http://gplus.to/diegoug
>>> ------------------------------
>>>
>>>
>>>
>>> _______________________________________________
>>> Python-es mailing list
>>> Python-es en python.org
>>> http://mail.python.org/mailman/listinfo/python-es
>>> FAQ: http://python-es-faq.wikidot.com/
>>>
>>>
>>
>> _______________________________________________
>> Python-es mailing list
>> Python-es en python.org
>> http://mail.python.org/mailman/listinfo/python-es
>> FAQ: http://python-es-faq.wikidot.com/
>>
>>
>
>
> --
>  *Diego Alonso Uribe Gamez*
> ------------------------------
>
> *Desarrollador web*
>
> Twitter: @DiegoUG <http://www.twitter.com/DiegoUG>
>
> Google+: http://gplus.to/diegoug
> ------------------------------
>
>
>
> _______________________________________________
> Python-es mailing list
> Python-es en python.org
> http://mail.python.org/mailman/listinfo/python-es
> FAQ: http://python-es-faq.wikidot.com/
>
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://mail.python.org/pipermail/python-es/attachments/20111004/562ecd29/attachment.html>


Más información sobre la lista de distribución Python-es