<?xml version="1.0" encoding="UTF-8" ?>

<bugzilla version="5.2"
          urlbase="https://bugzilla.altlinux.org/"
          
          maintainer="jenya@basealt.ru"
>

    <bug>
          <bug_id>44504</bug_id>
          
          <creation_ts>2022-11-30 18:37:16 +0300</creation_ts>
          <short_desc>Файловый конфликт между pve-manager и vzdump</short_desc>
          <delta_ts>2022-12-01 18:21:46 +0300</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Development</classification>
          <product>Sisyphus</product>
          <component>vzdump</component>
          <version>unstable</version>
          <rep_platform>x86_64</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P5</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Evgeny Shesteperov">alimektor</reporter>
          <assigned_to name="Andrew Vasilyev">andy</assigned_to>
          <cc>andy</cc>
    
    <cc>rider</cc>
    
    <cc>shaba</cc>
    
    <cc>shrek</cc>
    
    <cc>vseleznv</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>218177</commentid>
    <comment_count>0</comment_count>
    <who name="Evgeny Shesteperov">alimektor</who>
    <bug_when>2022-11-30 18:37:16 +0300</bug_when>
    <thetext>Версия
======

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
		Чтение списков пакетов... Завершено
		Построение дерева зависимостей... Завершено
		Некоторые пакеты установить невозможно. Это может означать, что Вы
		потребовали невозможного, либо пользуетесь нестабильным репозиторием.
		Часть необходимых пакетов либо ещё не создана, либо была удалена
		из каталога &apos;Входящие&apos;.
		
		Так как для выполнения Вашего запроса достаточно одной операции, то
		скорее всего этот пакет просто невозможно установить. Сообщите, пожалуйста,
		об этом как о найденной ошибке в пакете.
		Эти сведения могут помочь найти выход из ситуации:
		
		Следующие пакеты имеют неудовлетворенные зависимости:
		  vzdump: Требует: vzctl
		E: Извините, `битые&apos; пакеты

При установке пакета vzctl происходит следующее:

		# apt-get install -y vzctl
		Чтение списков пакетов... Завершено
		Построение дерева зависимостей... Завершено
		Некоторые пакеты установить невозможно. Это может означать, что Вы
		потребовали невозможного, либо пользуетесь нестабильным репозиторием.
		Часть необходимых пакетов либо ещё не создана, либо была удалена
		из каталога &apos;Входящие&apos;.
		
		Так как для выполнения Вашего запроса достаточно одной операции, то
		скорее всего этот пакет просто невозможно установить. Сообщите, пожалуйста,
		об этом как о найденной ошибке в пакете.
		Эти сведения могут помочь найти выход из ситуации:
		
		Следующие пакеты имеют неудовлетворенные зависимости:
		  vzctl: Требует: libvzctl (&gt;= 7.0.714)
		         Требует: /usr/share/libvzctl/scripts/vz-setrate
		         Требует: libvzctl2.so.2()(64bit) (&gt;= set:mf75QfsUNGw5lM1GH0XFQuFm1SryDxJ6Xkf2ppPQAhkFVYTNQPL5i1ZkCmyNwm1cNWS13CEFM0Vb17e9oMnw5l6ZjCdonwq78DSWisTriwZbkjWA2ybrNomxDjTxmEYKnNQHAJrWaBYCzzjN0tDavsPjhs5C7SAWPluKnJWa7pV1xo0EeVd0342JsTsHgXKmzNbGfWhpZxO2YwUAjNw97noPo87DA5Wlw06cf3olH9tbNm9oNvZ8JOXUs0VIZ54P6GDSPjGpA5J2kuqXzeLSRQKwDwHk1)
		E: Извините, `битые&apos; пакеты</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>218190</commentid>
    <comment_count>1</comment_count>
    <who name="Andrew Vasilyev">andy</who>
    <bug_when>2022-11-30 22:43:54 +0300</bug_when>
    <thetext>  PVE и OpenVZ невозможно использовать на одном сервере, они
  полностью несовместимы. Пакет vzdump относится к OpenVZ и
  не работает где-то ещё. В составе PVE есть утилита /usr/bin/vzdump,
  которая не конфликтует с /usr/sbin/vzdump из пакета vzdump.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>218191</commentid>
    <comment_count>2</comment_count>
    <who name="Andrew Vasilyev">andy</who>
    <bug_when>2022-11-30 22:57:44 +0300</bug_when>
    <thetext>  Да, а причиной такого странного поведения apt-а является
  конфликт crtools и crtools-ovz (от последнего зависят все
  утилиты OpenVZ, и он является несовместимым с crtools/criu
  из Сизифа).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>218203</commentid>
    <comment_count>3</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2022-12-01 08:59:28 +0300</bug_when>
    <thetext>Надо между ними прописать Conflicts.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>218215</commentid>
    <comment_count>4</comment_count>
    <who name="Vladimir D. Seleznev">vseleznv</who>
    <bug_when>2022-12-01 11:39:22 +0300</bug_when>
    <thetext>Т.к. crtools первичнее по отношение к crtools-ovz, я думаю стоит во втором прописать конфликт на первый.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>218220</commentid>
    <comment_count>5</comment_count>
    <who name="Andrew Vasilyev">andy</who>
    <bug_when>2022-12-01 12:21:44 +0300</bug_when>
    <thetext>(Ответ для Vladimir D. Seleznev на комментарий #4)
&gt; Т.к. crtools первичнее по отношение к crtools-ovz, я думаю стоит во втором
&gt; прописать конфликт на первый.

  Он там есть. (И почему никто не читает предыдущие сообщения?)
  
$ gg &apos;Conflicts: crtools&apos;
c/crtools-ovz/crtools-ovz.spec:Conflicts: crtools

  Можно, конечно, сделать конфликт у vzdump с pve-manager, но тогда
  указанная ТС команда снесёт PVE, что, несомненно, вызовет радость
  у администратора сервера.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>218222</commentid>
    <comment_count>6</comment_count>
    <who name="Vladimir D. Seleznev">vseleznv</who>
    <bug_when>2022-12-01 12:35:48 +0300</bug_when>
    <thetext>(In reply to Andrew Vasilyev from comment #5)
&gt; (Ответ для Vladimir D. Seleznev на комментарий #4)
&gt; &gt; Т.к. crtools первичнее по отношение к crtools-ovz, я думаю стоит во втором
&gt; &gt; прописать конфликт на первый.
&gt; 
&gt;   Он там есть. (И почему никто не читает предыдущие сообщения?)
&gt;   
&gt; $ gg &apos;Conflicts: crtools&apos;
&gt; c/crtools-ovz/crtools-ovz.spec:Conflicts: crtools
&gt; 
&gt;   Можно, конечно, сделать конфликт у vzdump с pve-manager, но тогда
&gt;   указанная ТС команда снесёт PVE, что, несомненно, вызовет радость
&gt;   у администратора сервера.

Конечно нужно! Без согласия админа apt пакеты не сносит. В указанной команде админ явно дал согласие сделать всё, что он попросил.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>218223</commentid>
    <comment_count>7</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2022-12-01 12:38:42 +0300</bug_when>
    <thetext>Судя по всему ошибка в apt&apos;е, он неочевидно пишет, нужно прямо явно написать - не могу поставить из-за конфликтов у crtools и crtools-ovz.

А тут пишет про какие-то анметы, ошибки в репозитории и т.д.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>218251</commentid>
    <comment_count>8</comment_count>
    <who name="Repository Robot">repository-robot</who>
    <bug_when>2022-12-01 18:21:46 +0300</bug_when>
    <thetext>vzdump-1.2.6-alt2 -&gt; sisyphus:

 Thu Dec 01 2022 Andrew A. Vasilyev &lt;andy@altlinux&gt; 1.2.6-alt2
 - fix from wiki.openvz.org
 - set conflict with pve-manager (ALT #44504)</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>