Bug 20058

Summary: [fix 13] rpm: avoid broken lua
Product: [ROSA-based products] ROSA Fresh Reporter: Mikhail Novosyolov <m.novosyolov>
Component: Packages from MainAssignee: ROSA Linux Bugs <bugs>
Status: VERIFIED FIXED    
Severity: normal CC: a.proklov, m.novosyolov, v.potapov
Priority: Normal Flags: v.potapov: qa_verified+
a.proklov: published+
Version: All   
Target Milestone: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Platform: ROSA13 ROSA Vulnerability identifier:
RPM Package: Upstream:

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