public inbox for gentoo-user@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-user] Postgres suddenly can't access files in its /etc directory
@ 2012-04-23 13:21 napalm
  2012-04-23 13:38 ` Michael Mol
                   ` (2 more replies)
  0 siblings, 3 replies; 12+ messages in thread
From: napalm @ 2012-04-23 13:21 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 1204 bytes --]

I'm unsure if I should be posting this to the -hardened mailing list as
I'm using the hardened profile but all of a sudden I'm getting a rather
strange error when trying to start postgres.

# /etc/init.d/postgresql-9.1 start
 * Caching service dependencies ...                                      [ ok ]
 * The following file(s) are not readable by 'postgres':
 *     /etc/postgresql-9.1/postgresql.conf
 *     /etc/postgresql-9.1/pg_ident.conf
 *     /etc/postgresql-9.1/pg_hba.conf
 * HINT: Try: 'chmod 644 /etc/postgresql-9.1/*.conf'
 * ERROR: postgresql-9.1 failed to start

That's what I'm getting when I attempt to start it and I don't seem to have modified anything.

Looking into the init script I can see it's doing su postgres -c "test -r /etc/postgresql-9.1/pg_hba.conf" and the like but the output of:
	su postgres -c "test -r /etc/postgresql-9.1/pg_hba.conf" || echo "fail"	
is fail... so I'm quite at a loss as to what could be going on here. All of the files are owned by postgres, have the correct permissions (I ran chmod 644 as it hinted) and it should be able to traverse to the directory as everything has the execute bit from /etc onwards.

Any tips?

Cheers!

[-- Attachment #2: Type: application/pgp-signature, Size: 316 bytes --]

^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2012-04-26 10:03 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-04-23 13:21 [gentoo-user] Postgres suddenly can't access files in its /etc directory napalm
2012-04-23 13:38 ` Michael Mol
2012-04-23 14:43 ` Michael Orlitzky
2012-04-23 15:44   ` napalm
2012-04-23 15:56     ` Michael Orlitzky
2012-04-23 21:18       ` napalm
2012-04-24  5:27         ` Graham Murray
2012-04-24  9:31           ` napalm
2012-04-24 13:58             ` Michael Orlitzky
2012-04-24 16:28         ` Stroller
2012-04-26  5:46 ` J. Roeleveld
2012-04-26 10:01   ` napalm

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox