[Pkg-postgresql-public] problems with postgresql and systemd after upgrade.

peter green plugwash at p10link.net
Sat Jun 11 00:29:55 UTC 2016


About a week ago I upgraded a server from wheezy to jessie. After the OS 
upgrade I upgraded from postgresql 9.1 to 9.4 using pg_updatecluster. It 
took a couple of attempts with pg_updatecluster to get things right 
(mainly because I was using "debversion").

Today I ran a routine apt-get upgrade on that server which installed a 
postgresql security update. After doing so I discovered that postgresql 
was down.

Some discussion on irc seemed to reveal that it was a systemd issue. 
Apparently systemd is supposed to have a generated unit for each cluster 
but for some reason it doesn't have one for my 9.4 cluster.

raspbian:~# systemctl | grep postgresql
postgresql.service loaded active exited PostgreSQL RDBMS
● postgresql at 9.1-main.service loaded failed failed PostgreSQL Cluster 
9.1-main
system-postgresql.slice loaded active active system-postgresql.slice
raspbian:~#

How do I fix this? after some poking arround I discovered I could start 
the server manually with "pg_ctlcluster 9.4 main start" but that is 
obviously not a good long term soloution .



More information about the Pkg-postgresql-public mailing list