Bug 20058 - [fix 13] rpm: avoid broken lua
Summary: [fix 13] rpm: avoid broken lua
Status: VERIFIED FIXED
Alias: None
Product: ROSA Fresh
Classification: ROSA-based products
Component: Packages from Main (show other bugs)
Version: All
Hardware: All Linux
: Normal normal
Target Milestone: ---
Assignee: ROSA Linux Bugs
URL:
Whiteboard:
Depends on:
Blocks:
 
Reported: 2026-03-13 13:10 MSK by Mikhail Novosyolov
Modified: 2026-03-25 13:49 MSK (History)
3 users (show)

See Also:
Platform: ROSA13
ROSA Vulnerability identifier:
RPM Package:
Upstream:
v.potapov: qa_verified+
a.proklov: published+


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Mikhail Novosyolov 2026-03-13 13:10:18 MSK
Систему можно умудриться частично обновить так, что ни rpm, ни dnf больше не запускаются:

ilya13 ~ # dnf up
PANIC: unprotected error in call to Lua API (version mismatch: app. needs 503.0, Lua core provides 504.0)
Aborted (core dumped)

И прямой запуск rpm выдает то же самое.

Чтобы минимизировать проблему, добавил в пакет rpm зависимость от точной минорной версии lua. Теперь зависит не просто от lua 5.4, а от lua 5.4.

rpm 	4.17.0-21
https://abf.io/build_lists/5557097
https://abf.io/build_lists/5557098
https://abf.io/build_lists/5557099
https://abf.io/build_lists/5557100

ВНИМАНИЕ!!! rpm 4.17.0-20 в баге https://bugzilla.rosa.ru/show_bug.cgi?id=20016
Comment 1 Mikhail Novosyolov 2026-03-13 13:12:00 MSK
> Теперь зависит не просто от lua 5.4, а от lua 5.4.

Теперь зависит не просто от lua 5.4, а от lua 5.4.7
Comment 2 Dmitry Postnikov 2026-03-16 21:26:08 MSK
*******************************
Обновление отослано в Тестинг
Comment 3 Vladimir Potapov 2026-03-25 08:56:22 MSK
rpm-4.17.0-21
https://abf.io/build_lists/5557097
https://abf.io/build_lists/5557098
https://abf.io/build_lists/5557099
https://abf.io/build_lists/5557100
************************** Advisory **********************
Avoid broken lua 
**********************************************************
QA Verified