![Postgresql을 다시 시작한 후 시작되지 않습니다. 칼리 리눅스 라즈베리 파이 2 [복제]](https://linux55.com/image/65655/Postgresql%EC%9D%84%20%EB%8B%A4%EC%8B%9C%20%EC%8B%9C%EC%9E%91%ED%95%9C%20%ED%9B%84%20%EC%8B%9C%EC%9E%91%EB%90%98%EC%A7%80%20%EC%95%8A%EC%8A%B5%EB%8B%88%EB%8B%A4.%20%EC%B9%BC%EB%A6%AC%20%EB%A6%AC%EB%88%85%EC%8A%A4%20%EB%9D%BC%EC%A6%88%EB%B2%A0%EB%A6%AC%20%ED%8C%8C%EC%9D%B4%202%20%5B%EB%B3%B5%EC%A0%9C%5D.png)
며칠 동안 postgresql을 작동시키려고 노력했는데 다시 시작하기 전에 잠시 작동했습니다. 올바른 권한을 어떻게 설정합니까? 재부팅 후 서비스를 시작하려고 할 때 발생하는 오류입니다.
root@kali:~# service postgresql start
[....] Starting PostgreSQL 9.1 database server: main[....] The PostgreSQL server failed to start. Please check the log output:
2015-05-24 08:51:21 UTC LOG: database system was interrupted; last known up at 2015-05-24 07:33:08 UTC
2015-05-24 08:51:22 UTC FATAL: could not open file "/etc/ssl/certs/ssl-cert-snakeoil.pem": Permission denied
2015-05-24 08:51:22 UTC LOG: startup process (PID 2505) exited with exit code 1
2[FAIL5-24 08:51:22 UTC LOG: aborting startup due to startup process failure ... failed!
failed!
이 주제에 관한 모든 관련 게시물을 읽었지만 내 문제가 해결되지 않았으므로 이것은 다릅니다. 정확히 어떻게 해야 할지 모르겠습니다. 필요한 추가 정보를 제공할 수 있습니다.
답변1
나는 같은 문제에 직면하여 다음과 같이 해결했습니다.
cd /etc/ssl/certs/
chown postgres ssl-cert-snakeoil.pem
chmod 777 ssl-cert-snakeoil.pem
cd /etc/ssl/private
chown postgres ssl-cert-snakeoil.key
chmod 700 ssl-cert-snakeoil.key