Bug 44496

Summary: В лог выдаётся ошибка "Unable to load jitsisrtp"
Product: Sisyphus Reporter: jqt4 <jqt4>
Component: jitsi-videobridgeAssignee: viy <viy>
Status: NEW --- QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: viy
Version: unstable   
Hardware: aarch64   
OS: Linux   
See Also: https://bugzilla.altlinux.org/show_bug.cgi?id=44327
https://bugzilla.altlinux.org/show_bug.cgi?id=44494

Description jqt4@altlinux.org 2022-11-30 14:51:13 MSK
При тестировании jitsi-meet на TF307 обнаружил проблему:
В файл /var/log/jitsi/jvb.log выдаются сообщения:
2022-11-29 18:06:21.348 WARNING: [77] OpenSslWrapperLoader.<clinit>#56: Unable to load jitsisrtp: java.lang.UnsatisfiedLinkError: Native library (com/sun/jna/linux-aarch64/libjnidispatch.so) not found in resource path ([file:/usr/share/jitsi-videobridge/jitsi-videobridge-2.1-SNAPSHOT.jar, file:/usr/share/jitsi-videobridge/lib/kotlin-reflect-1.3.61.jar,...

Причина в том, что в /usr/share/jitsi-videobridge/lib/jna-4.1.0.jar нет com/sun/jna/linux-aarch64/libjnidispatch.so

Также в файле /usr/share/jitsi-videobridge/lib/jitsi-srtp-1.0-20-g513e4e3.jar
имеется только библиотека под x86-64:
linux-x86-64/libjitsisrtp.so
Каталог linux-aarch64 и соответствующая библиотека отсутствуют.

На основании этого предполагаю, что добавление библиотеки linux-aarch64/libjnidispatch.so не поможет в решении данной проблемы,
поскольку библиотека libjitsisrtp.so, нужная для загрузки на aarch64, отсутствует.

Предполагаю, что в результате этого для передачи аудио и видео потоков между участниками конференции используется не шифрованный RPT,
что делает общение небезопасным.