На ubuntu 18 установлен 1C server в связке с Postgresql 11. При очередном обновлении 1С на сервере выяснилось, что при переходе на Postgresql 12 слетают базы, т.к. они совместимы только в пределах одного релиза. Поэтому поверх снова поставил Postgresql 11 и все заработало. При этом у 1С свой Postgresql который устанавливается не из репозитария.
ii postgresql-11 11.8-6.1C amd64 object-relational SQL database, version 11 server
ii postgresql-11-dbg 11.8-6.1C amd64 debug symbols for postgresql-11
ii postgresql-12 12.3-7.1C amd64 object-relational SQL database, version 12 server
ii postgresql-12-dbg 12.3-7.1C amd64 debug symbols for postgresql-12
ii postgresql-client-11 11.8-6.1C amd64 front-end programs for PostgreSQL 11
ii postgresql-client-12 12.3-7.1C amd64 front-end programs for PostgreSQL 12
ii postgresql-client-common 207 all manager for multiple PostgreSQL client versions
ii postgresql-common 207 all PostgreSQL database-cluster manager
ii postgresql-doc-11 11.8-6.1C all documentation for the PostgreSQL database management system
ii postgresql-doc-12 12.3-7.1C all documentation for the PostgreSQL database management system
iU postgresql-plperl-11 11.8-6.1C amd64 PL/Perl procedural language for PostgreSQL 11
iU postgresql-plpython3-11 11.8-6.1C amd64 PL/Python 3 procedural language for PostgreSQL 11
ii postgresql-pltcl-11 11.8-6.1C amd64 PL/Tcl procedural language for PostgreSQL 11
ii postgresql-pltcl-12 12.3-7.1C amd64 PL/Tcl procedural language for PostgreSQL 12
ii postgresql-server-dev-11 11.8-6.1C amd64 development files for PostgreSQL 11 server-side programming
ii postgresql-server-dev-12 12.3-7.1C amd64 development files for PostgreSQL 12 server-side programming
Хочу удалить Postgresql 12, но тот ссылается на зависимости 11-го и получается замкнутый круг.
isaev@sql:~$ sudo apt autoremove postgresql-12
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Вы можете запустить «apt --fix-broken install» для исправления этих ошибок.
Следующие пакеты имеют неудовлетворённые зависимости:
postgresql-12-dbg : Зависит: postgresql-12 (= 12.3-7.1C) но он не будет установлен
postgresql-client-12 : Зависит: libpq5 (>= 12.3) но 11.8-6.1C должен быть установлен
postgresql-plperl-11 : Зависит: libperl5.22 (>= 5.22.1) но он не может быть установлен
postgresql-plpython3-11 : Зависит: libpython3.5 (>= 3.5.0~b1) но он не может быть установлен
postgresql-pltcl-12 : Зависит: postgresql-12 (= 12.3-7.1C) но он не будет установлен
postgresql-server-dev-12 : Зависит: libpq-dev (>= 12~~) но 11.8-6.1C должен быть установлен
E: Неудовлетворённые зависимости. Попытайтесь выполнить «apt --fix-broken install», не указывая имени пакета (или указав решение).
Что с этим можно сделать, как распутать этот клубок? --fix-broken не помогает.