Error de socket Postgresql al ejecutar syncdb de Django (mac OS 10.7.5)

Estoy intentando ejecutar la operación syncdb de Django y obtengo el siguiente error:

psycopg2.OperationalError: could not connect to server: Permission denied
    Is the server running locally and accepting
    connections on Unix domain socket "/var/pgsql_socket/.s.PGSQL.5432"?

He leído las respuestas aesta pregunta y han intentado lo siguiente:

cambiando "listen_address" a "localhost" o "*" en /Library/PostgreSQL/9.1/data/potsgresql.confcambiando "host" a "localhost" en mi archivo settings.py (para Django)el usuario está configurado en "postgres" con la contraseña correcta en settings.py

(Reinicié el servidor postgresql después de cada paso).

También he revisado mi archivo pg_hba.conf para ver si el socket de dominio Unix estaba aceptando conexiones de todos los usuarios (basado enesta página). Esto es lo que tengo allí:

# "local" is for Unix domain socket connections only
local   all             all                                     md5
# IPv4 local connections:
host    all             all             127.0.0.1/32            md5
# IPv6 local connections:
host    all             all             ::1/128                 md5

Nunca he tenido este problema antes. Hace poco me actualicé a Lion y estoy trabajando en un nuevo virtualenv con el mínimo de módulos instalados.

Respuestas a la pregunta(2)

Su respuesta a la pregunta