Falha ao iniciar o serviço PostgreSQL

Falha ao iniciar o serviço PostgreSQL

Quando tento iniciar meu servidor postgresql no CentOS, recebo uma mensagem informando que não foi possível iniciá-lo. Certifiquei-me de inicializar o banco de dados usando "service postgresql initdb". Alguém tem alguma sugestão para corrigir isso?

Responder1

Conforme discussão nos comentários, você tem problemas ao criar arquivos temporários em /tmp:

<2017-04-24 05:05:13.196 CDT> FATAL: não foi possível criar o arquivo de bloqueio "/tmp/.s.PGSQL.5432.lock"

e a permissão do /tmpdiretório está errada

Ao usar "ls -ld /tmp" ele declarou a permissão como drwxrwxr-t

então a solução é alterar a permissão de /tmppara torná-lo gravável para o mundo

chmod 1777 /tmp

informação relacionada