
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 /tmp
diretó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 /tmp
para torná-lo gravável para o mundo
chmod 1777 /tmp