Bug 37656

Summary: Невозможно обновить до p9
Product: Branch p8 Reporter: Dmytro <d20052005>
Component: pve-clusterAssignee: Valery Inozemtsev <shrek>
Status: CLOSED WONTFIX QA Contact: qa-p8 <qa-p8>
Severity: normal    
Priority: P3 CC: cas
Version: не указана   
Hardware: all   
OS: Linux   

Description Dmytro 2019-12-22 00:20:41 MSK
При попытке обновить PVE с p8 до p9 возникает ошибка из-за конфликта зависимых пакетов.

# apt-get dist-upgrade 
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Подсчет обновлений... Ошибка
Следующие пакеты имеют неудовлетворенные зависимости:
  chrony: Конфликтует: openntpd
E: Ошибка. Процедура pkgProblemResolver::Resolve вызвала остановку. Это может быть вызвано сохраняемыми пакетами.



При этом chrony нельзя установить

# apt-get install chrony 
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Некоторые пакеты установить невозможно. Это может означать, что Вы
потребовали невозможного, либо пользуетесь нестабильным репозиторием.
Часть необходимых пакетов либо ещё не создана, либо была удалена
из каталога 'Входящие'.

Так как для выполнения Вашего запроса достаточно одной операции, то
скорее всего этот пакет просто невозможно установить. Сообщите, пожалуйста,
об этом как о найденной ошибке в пакете.
Эти сведения могут помочь найти выход из ситуации:

Следующие пакеты имеют неудовлетворенные зависимости:
  chrony: Требует: libc.so.6(GLIBC_2.25)(64bit)
          Требует: libc.so.6(GLIBC_2.27)(64bit)
E: Извините, `битые' пакеты



При удалении openntpd выносится PVE

# apt-get remove openntpd
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Следующие дополнительные пакеты будут установлены:
  alterator-hw-functions glibc-preinstall libboost_program_options1.67.0 libjemalloc2 libnfsidmap libpng15 libpng16 libreadline7 nfs-utils
  python-module-glusterfs3 zlib
Следующие пакеты будут ОБНОВЛЕНЫ:
  alterator-hw-functions glibc-preinstall libnfsidmap libpng15 nfs-utils python-module-glusterfs3 zlib
Следующие пакеты будут УДАЛЕНЫ:
  alterator-auth alterator-datetime alterator-pve ceph ceph-base ceph-mds ceph-mgr ceph-mon ceph-osd glusterfs3 glusterfs3-client
  glusterfs3-server interactivesystem krb5-kinit libnss-role librados2-perl nfs-clients nss-ldapd openntpd passwd policycoreutils polkit ppp
  pptp-client pve-access-control pve-cluster pve-container pve-firewall pve-guest-common pve-ha-manager pve-lxc pve-manager pve-qemu-server
  pve-storage python3 python3-base rpm-build-python3 screen selinux-policy systemd-analyze tuned vconsole-setup-kludge vlock xfsprogs
Следующие НОВЫЕ пакеты будут установлены:
  libboost_program_options1.67.0 libjemalloc2 libpng16 libreadline7
7 будет обновлено, 4 новых установлено, 44 пакетов будет удалено и 738 не будет обновлено.
Необходимо получить 1325kB архивов.
После распаковки будет освобождено 175MB дискового пространства.


Даже если сначала обновить apt, проблема не решается.
Comment 1 Andrey Cherepanov 2019-12-23 10:29:02 MSK
Перед тем, как полностью обновить систему до p9, обновитесь полностью до актуального состояния p8 и установите chrony до обновления до p9.
Comment 2 Dmytro 2019-12-23 11:40:23 MSK
(В ответ на комментарий №1)
> Перед тем, как полностью обновить систему до p9, обновитесь полностью до
> актуального состояния p8 и установите chrony до обновления до p9.

Единственный способ его установить - снести openntpd и весь PVE
Comment 3 Valery Inozemtsev 2019-12-23 11:44:29 MSK
# apt-get install chrony openntpd-
Comment 4 Dmytro 2019-12-23 11:47:13 MSK
(В ответ на комментарий №3)
> # apt-get install chrony openntpd-

Именно с дефисом в конце?
Comment 5 Dmytro 2019-12-23 11:49:39 MSK
Синтаксис понял, попробую.
Comment 6 Dmytro 2019-12-23 18:04:39 MSK
(В ответ на комментарий №2)
> (В ответ на комментарий №1)
> > Перед тем, как полностью обновить систему до p9, обновитесь полностью до
> > актуального состояния p8 и установите chrony до обновления до p9.
> 
> Единственный способ его установить - снести openntpd и весь PVE

Оказалось, не единственный. Можно установить chrony ДО УКАЗАНИЯ НОВОГО РЕПОЗИТОРИЯ (из p8)