Удалите сервис postgresql из systemctl после обновления
После обновления версии Postgresql на Debian я заметил, что старая версия postgres продолжает появляться.
$ systemctl | grep postgresql
postgresql@oldversion-main.service loaded failed failed PostgreSQL Cluster oldversion-main
postgresql@newversion-main.service loaded active running PostgreSQL Cluster newversion-main
Как я могу удалить "oldversion"?
PS. Я уже удалил "oldversion", используя apt-get remove
Спасибо
2 ответа
Решение
Я столкнулся с той же проблемой после обновления с 9.4 до 9.6 из jessie-backports. Вам нужно только сбросить сбойное состояние кластера 9.4:
# systemctl reset-failed
Сначала сделайте резервную копию ваших баз данных.
Следующий список установленных версий:
dpkg -l | grep postgres
# results
...
ii postgresql-9.5 9.5.6-1.pgdg80+1 amd64 object-relational SQL database...
...
удалить старую версию
apt-get remove postgresql-9.5
# or remove including data and configuration
apt-get purge postgresql-9.5