Error al iniciar el servicio PostgreSQL

Error al iniciar el servicio PostgreSQL

Cuando intento iniciar mi servidor postgresql en CentOS, aparece un mensaje que dice que no se pudo iniciar. Me aseguré de inicializar la base de datos usando el "servicio postgresql initdb". ¿Alguien tiene alguna sugerencia para solucionar este problema?

Respuesta1

Según la discusión en los comentarios, tiene problemas para crear un archivo temporal en /tmp:

<2017-04-24 05:05:13.196 CDT> FATAL: no se pudo crear el archivo de bloqueo "/tmp/.s.PGSQL.5432.lock"

y el permiso del /tmpdirectorio es incorrecto

Al usar "ls -ld /tmp", el permiso indicaba como drwxrwxr-t

entonces la solución es cambiar el permiso /tmppara que sea escribible para el mundo

chmod 1777 /tmp

información relacionada