A full shutdown and restart didn't fix anything.
serverlog.stderr shows nothing
root@vcentre65 [ ~ ]# tail /storage/log/vmware/vpostgres/serverlog.stderr
Starting service process with pid: 57064.
LOG: skipping missing configuration file "/storage/db/vpostgres/postgresql.conf.repl"
LOG: skipping missing configuration file "/storage/db/vpostgres/postgresql.conf.repl"
2017-12-13 22:19:40.594 UTC 5a31a77c.dee8 0 LOG: registering background worker "health_status_worker"
2017-12-13 22:19:40.765 UTC 5a31a77c.dee8 0 LOG: redirecting log output to logging collector process
2017-12-13 22:19:40.765 UTC 5a31a77c.dee8 0 HINT: Future log output will appear in directory "/var/log/vmware/vpostgres".
Now, there is nothing in /var/log/vmware/vpostgres/, however a search for vpostgres logs shows something interesting:
root@vcentre65 [ /storage/log/vmware/vpostgres ]# pwd
/storage/log/vmware/vpostgres
root@vcentre65 [ /storage/log/vmware/vpostgres ]# tail 25 postgresql-13.log
tail: cannot open '25' for reading: No such file or directory
==> postgresql-13.log <==
2017-12-13 15:12:34.800 UTC 5a314362.3a24 0 LOG: invalid secondary checkpoint record
2017-12-13 15:12:34.800 UTC 5a314362.3a24 0 PANIC: could not locate a valid checkpoint record
2017-12-13 15:12:38.466 UTC 5a314362.3a22 0 LOG: startup process (PID 14884) was terminated by signal 6: Aborted
2017-12-13 15:12:38.467 UTC 5a314362.3a22 0 LOG: aborting startup due to startup process failure
2017-12-13 22:19:40.768 UTC 5a31a77c.deec 0 LOG: database system was interrupted; last known up at 2017-12-11 10:54:22 UTC
2017-12-13 22:19:41.142 UTC 5a31a77c.deec 0 LOG: invalid primary checkpoint record
2017-12-13 22:19:41.142 UTC 5a31a77c.deec 0 LOG: invalid secondary checkpoint record
2017-12-13 22:19:41.142 UTC 5a31a77c.deec 0 PANIC: could not locate a valid checkpoint record
2017-12-13 22:19:44.926 UTC 5a31a77c.dee8 0 LOG: startup process (PID 57068) was terminated by signal 6: Aborted
2017-12-13 22:19:44.926 UTC 5a31a77c.dee8 0 LOG: aborting startup due to startup process failure