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

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

    <bug>
          <bug_id>50122</bug_id>
          
          <creation_ts>2024-04-23 09:31:02 +0300</creation_ts>
          <short_desc>Конфликты при обновлении до filesystem 3.1</short_desc>
          <delta_ts>2024-09-15 16:00:47 +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>filesystem</component>
          <version>unstable</version>
          <rep_platform>x86_64</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>NOTABUG</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="Sergei Naumov">Sergei.Naumov</reporter>
          <assigned_to name="placeholder@altlinux.org">placeholder</assigned_to>
          <cc>acr0n1m</cc>
    
    <cc>amakeenk</cc>
    
    <cc>arseny</cc>
    
    <cc>glebfm</cc>
    
    <cc>iw</cc>
    
    <cc>lav</cc>
    
    <cc>ldv</cc>
    
    <cc>max.gordeef</cc>
    
    <cc>placeholder</cc>
    
    <cc>sivmail3</cc>
    
    <cc>tatyana</cc>
    
    <cc>vt</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>245183</commentid>
    <comment_count>0</comment_count>
    <who name="Sergei Naumov">Sergei.Naumov</who>
    <bug_when>2024-04-23 09:31:02 +0300</bug_when>
    <thetext>Совершаем изменения...
filesystem-3.1-alt1: Migration is needed before the package can be installed.
ошибка: lua script failed: [string &quot;%pretrans(filesystem-3.1-alt1.x86_64)&quot;]:29: Looks like usrmerge-hier-convert is not installed. Aborting.
Подготовка...                                                               #################################################################################################### [100%]
        файл /bin из устанавливаемого пакета filesystem-3.1-alt1.x86_64 конфликтует с файлом из пакета filesystem-2.3.19-alt1.x86_64
        файл /lib из устанавливаемого пакета filesystem-3.1-alt1.x86_64 конфликтует с файлом из пакета filesystem-2.3.19-alt1.x86_64
        файл /lib64 из устанавливаемого пакета filesystem-3.1-alt1.x86_64 конфликтует с файлом из пакета filesystem-2.3.19-alt1.x86_64
        файл /libx32 из устанавливаемого пакета filesystem-3.1-alt1.x86_64 конфликтует с файлом из пакета filesystem-2.3.19-alt1.x86_64
        файл /sbin из устанавливаемого пакета filesystem-3.1-alt1.x86_64 конфликтует с файлом из пакета filesystem-2.3.19-alt1.x86_64
E: Ошибка во время исполнения транзакции</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>245234</commentid>
    <comment_count>1</comment_count>
    <who name="GordeevM">max.gordeef</who>
    <bug_when>2024-04-23 15:14:14 +0300</bug_when>
    <thetext>точно не хватает вот этого пакета: usrmerge-hier-convert

Установил этот пакет, потом принудительно запустил установку.. вроде бы.. ничего не поломало 

