@Amigo83
IT-шник

Почему Postgresql даунгрейдит версию?

Коллеги, добрый день.

Объясните мне, что за магия?) Ставил на ubuntu server 18.04 postgresql для 1С через apt-get. Выяснилось что нужен postgresql с сайта 1С. Удалил postgresql с помощью apt=get remove. Установил Postgresql с сайта 1С - всё работает.
Но каждую ночь версия сбрасывается к старой!)) Это что за фигня такая? Какое-то задание планировщика? Ошибка в 3:30 ночи появляется.

Внизу вывод вечером, и утром.

root@legacy:~# dpkg -l | grep postgres
ii postgresql-10 10.5-24.1C amd64 object-relational SQL database, version 10 server
ii postgresql-client-10 10.5-24.1C amd64 front-end programs for PostgreSQL 10
ii postgresql-client-common 190 all manager for multiple PostgreSQL client versions
ii postgresql-common 190 all PostgreSQL database-cluster manager
ii postgresql-doc-10 10.5-24.1C all documentation for the PostgreSQL database managemen
ii postgresql-server-dev-10 10.5-24.1C amd64 development files for PostgreSQL 10 server-side pro
root@legacy:~# dpkg -l | grep postgres
ii postgresql-10 10.8-0ubuntu0.18.04.1 amd64 object-relational SQL database, version 10 server
ii postgresql-client-10 10.8-0ubuntu0.18.04.1 amd64 front-end programs for PostgreSQL 10
ii postgresql-client-common 190 all manager for multiple PostgreSQL client versions
ii postgresql-common 190 all PostgreSQL database-cluster manager
ii postgresql-doc-10 10.8-0ubuntu0.18.04.1 all documentation for the PostgreSQL database managemen
ii postgresql-server-dev-10 10.8-0ubuntu0.18.04.1
  • Вопрос задан
  • 179 просмотров
Решения вопроса 1
@AUser0
Чем больше знаю, тем лучше понимаю, как мало знаю.
Так это не downgrade, это upgrade пакетов на версию новее, который вполне стандартен.

Решается через отключение update для соответствующих пакетов:
echo "postgresql-10 hold" | sudo dpkg --set-selections
echo "postgresql-client-10 hold" | sudo dpkg --set-selections
echo "postgresql-client-common hold" | sudo dpkg --set-selections
echo "postgresql-common hold" | sudo dpkg --set-selections
echo "postgresql-doc-10 hold" | sudo dpkg --set-selections
echo "postgresql-server-dev-10 hold" | sudo dpkg --set-selections

sudo apt-mark hold postgresql-10
sudo apt-mark hold postgresql-client-10
sudo apt-mark hold postgresql-client-common
sudo apt-mark hold postgresql-common
sudo apt-mark hold postgresql-doc-10
sudo apt-mark hold postgresql-server-dev-10
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы