I recently had a crashed disk.  I recovered from backup, and made some
changes to fstab.

Now I can't get postgresql to start.

I get an error that no controlling tty.  If I try to start it anyway
it tells me that postmaster isn't in the same directory as pg_ctl (but
it is).

Maybe somebody else can spot what I'm missing.

errors:
GTX-440:/root#su - _postgresql
sh: No controlling tty (open /dev/tty: Permission denied)
sh: warning: won't have full job control

$ pg_ctl -D data/ start
sh: cannot create /dev/null: Permission denied
fgets failure: Permission denied
The program "postmaster" is needed by pg_ctl but was not found in the
same directory as "/usr/local/bin/pg_ctl".
Check your installation.

$ locate pg_ctl
/usr/local/bin/pg_ctl
/usr/local/man/man1/pg_ctl.1

$ locate postmaster
/usr/local/bin/postmaster
/usr/local/man/man1/postmaster.1



here's the changes I made to fstab (sd4 is the crashed disk):
$ cat /etc/fstab
/dev/wd0a / ffs rw 1 1
/dev/wd1a /home ffs rw,nodev,nosuid,softdep 1 2
/dev/wd0d /usr ffs rw,nodev 1 2
/dev/wd0b /var/squid/cache/ mfs rw,async,-s=252400 0 0
#/dev/sd0a /usr/obj ffs rw,nodev 1 2
/dev/sd3a /usr/src ffs rw,nodev 1 2
#/dev/sd4a /var/www ffs rw,nodev 1 2
/dev/sd0a /var/www ffs rw,nodev 1 2

--Bryan

Reply via email to