rpm -U --force  /var/cache/apt/archives/filesystem_3.1-alt1%3asisyphus+345302.300.2.1@1713620017_x86%5f64.rpm</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>245236</commentid>
    <comment_count>2</comment_count>
    <who name="Arseny Maslennikov">arseny</who>
    <bug_when>2024-04-23 15:41:30 +0300</bug_when>
    <thetext>(In reply to Sergei Naumov from comment #0)
&gt; Совершаем изменения...
&gt; filesystem-3.1-alt1: Migration is needed before the package can be installed.
&gt; ошибка: lua script failed: [string
&gt; &quot;%pretrans(filesystem-3.1-alt1.x86_64)&quot;]:29: Looks like
&gt; usrmerge-hier-convert is not installed. Aborting.
&gt; Подготовка...                                                              
&gt; #############################################################################
&gt; ####################### [100%]
&gt;         файл /bin из устанавливаемого пакета filesystem-3.1-alt1.x86_64
&gt; конфликтует с файлом из пакета filesystem-2.3.19-alt1.x86_64
&gt;         файл /lib из устанавливаемого пакета filesystem-3.1-alt1.x86_64
&gt; конфликтует с файлом из пакета filesystem-2.3.19-alt1.x86_64
&gt;         файл /lib64 из устанавливаемого пакета filesystem-3.1-alt1.x86_64
&gt; конфликтует с файлом из пакета filesystem-2.3.19-alt1.x86_64
&gt;         файл /libx32 из устанавливаемого пакета filesystem-3.1-alt1.x86_64
&gt; конфликтует с файлом из пакета filesystem-2.3.19-alt1.x86_64
&gt;         файл /sbin из устанавливаемого пакета filesystem-3.1-alt1.x86_64
&gt; конфликтует с файлом из пакета filesystem-2.3.19-alt1.x86_64
&gt; E: Ошибка во время исполнения транзакции

Ясно же пишут:
&gt; Looks like usrmerge-hier-convert is not installed. Aborting.

Это обычный пакет в сизифе; его нужно установить.

https://altlinux.org/Usrmerge#FAQ

Способа сделать совсем &quot;по красоте&quot; имеющимися инструментами, наверное, не существует. Может быть, мы что-то придумаем для процедуры обновления с p10.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>245237</commentid>
    <comment_count>3</comment_count>
    <who name="Arseny Maslennikov">arseny</who>
    <bug_when>2024-04-23 15:46:23 +0300</bug_when>
    <thetext>(In reply to GordeevM from comment #1)
&gt; точно не хватает вот этого пакета: usrmerge-hier-convert
&gt; 
&gt; Установил этот пакет, потом принудительно запустил установку.. вроде бы..
&gt; ничего не поломало 
&gt; 
&gt; rpm -U --force 
&gt; /var/cache/apt/archives/filesystem_3.1-alt1%3asisyphus+345302.300.2.
&gt; 1@1713620017_x86%5f64.rpm

Вроде того, да.

Кого пугает прямой вызов rpm, тем должно быть достаточно просто:
apt-get install usrmerge-hier-convert
apt-get dist-upgrade</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>245260</commentid>
    <comment_count>4</comment_count>
    <who name="Sergei Naumov">Sergei.Naumov</who>
    <bug_when>2024-04-23 23:05:56 +0300</bug_when>
    <thetext>(Ответ для Arseny Maslennikov на комментарий #3)
&gt; (In reply to GordeevM from comment #1)
&gt; &gt; точно не хватает вот этого пакета: usrmerge-hier-convert
&gt; &gt; 
&gt; &gt; Установил этот пакет, потом принудительно запустил установку.. вроде бы..
&gt; &gt; ничего не поломало 
&gt; &gt; 
&gt; &gt; rpm -U --force 
&gt; &gt; /var/cache/apt/archives/filesystem_3.1-alt1%3asisyphus+345302.300.2.
&gt; &gt; 1@1713620017_x86%5f64.rpm
&gt; 
&gt; Вроде того, да.
&gt; 
&gt; Кого пугает прямой вызов rpm, тем должно быть достаточно просто:
&gt; apt-get install usrmerge-hier-convert
&gt; apt-get dist-upgrade

А чего зависимость не поставили в пакете?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>245768</commentid>
    <comment_count>5</comment_count>
    <who name="Andrey">iw</who>
    <bug_when>2024-05-03 11:58:33 +0300</bug_when>
    <thetext>(Ответ для GordeevM на комментарий #1)
&gt; точно не хватает вот этого пакета: usrmerge-hier-convert
&gt; 
&gt; Установил этот пакет, потом принудительно запустил установку.. вроде бы..
&gt; ничего не поломало 
&gt; 
&gt; rpm -U --force 
&gt; /var/cache/apt/archives/filesystem_3.1-alt1%3asisyphus+345302.300.2.
&gt; 1@1713620017_x86%5f64.rpm


Не устанавливается как раз этот пакет:

# rpm -U --force  /var/cache/apt/archives/filesystem_3.1-alt1%3asisyphus+345302.300.2.1@1713620017_x86%5f64.rpm
filesystem-3.1-alt1: Migration is needed before the package can be installed.
filesystem-3.1-alt1: Starting usrmerge-hier-convert...
usr-m: Making a copy of `/bin&apos;.
usr-m: Detecting relative symlinks in `/bin&apos; that would break.
&apos;/usr/bin.usrmerge/rpm&apos; -&gt; &apos;../../usr/bin/rpm&apos;
usr-m: Resolving conflicts of `/bin&apos; and `/usr/bin&apos;.
usr-m: N: Will replace /bin/ping6 with /usr/bin/ping6
usr-m: N: Will replace /bin/bzcat with /usr/bin/bzcat
usr-m: N: Will replace /bin/zcat with /usr/bin/zcat
usr-m: N: Will replace /bin/rpm with /usr/bin/rpm
usr-m: N: Will replace /bin/tracepath6 with /usr/bin/tracepath6
usr-m: N: Will replace /bin/tracepath with /usr/bin/tracepath
usr-m: N: Will replace /bin/awk with /usr/bin/awk
usr-m: N: Will replace /bin/gunzip with /usr/bin/gunzip
usr-m: N: Will replace /bin/bunzip2 with /usr/bin/bunzip2
usr-m: N: Will replace /bin/ping with /usr/bin/ping
usr-m: N: Will replace /usr/bin/tput with /bin/tput
usr-m: N: Will replace /usr/bin/xargs with /bin/xargs
usr-m: N: Will replace /usr/bin/deallocvt with /bin/deallocvt
usr-m: N: Will replace /usr/bin/find with /bin/find
usr-m: N: Will replace /usr/bin/zsh with /bin/zsh
usr-m: N: Will replace /usr/bin/fgconsole with /bin/fgconsole
usr-m: N: Will replace /usr/bin/cut with /bin/cut
usr-m: N: Will replace /usr/bin/dbus-send with /bin/dbus-send
usr-m: N: Will replace /usr/bin/unicode_start with /bin/unicode_start
usr-m: N: Will replace /usr/bin/openvt with /bin/openvt
usr-m: N: Will replace /usr/bin/gawk with /bin/gawk
usr-m: N: Will replace /usr/bin/du with /bin/du
usr-m: N: Will replace /usr/bin/taskset with /bin/taskset
usr-m: N: Will replace /usr/bin/sort with /bin/sort
usr-m: N: Will replace /usr/bin/cat with /bin/cat
usr-m: N: Will replace /usr/bin/wc with /bin/wc
usr-m: N: Will replace /usr/bin/tail with /bin/tail
usr-m: N: Will replace /usr/bin/head with /bin/head
usr-m: N: Will replace /usr/bin/gzip with /bin/gzip
usr-m: N: Will replace /usr/bin/kbd_mode with /bin/kbd_mode
usr-m: N: Will replace /usr/bin/chvt with /bin/chvt
usr-m: N: Will replace /usr/bin/bzip2 with /bin/bzip2
usr-m: N: Will replace /usr/bin/dbus-launch with /bin/dbus-launch
usr-m: N: Will replace /usr/bin/systemctl with /bin/systemctl
usr-m: N: Will replace /usr/bin/dumpkeys with /bin/dumpkeys
usr-m: N: Will replace /usr/bin/mkfifo with /bin/mkfifo
usr-m: N: Will replace /usr/bin/getopt with /bin/getopt
usr-m: N: Will replace /usr/bin/kill with /bin/kill
usr-m: N: Will replace /usr/bin/bzip2recover with /bin/bzip2recover
usr-m: N: Will replace /usr/bin/install with /bin/install
usr-m: N: Will replace /usr/bin/unicode_stop with /bin/unicode_stop
usr-m: N: Will replace /usr/bin/setfont with /bin/setfont
usr-m: E: /bin/ex conflicts with /usr/bin/ex; not resolving.
: /bin/ex:     symbolic link to vi
: /usr/bin/ex: symbolic link to vim
: Exiting.
usr-m: No potentially destructive changes done, cleaning up.
ошибка: lua script failed: [string &quot;%pretrans(filesystem-3.1-alt1.x86_64)&quot;]:32: exit
ошибка: filesystem-3.1-alt1.x86_64: установить пропущено
ошибка: filesystem-2.3.18-alt1.x86_64: стереть пропущено

С таким кто-то сталкивался? В поиске не нашел похожей ошибки.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>245774</commentid>
    <comment_count>6</comment_count>
    <who name="Arseny Maslennikov">arseny</who>
    <bug_when>2024-05-03 12:57:20 +0300</bug_when>
    <thetext>&gt; Не устанавливается как раз этот пакет:
&gt; 
&gt; # rpm -U --force 
&gt; /var/cache/apt/archives/filesystem_3.1-alt1%3asisyphus+345302.300.2.
&gt; 1@1713620017_x86%5f64.rpm
&gt; filesystem-3.1-alt1: Migration is needed before the package can be installed.
&gt; filesystem-3.1-alt1: Starting usrmerge-hier-convert...
&gt; &lt;...&gt;
&gt; usr-m: E: /bin/ex conflicts with /usr/bin/ex; not resolving.
&gt; : /bin/ex:     symbolic link to vi
&gt; : /usr/bin/ex: symbolic link to vim
&gt; : Exiting.
&gt; usr-m: No potentially destructive changes done, cleaning up.
&gt; 
&gt; С таким кто-то сталкивался? В поиске не нашел похожей ошибки.

Надо обновить те пакеты, в которых соответственно упакованы /bin/ex и /usr/bin/ex.
  apt-get install vim-minimal vim-common
После этого попробовать dist-upgrade.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>248603</commentid>
    <comment_count>7</comment_count>
    <who name="Tatyana Gagina">tatyana</who>
    <bug_when>2024-07-06 19:16:35 +0300</bug_when>
    <thetext>(Ответ для Arseny Maslennikov на комментарий #6)
&gt; &gt; Не устанавливается как раз этот пакет:
&gt; &gt; 
&gt; &gt; # rpm -U --force 
&gt; &gt; /var/cache/apt/archives/filesystem_3.1-alt1%3asisyphus+345302.300.2.
&gt; &gt; 1@1713620017_x86%5f64.rpm
&gt; &gt; filesystem-3.1-alt1: Migration is needed before the package can be installed.
&gt; &gt; filesystem-3.1-alt1: Starting usrmerge-hier-convert...
&gt; &gt; &lt;...&gt;
&gt; &gt; usr-m: E: /bin/ex conflicts with /usr/bin/ex; not resolving.
&gt; &gt; : /bin/ex:     symbolic link to vi
&gt; &gt; : /usr/bin/ex: symbolic link to vim
&gt; &gt; : Exiting.
&gt; &gt; usr-m: No potentially destructive changes done, cleaning up.
&gt; &gt; 
&gt; &gt; С таким кто-то сталкивался? В поиске не нашел похожей ошибки.
&gt; 
&gt; Надо обновить те пакеты, в которых соответственно упакованы /bin/ex и
&gt; /usr/bin/ex.
&gt;   apt-get install vim-minimal vim-common
&gt; После этого попробовать dist-upgrade.

Помогло это решение, спасибо! Предварительно выполнив:                                         # apt-get install usrmerge-hier-convert &amp;&amp; apt-get dist-upgrade</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>251634</commentid>
    <comment_count>8</comment_count>
    <who name="Vitaly Lipatov">lav</who>
    <bug_when>2024-09-15 16:00:47 +0300</bug_when>
    <thetext>(Ответ для Tatyana Gagina на комментарий #7)
...
&gt; &gt; Надо обновить те пакеты, в которых соответственно упакованы /bin/ex и
&gt; &gt; /usr/bin/ex.
&gt; &gt;   apt-get install vim-minimal vim-common
&gt; &gt; После этого попробовать dist-upgrade.
&gt; 
&gt; Помогло это решение, спасибо! Предварительно выполнив:                      
&gt; # apt-get install usrmerge-hier-convert &amp;&amp; apt-get dist-upgrade

Обход таких проблем добавлен в epm при выполнении
epm upgrade
или
epm full-upgrade</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>