Bug 50125 - /usr/sbin/xfsdump conflicts
Summary: /usr/sbin/xfsdump conflicts
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: xfsdump (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Michael Shigorin
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-04-23 10:31 MSK by Sergey V Turchin
Modified: 2024-04-29 21:28 MSK (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Sergey V Turchin 2024-04-23 10:31:17 MSK
hsh-install: calculated mount points: /proc
        file /usr/sbin/xfsdump conflicts between attempted installs of xfsdump-3.1.12-alt1.x86_64 and xfsdump-3.1.12-alt1.x86_64

Собираю образ на Сизифе. Вчера было всё ок.
Comment 1 Антон Мидюков 2024-04-23 10:38:42 MSK
Я пересобрал его, уже всё нормально должно быть.
Comment 2 Sergey V Turchin 2024-04-23 10:42:32 MSK
(Ответ для Антон Мидюков на комментарий #1)
> Я пересобрал его,
Да, я глянул.

> уже всё нормально должно быть.
Вчера было нормально. Сегодня нет.
Comment 3 Антон Мидюков 2024-04-23 10:46:58 MSK
(Ответ для Sergey V Turchin на комментарий #2)
> (Ответ для Антон Мидюков на комментарий #1)
> > Я пересобрал его,
> Да, я глянул.
> 
> > уже всё нормально должно быть.
> Вчера было нормально. Сегодня нет.

Сегодня usr-merge, а в пакете были запакованы симлинки зачем-то. После пересборки симлинки пропали, rescue у меня собрался.
Comment 4 Sergey V Turchin 2024-04-23 10:59:54 MSK
Да. У меня почему-то старая сборка. Ща выясню.
Comment 5 Arseny Maslennikov 2024-04-23 11:05:18 MSK
(In reply to Антон Мидюков from comment #3)
> (Ответ для Sergey V Turchin на комментарий #2)
> Сегодня usr-merge, а в пакете были запакованы симлинки зачем-то. После
> пересборки симлинки пропали

Да, у нас brp-модуль такое сам исправляет.
Comment 6 Sergey V Turchin 2024-04-23 11:12:23 MSK
https://download.basealt.ru/pub/distributions/ALTLinux/Sisyphus/files/x86_64/RPMS/xfsdump-3.1.12-alt1.x86_64.rpm
Сборка от 5-го сентября.
Comment 7 Антон Мидюков 2024-04-23 11:20:15 MSK
(Ответ для Sergey V Turchin на комментарий #6)
> https://download.basealt.ru/pub/distributions/ALTLinux/Sisyphus/files/x86_64/
> RPMS/xfsdump-3.1.12-alt1.x86_64.rpm
> Сборка от 5-го сентября.

Так пересобрано пару часов назад. Опубликуется только завтра на ftp и попадёт на зеркала. Должно работать.
Comment 8 Sergey V Turchin 2024-04-23 11:21:41 MSK
Ах, ёлки! А я был уверен, что сегодня уже должно быть всё ок. :-)
Comment 9 Arseny Maslennikov 2024-04-23 11:22:10 MSK
https://git.altlinux.org/tasks/archive/done/_337/345684/build/100/x86_64/log
(In reply to Arseny Maslennikov from comment #5)
> (In reply to Антон Мидюков from comment #3)
> > (Ответ для Sergey V Turchin на комментарий #2)
> > Сегодня usr-merge, а в пакете были запакованы симлинки зачем-то. После
> > пересборки симлинки пропали
> 
> Да, у нас brp-модуль такое сам исправляет.

Это если пересобирать на unmerged-usr.
https://git.altlinux.org/tasks/archive/done/_337/345684/build/100/x86_64/log
Строго говоря, тут brp-модуль уже не сработал, после записи "Splitting..." никакие симлинки не фиксятся.

Это я, если что, пытаюсь разобраться, как мы этот пакет прозевали.
Comment 10 Sergey V Turchin 2024-04-23 11:39:15 MSK
Я тут пофлужу немного тогда "чтоб не создавать новую тему".

Симлинки в /lib/modules/*/.versions/ все кроме nvidia испорчены конвертером с "nvidia" на "../nvidia" .
Comment 11 Sergey V Turchin 2024-04-23 11:41:06 MSK
(Ответ для Sergey V Turchin на комментарий #10)
> Симлинки в /lib/modules/*/.versions/ все кроме nvidia испорчены конвертером
> с "nvidia" на "../nvidia" .
Оно не страшно, т.к. из при необходимости переключалка при запуске системы исправит, но может ещё что-то похожее обнаружите.
Comment 12 Arseny Maslennikov 2024-04-23 11:43:21 MSK
(In reply to Sergey V Turchin from comment #10)
> Я тут пофлужу немного тогда "чтоб не создавать новую тему".
> 
> Симлинки в /lib/modules/*/.versions/ все кроме nvidia испорчены конвертером
> с "nvidia" на "../nvidia" .

До сих пор, получается.
А если переустановить пакет, то проблема пропадает?
Comment 13 Arseny Maslennikov 2024-04-23 11:52:18 MSK
(In reply to Sergey V Turchin from comment #11)
> (Ответ для Sergey V Turchin на комментарий #10)
> > Симлинки в /lib/modules/*/.versions/ все кроме nvidia испорчены конвертером
> > с "nvidia" на "../nvidia" .
> Оно не страшно, т.к. из при необходимости переключалка при запуске системы
> исправит, но может ещё что-то похожее обнаружите.

Пункт в меню загрузчика, что ли? Хорошо, если это кому-то помогает, но в общем случае модули для старых ядер из сизифа же не получают обновлений.
Наверное, я засуну костыль в hier-convert. Т. е. можно и алгоритм исправить, но дольше.
Comment 14 Sergey V Turchin 2024-04-23 11:54:58 MSK
(Ответ для Arseny Maslennikov на комментарий #12)
> А если переустановить пакет, то проблема пропадает?
Да, но этих пакетов зачастую уже нет в репозитории, т.к. модуль ядра.
Comment 15 Sergey V Turchin 2024-04-23 11:56:04 MSK
(Ответ для Arseny Maslennikov на комментарий #13)
> Пункт в меню загрузчика, что ли?
Нет. Пакет с модулем ядра.
Comment 16 Sergey V Turchin 2024-04-23 11:57:29 MSK
(Ответ для Arseny Maslennikov на комментарий #13)
> > > испорчены конвертером с "nvidia" на "../nvidia" .
> Наверное, я засуну костыль в hier-convert.
Похоже на баг. Ссылку на соседний файл портить смысла нет.
Comment 17 Sergey V Turchin 2024-04-23 16:21:56 MSK
С новым xfsdump образ собрался и установился успешно и свиду работает.
Comment 18 Sergey V Turchin 2024-04-27 10:34:03 MSK
(Ответ для Sergey V Turchin на комментарий #11)
> > Симлинки в /lib/modules/*/.versions/ все кроме nvidia испорчены конвертером
> > с "nvidia" на "../nvidia" .
> Оно не страшно
Ой, не. Страшно, т.к. эти симлинки статические и переключалка их не трогает.
Comment 19 Arseny Maslennikov 2024-04-29 21:28:19 MSK
(In reply to Arseny Maslennikov from comment #13)
> (In reply to Sergey V Turchin from comment #11)
> > (Ответ для Sergey V Turchin на комментарий #10)
> > > Симлинки в /lib/modules/*/.versions/ все кроме nvidia испорчены конвертером
> > > с "nvidia" на "../nvidia" .
> > Оно не страшно, т.к. из при необходимости переключалка при запуске системы
> > исправит, но может ещё что-то похожее обнаружите.
> 
> Пункт в меню загрузчика, что ли? Хорошо, если это кому-то помогает, но в
> общем случае модули для старых ядер из сизифа же не получают обновлений.
> Наверное, я засуну костыль в hier-convert. Т. е. можно и алгоритм исправить,
> но дольше.

Вариант решения:
https://git.altlinux.org/tasks/347181/
Должен все такие ссылки ловить.