Bug 51934 - Ошибка при старте. Необходимо пересобрать с lua 5.3.
Summary: Ошибка при старте. Необходимо пересобрать с lua 5.3.
Status: NEW
Alias: None
Product: Sisyphus
Classification: Development
Component: lsyncd (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Nikolay A. Fetisov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-11-02 15:09 MSK by Алексей
Modified: 2025-02-26 10:54 MSK (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Алексей 2024-11-02 15:09:13 MSK
при старте lsyncd выдает ошибку error loading precompiled runner: runner: bad binary format (version mismatch)
Подозреваю, что ошибка возникает из-за того, что lsyncd собран с glibc6 2.34, а в сизифусе glibc6 2.38. Во всяком случае, lsyncd собранный из исходников работает.
Comment 1 Алексей 2025-02-26 09:32:05 MSK
Сегодня выяснил, что если lsyncd.srpm скомпилировать с lua 5.4, то при запуске вылазит ошибка, о которой я писал ранее, если перед компиляцией lua 5.4 временно удалить, то скомпилированная программа работает нормально.
Comment 2 Алексей 2025-02-26 10:42:03 MSK
(Ответ для Алексей на комментарий #1)
> Сегодня выяснил, что если lsyncd.srpm скомпилировать с lua 5.4, то при
> запуске вылазит ошибка, о которой я писал ранее, если перед компиляцией lua
> 5.4 временно удалить, то скомпилированная программа работает нормально.

Точнее полностью lua 5.4 удалять не нужно. Достаточно удалить dev пакет и установить его от lua 5.3
Comment 3 Алексей 2025-02-26 10:54:40 MSK
> Точнее полностью lua 5.4 удалять не нужно. Достаточно удалить dev пакет и
> установить его от lua 5.3

Поспешил с предыдущим комментарием. Если установлен lua 5.3, dev пакет от lua 5.3 и lua 5.4 то происходит попытка сборки с помощью lua 5.4 и dev пакетом от lua 5.3. В результате сборка прерывается с ошибкой. Если перед сборкой файлы lua-5.4 и liblua-5.4 переименовать или переместить в другой каталог, то сборка происходит успешно.