Bug 50148 - ash и beanshell конфликтуют по файлам
Summary: ash и beanshell конфликтуют по файлам
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: ash (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 critical
Assignee: Alexey Gladkov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks: 50121
  Show dependency tree
 
Reported: 2024-04-24 18:35 MSK by Andrey Cherepanov
Modified: 2024-04-24 21:49 MSK (History)
6 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Andrey Cherepanov 2024-04-24 18:35:22 MSK
usr-m: E: /bin/bsh conflicts with /usr/bin/bsh; not resolving.
     : /bin/bsh:     symbolic link to ash
     : /usr/bin/bsh: POSIX shell script, ASCII text executable
     : Exiting.
usr-m: No potentially destructive changes done, cleaning up.
Comment 1 Arseny Maslennikov 2024-04-24 19:12:51 MSK
Пакеты, в которых лежат эти два файла, теперь должны друг на друга иметь Conflicts. Либо же надо из одного из них убрать bsh, или один из них должен исчезнуть из сизифа.

Я не понимаю, откуда в ash взялся такой симлинк и зачем он нужен, поэтому пока вешаю багу на этот пакет.

usrmerge-hier-convert всё делает правильно, не ломает систему.
Comment 2 Arseny Maslennikov 2024-04-24 19:14:30 MSK
(In reply to Andrey Cherepanov from comment #0)
> usr-m: E: /bin/bsh conflicts with /usr/bin/bsh; not resolving.
>      : /bin/bsh:     symbolic link to ash
>      : /usr/bin/bsh: POSIX shell script, ASCII text executable
>      : Exiting.
> usr-m: No potentially destructive changes done, cleaning up.

Если нужно обновиться до решения этой проблемы, пока что можно один из /bin/bsh и /usr/bin/bsh руками удалить/переместить.
Comment 3 Alexey Gladkov 2024-04-24 21:28:34 MSK
Единственное упоминание bsh я нашёл тут:

* Wed Apr 16 1997 Erik Troan <ewt@redhat.com>
- fixed preinstall script to >> /etc/shells for bsh.

Я не нашёл зависимостей на /bin/bsh и думаю, что вместо конфликта этот симлинк можно просто удалить.
Comment 4 Arseny Maslennikov 2024-04-24 21:34:13 MSK
(In reply to Alexey Gladkov from comment #3)
> Единственное упоминание bsh я нашёл тут:
> 
> * Wed Apr 16 1997 Erik Troan <ewt@redhat.com>
> - fixed preinstall script to >> /etc/shells for bsh.
> 
> Я не нашёл зависимостей на /bin/bsh и думаю, что вместо конфликта этот
> симлинк можно просто удалить.

Отлично! :)
Comment 5 Repository Robot 2024-04-24 21:44:30 MSK
ash-0.5.11.18.g6f6d1f2-alt2 -> sisyphus:

 Wed Apr 24 2024 Alexey Gladkov <legion@altlinux.ru> 0.5.11.18.g6f6d1f2-alt2
 - Remove symlink /bin/bsh to avoid conflict with beanshell after merging /bin
   and /usr/bin (ALT#50148).