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

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

    <bug>
          <bug_id>44001</bug_id>
          
          <creation_ts>2022-10-11 11:00:00 +0300</creation_ts>
          <short_desc>epm release-upgrade: некорректное обновление Alt Server и Alt Education с p9 до p10</short_desc>
          <delta_ts>2024-04-12 22:24:28 +0300</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>3</classification_id>
          <classification>Distributions</classification>
          <product>Branch p9</product>
          <component>eepm</component>
          <version>не указана</version>
          <rep_platform>x86_64</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>NEW</bug_status>
          <resolution></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>
          <dependson>42414</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Ivan Alekseev">qwetwe</reporter>
          <assigned_to name="Vitaly Lipatov">lav</assigned_to>
          <cc>amakeenk</cc>
    
    <cc>kostevichae</cc>
    
    <cc>lav</cc>
    
    <cc>savelevpa</cc>
          
          <qa_contact name="qa-p9@altlinux.org">qa-p9</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>215784</commentid>
    <comment_count>0</comment_count>
    <who name="Ivan Alekseev">qwetwe</who>
    <bug_when>2022-10-11 11:00:00 +0300</bug_when>
    <thetext>Стенд: p9-server-9.2-x86-64

Версии пакетов:
eepm-3.27.1-alt1.noarch
eepm-repack-3.27.1-alt1.noarch
eepm-yum-3.27.1-alt1.noarch

Шаги для воспроизведения:
1) Обновить систему до p9
2) # epm release-upgrade p10 --force
3) # apt-get -y install altlinux-release-p9
4) # epm release-upgrade p10 --force

Фактический результат:
На втором шаге обновление не запускается, воспроизводится сообщение о возможной необходимости в установке пакета altlinux-release-p9:
&quot;Warning: Unknown distro version. Have no idea how to switch from ALTServer 9 to ALTServer p10.
Try run f.i. &apos;# epm release-upgrade p10&apos; or &apos;# epm release-downgrade p9&apos; or &apos;# epm release-upgrade Sisyphus&apos;
Also possible you need install altlinux-release-p? package for correct distro version detecting&quot;
После установки пакета altlinux-release-p9 обновление запускается, но выполняется некорректно:
&quot;ВНИМАНИЕ: Будут удалены важные для работы системы пакеты
Обычно этого делать не следует. Вы должны точно понимать возможные последствия!
  altlinux-release-p9 (по причине basesystem)
1696 будет обновлено, 252 новых установлено, 13 пакетов будет заменено, 3 пакетов будет удалено и 0 не будет обновлено.
Необходимо получить 1906MB архивов.
После распаковки потребуется дополнительно 1780MB дискового пространства.
Вы делаете нечто потенциально опасное!
Введите фразу &apos;Yes, do as I say!&apos; чтобы продолжить.&quot;

Ожидаемый результат:
Обновление выполняется корректно.

Workaround:
После установки пакета altlinux-release-p9 удалить его, а затем выполнить обновление:
# apt-get install altlinux-release-p9
# apt-get remove altlinux-release-p9
# epm release-upgrade p10 --force</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>234418</commentid>
    <comment_count>1</comment_count>
    <who name="Kostevich Arseniy">kostevichae</who>
    <bug_when>2023-10-05 18:05:31 +0300</bug_when>
    <thetext>Стенд: p9-server-9.2-x86-64

Версия пакета: eepm-3.60.3-alt1

Ошибка изменилась:
Теперь шаги 3 и 4 не требуется. Установка запускается командой # epm release-upgrade p10 --force без установки altlinux-release-p9, но всё ещё завершается некорректно.

Ошибка по неудовлетворенным зависимостям:
 # epm update
 # apt-get update
Получено: 1 http://git.altlinux.org repo/325326/x86_64 release [1672B]
Получено 1672B за 0s (33,4kB/s).
Найдено http://git.altlinux.org repo/325326/x86_64/task pkglist
Найдено http://git.altlinux.org repo/325326/x86_64/task release
Чтение списков пакетов...
Построение дерева зависимостей...
 # apt-cache search .
 # epm upgrade
 # apt-get dist-upgrade
Чтение списков пакетов...
Построение дерева зависимостей...
 Следующие пакеты имеют неудовлетворенные зависимости:
  apache2-mod_php8.0: Конфликтует: apache2-mod_php7
E: Ошибка. Процедура pkgProblemResolver::Resolve вызвала остановку. Это может быть вызвано сохраняемыми пакетами.
ERROR: Check the errors and run &apos;# /usr/bin/epm&apos; again  (you can discuss the epm 3.60.3-alt1 problem in Telegram: https://t.me/useepm)
WARNING: An error occurred...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>244645</commentid>
    <comment_count>2</comment_count>
    <who name="Savelev Pavel">savelevpa</who>
    <bug_when>2024-04-12 22:18:31 +0300</bug_when>
    <thetext>Ошибка так же воспроизводится на стендах education-9.2-x86-64-default и education-9.2-x86-64-kde.

Версия пакета с ошибкой: 
eepm-3.60.9-alt1.noarch (p10)
eepm-3.62.3-alt1.noarch (Sisyphus)

Шаги для воспроизведения:
1) Обновить систему до p9
2) Запустить обновление до P10
# epm release-upgrade p10 --force

Ожидаемый результат: успешное обновление до репозитория P10.

Реальный результат: ошибка файлового конфликта при попытке обновления:

файл /usr/share/squid/errors/es-mx из устанавливаемого пакета squid-6.6-alt1.x86_64 конфликтует с файлом из пакета squid-4.13-alt1.x86_64

См. полный лог обновления во вложении.

Ошибка не воспроизводится на workstation-9.2-x86-64 и kworkstation-9.2-x86-64. Обновление до P10 на этих платформах проходит корректно.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>244647</commentid>
    <comment_count>3</comment_count>
    <who name="Alexander Makeenkov">amakeenk</who>
    <bug_when>2024-04-12 22:24:28 +0300</bug_when>
    <thetext>(Ответ для Savelev Pavel на комментарий #2)
&gt; файл /usr/share/squid/errors/es-mx из устанавливаемого пакета
&gt; squid-6.6-alt1.x86_64 конфликтует с файлом из пакета squid-4.13-alt1.x86_64

epm тут ни при чём.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>