Summary: | При обновлении с p8 до Sisyphus ошибка во время транзакции | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Egor Zotov <gorini41995> |
Component: | librpm7 | Assignee: | placeholder <placeholder> |
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
Severity: | normal | ||
Priority: | P3 | CC: | at, glebfm, imz, ldv, mike, placeholder, rider, rybakov.kv, vt |
Version: | unstable | ||
Hardware: | all | ||
OS: | Linux | ||
Bug Depends on: | |||
Bug Blocks: | 34319 |
Description
Egor Zotov
2018-02-02 17:40:07 MSK
Это связано с тем, что в p8 был увеличен релиз пакета librpm до такого, который не подпадает под конфликт, который проставлен в пакете librpm7. Придётся изменить конфликт в пакете librpm7 таким образом, чтобы под него подпадал пакет из p8 и не поднимать релизы в бранчах таким образом если переносятся не все изменения. Попробуйте, пожалуйста, сделать такое обновление с подключённым таском: #198937 AWAITING #1 [test-only] sisyphus rpm4.git=4.13.0.1-alt2 когда он соберётся. [root@test /]# apt-get install apt rpm Чтение списков пакетов... Завершено Построение дерева зависимостей... Завершено Следующие дополнительные пакеты будут установлены: apt-rsync libapt libicu60 liblua5.3 libpcre2 librpm librpm7 librpmbuild synaptic Следующие пакеты будут ОБНОВЛЕНЫ: apt apt-rsync libapt librpm librpmbuild rpm synaptic Следующие пакеты будут УДАЛЕНЫ: apt-indicator Следующие НОВЫЕ пакеты будут установлены: libicu60 liblua5.3 libpcre2 librpm7 7 будет обновлено, 4 новых установлено, 1 пакетов будет удалено и 1047 не будет обновлено. Необходимо получить 757kB/11,7MB архивов. После распаковки потребуется дополнительно 37,0MB дискового пространства. Продолжить? [Y/n] Получено: 1 http://git.altlinux.org repo/198937/x86_64/task librpm7 4.13.0.1-alt2 [336kB] Получено: 2 http://git.altlinux.org repo/198937/x86_64/task rpm 4.13.0.1-alt2 [421kB] Получено 757kB за 0s (4889kB/s). Совершаем изменения... ... Running /usr/lib/rpm/posttrans-filetriggers Завершено. # rebuilding database /var/lib/rpm started rebuilding database /var/lib/rpm finished delayed execution of posttrans filetriggers started delayed execution of posttrans filetriggers finished [root@test /]# apt-repo rpm file:///mnt/repo/ALT/Sisyphus x86_64 classic rpm file:///mnt/repo/ALT/Sisyphus noarch classic rpm file:///mnt/repo/ALT/Sisyphus x86_64-i586 classic rpm http://git.altlinux.org repo/198937/x86_64 task rpm http://git.altlinux.org repo/198937/x86_64-i586 task после dist upgrade с rpm из таска: Результат: Следующие пакеты будут СОХРАНЕНЫ: gst-libav gst-plugins-bad1.0 libopencv2.4 libx265 simplescreenrecorder 1038 будет обновлено, 163 новых установлено, 7 пакетов будет заменено, 8 пакетов будет удалено и 5 не будет обновлено. Необходимо получить 0B/954MB архивов. После распаковки потребуется дополнительно 458MB дискового пространства. Продолжить? [Y/n] Совершаем изменения... Подготовка... #################################################################################################### [100%] файл /usr/lib64/lua/5.1 из устанавливаемого пакета liblua5.1-5.1.5-alt14.x86_64 конфликтует с файлом из пакета lua5.1-alt-compat-1.0-alt1.x86_64 файл /usr/share/lua/5.1 из устанавливаемого пакета liblua5.1-5.1.5-alt14.x86_64 конфликтует с файлом из пакета lua5.1-alt-compat-1.0-alt1.x86_64 E: Ошибка во время исполнения транзакции Помогает: # apt-get install apt rpm lua5.3 liblua5.1- lua5.1-alt-compat- liblua5.1-preinstall- lua-module-luasocket После чего можно обновиться. Раз librpm не ругается, получается бага исправляется таском, повешу на lua. Всё ещё ругается на rpm. file /usr/lib/rpm/macros from install of librpm7-4.13.0.1-alt1 conflicts with file from package librpm-4.0.4-alt101.M80P.1 file /usr/lib/rpm/rpmrc from install of librpm7-4.13.0.1-alt1 conflicts with file from package librpm-4.0.4-alt101.M80P.1 Помогло только подключение таска #198937 AWAITING #1 [test-only] sisyphus rpm4.git=4.13.0.1-alt2 (В ответ на комментарий №5)
> Помогло только подключение таска #198937 AWAITING #1 [test-only] sisyphus
> rpm4.git=4.13.0.1-alt2
Сегодня это несколько более развесистый #208001.
rpm-4.13.0.1-alt2 -> sisyphus: Fri Jun 08 2018 Gleb F-Malinovskiy <glebfm@altlinux> 4.13.0.1-alt2 - darktemplar@: + Added tag RPMTAG_AUTOINSTALLED (closes: #34252); + spec: use strong interpackage dependencies. - Readded armh arch support (by Sergey Bolshakov). - librpm7: changed C: librpm to match 4.0.4-alt101.M80P.* versions from p8 (ALT#34505). - Synced macros definitions with rpm-build 4.0.4-alt112 (ALT#34684). - Fixed posttrans filetriggers when different root path is used (ALT#34430). - Changed rpm output format of non-terminal output to avoid truncation of package names. |