Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Как удалить неудаляемые пакеты?  (Прочитано 1276 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн bouseman

  • Автор темы
  • Новичок
  • *
  • Сообщений: 9
    • Просмотр профиля
Как удалить неудаляемые пакеты?
« : 27 Сентября 2020, 22:41:45 »
На 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 не помогает.

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Re: Как удалить неудаляемые пакеты?
« Ответ #1 : 27 Сентября 2020, 23:35:27 »
У вас сломана установка 12-го постгреса.
Удалите 11-й руками, почините 12-й, удалите его, поставьте 11-й заново.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн bouseman

  • Автор темы
  • Новичок
  • *
  • Сообщений: 9
    • Просмотр профиля
Re: Как удалить неудаляемые пакеты?
« Ответ #2 : 27 Сентября 2020, 23:54:04 »
Удалите 11-й руками, почините 12-й, удалите его, поставьте 11-й заново.
А базы при этом не потеряю? и подцепятся ли они потом снова при установке 11-го?

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Re: Как удалить неудаляемые пакеты?
« Ответ #3 : 28 Сентября 2020, 00:42:54 »
Нет, если не будете пуржить, но бэкапы никто не отменял.
И пишите в саппорт 1С в следующий раз.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн bouseman

  • Автор темы
  • Новичок
  • *
  • Сообщений: 9
    • Просмотр профиля
Re: Как удалить неудаляемые пакеты?
« Ответ #4 : 28 Сентября 2020, 08:18:22 »
to AnrDaemon
Спасибо  :)

 

Страница сгенерирована за 0.03 секунд. Запросов: 25.