Версия ====== pve-manager-7.2.12-alt1 Шаги воспроизведения ==================== 1. Установить пакет pve-manager # apt-get install -y pve-manager 2. Установить пакет vzdump # apt-get install -y vzdump Ожидаемый результат: отсутствие файлового конфликта. Фактический результат: файловый конфликт. # apt-get install -y vzdump Чтение списков пакетов... Завершено Построение дерева зависимостей... Завершено Некоторые пакеты установить невозможно. Это может означать, что Вы потребовали невозможного, либо пользуетесь нестабильным репозиторием. Часть необходимых пакетов либо ещё не создана, либо была удалена из каталога 'Входящие'. Так как для выполнения Вашего запроса достаточно одной операции, то скорее всего этот пакет просто невозможно установить. Сообщите, пожалуйста, об этом как о найденной ошибке в пакете. Эти сведения могут помочь найти выход из ситуации: Следующие пакеты имеют неудовлетворенные зависимости: vzdump: Требует: vzctl E: Извините, `битые' пакеты При установке пакета vzctl происходит следующее: # apt-get install -y vzctl Чтение списков пакетов... Завершено Построение дерева зависимостей... Завершено Некоторые пакеты установить невозможно. Это может означать, что Вы потребовали невозможного, либо пользуетесь нестабильным репозиторием. Часть необходимых пакетов либо ещё не создана, либо была удалена из каталога 'Входящие'. Так как для выполнения Вашего запроса достаточно одной операции, то скорее всего этот пакет просто невозможно установить. Сообщите, пожалуйста, об этом как о найденной ошибке в пакете. Эти сведения могут помочь найти выход из ситуации: Следующие пакеты имеют неудовлетворенные зависимости: vzctl: Требует: libvzctl (>= 7.0.714) Требует: /usr/share/libvzctl/scripts/vz-setrate Требует: libvzctl2.so.2()(64bit) (>= set:mf75QfsUNGw5lM1GH0XFQuFm1SryDxJ6Xkf2ppPQAhkFVYTNQPL5i1ZkCmyNwm1cNWS13CEFM0Vb17e9oMnw5l6ZjCdonwq78DSWisTriwZbkjWA2ybrNomxDjTxmEYKnNQHAJrWaBYCzzjN0tDavsPjhs5C7SAWPluKnJWa7pV1xo0EeVd0342JsTsHgXKmzNbGfWhpZxO2YwUAjNw97noPo87DA5Wlw06cf3olH9tbNm9oNvZ8JOXUs0VIZ54P6GDSPjGpA5J2kuqXzeLSRQKwDwHk1) E: Извините, `битые' пакеты
PVE и OpenVZ невозможно использовать на одном сервере, они полностью несовместимы. Пакет vzdump относится к OpenVZ и не работает где-то ещё. В составе PVE есть утилита /usr/bin/vzdump, которая не конфликтует с /usr/sbin/vzdump из пакета vzdump.
Да, а причиной такого странного поведения apt-а является конфликт crtools и crtools-ovz (от последнего зависят все утилиты OpenVZ, и он является несовместимым с crtools/criu из Сизифа).
Надо между ними прописать Conflicts.
Т.к. crtools первичнее по отношение к crtools-ovz, я думаю стоит во втором прописать конфликт на первый.
(Ответ для Vladimir D. Seleznev на комментарий #4) > Т.к. crtools первичнее по отношение к crtools-ovz, я думаю стоит во втором > прописать конфликт на первый. Он там есть. (И почему никто не читает предыдущие сообщения?) $ gg 'Conflicts: crtools' c/crtools-ovz/crtools-ovz.spec:Conflicts: crtools Можно, конечно, сделать конфликт у vzdump с pve-manager, но тогда указанная ТС команда снесёт PVE, что, несомненно, вызовет радость у администратора сервера.
(In reply to Andrew Vasilyev from comment #5) > (Ответ для Vladimir D. Seleznev на комментарий #4) > > Т.к. crtools первичнее по отношение к crtools-ovz, я думаю стоит во втором > > прописать конфликт на первый. > > Он там есть. (И почему никто не читает предыдущие сообщения?) > > $ gg 'Conflicts: crtools' > c/crtools-ovz/crtools-ovz.spec:Conflicts: crtools > > Можно, конечно, сделать конфликт у vzdump с pve-manager, но тогда > указанная ТС команда снесёт PVE, что, несомненно, вызовет радость > у администратора сервера. Конечно нужно! Без согласия админа apt пакеты не сносит. В указанной команде админ явно дал согласие сделать всё, что он попросил.
Судя по всему ошибка в apt'е, он неочевидно пишет, нужно прямо явно написать - не могу поставить из-за конфликтов у crtools и crtools-ovz. А тут пишет про какие-то анметы, ошибки в репозитории и т.д.
vzdump-1.2.6-alt2 -> sisyphus: Thu Dec 01 2022 Andrew A. Vasilyev <andy@altlinux> 1.2.6-alt2 - fix from wiki.openvz.org - set conflict with pve-manager (ALT #44504)