Non capisco... sembra essere un problema di "dirittti".
Lo script "responsabile" dell'esecuzione del server di postgres sembra essere /usr/share/postgresql-common/init.d-functions che invoca pg_ctlcluster passando alcuni parametri di configurazione.
Il fatto e' che dal file di log (/var/log/postgresql) l'errore riscontrato e'
2008-08-02 08:26:43 CEST FATAL: could not create lock file "/var/run/postgresql/.s.PGSQL.5432.lock": Permission denied'
Ora la questione e':
e' sufficiente cambiare i diritti o l'owner di tale directory oppure il problema e' un altro.
Inoltre gli sript iniziali per "conto" di quale utente sono eseguiti ? Root ?
La directory si "presenta" cosi':
drwxrwxr-t 2 root ntp