Bug 51289

Summary: Не проходит тест test-dlopen-so из-за отсутствия пакетов libqrencode4 и libfido2 в зависимостях systemd-tests
Product: Sisyphus Reporter: Nikolai Zurabishvili <zurabishvilinn>
Component: systemd-testsAssignee: Ivan A. Melnikov <iv>
Status: NEW --- QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: arseny, shaba
Version: unstable   
Hardware: x86_64   
OS: Linux   

Description Nikolai Zurabishvili 2024-08-27 12:09:34 MSK
systemd-tests-255.10-alt2.x86_6

Стенды (обновлены до сизифа):

Server 10.2 office x86-64

Предусловия: # apt-get install systemd-tests

Шаги:
1. /usr/lib/systemd/tests/run-unit-tests.py
либо запустить только этот тест:
# /usr/lib/systemd/tests/unit-tests/test-dlopen-so

Ожидаемый результат: Успешно

Фактический результат: Loaded 'libidn2.so.0' via dlopen()
Loaded 'libcryptsetup.so.12' via dlopen()
Loaded 'libpasswdqc.so.1' via dlopen()
libqrencode.so.4 is not installed: libqrencode.so.4: cannot open shared object file: No such file or directory
libqrencode.so.3 is not installed: libqrencode.so.3: cannot open shared object file: No such file or directory
Assertion 'dlopen_qrencode() >= 0' failed at src/test/test-dlopen-so.c:45, function run(). Aborting.
Аварийный останов (образ памяти сброшен на диск)

Доп: Если вручную установить пакеты:
# apt-get install libfido2 libqrencode4 то тест проходит успешно