Yessica:

El 6 de agosto de 2018, 23:36, Yessica Brinkmann<yessica.brinkm...@gmail.com
> escribió:

> Muchas gracias por la respuesta. Realmente ya encontré el ejecutable del
> psql. Estaba como me indicaban en /usr/local/pgsql/bin.
> Ahora, al intentar ejecutar el psql desde esa ubicación me apareció de
> nuevo el error que me indicaban que se debía a que no estaba corriendo el
> servidor.
> Entonces intenté ejecutar el initdb y me apareció un mensaje de que debía
> indicar el directorio en donde se debían guardar los datos, con la opción
> -D.
> El problema parece ser ahora con los permisos de los directorios. Intenté
> crear el directorio con el usuario postgres pero no me permite hacerlo.
> Entonces creé el directorio con el usuario root.
> Y al intentar ejecutar initdb con el usuario postgres (porque no me
> permite ejecutarlo con el usuario root), me aparece el error de la imagen
> adjunta a este mail.
> Realmente agradezco mucho la ayuda que me dan y la paciencia. Sin ustedes
> realmente no iba a poder avanzar con mi tesis de la universidad.
> Saludos cordiales,
>

Deberás cambiar el propietario de el directorio /usr/local/etc/yessi2 a
postgres y luego intentar el initdb nuevamente:

Ejecuta como root

chown postgres:postgres /usr/local/etc/yessi2
rm -rf /usr/local/etc/yessi2/*

Luego como usuario postgres vuelves a intentar el initdb.

Si te funciona el paso anterior puedes levantar postgres haciendo:

/usr/local/pgsql/bin/pg_ctl start -D /usr/local/etc/yessi2

Con esto debería bastar para que tengas el clúster funcionando.

Saludos

Reply via email to