Bug 43716

Summary: libsoup2/libsoup3 conflict in remmina-plugins-spice plugin
Product: Sisyphus Reporter: Nikolay A. Fetisov <naf>
Component: remmina-pluginsAssignee: Alexey Shabalin <shaba>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: iv, shaba
Version: unstable   
Hardware: all   
OS: Linux   

Description Nikolay A. Fetisov 2022-09-07 10:42:07 MSK
Расширение remmina-plugins-spice через libphodav линкуется с libsoup-3.0:

$ ldd /usr/lib64/remmina/plugins/remmina-plugin-spice.so |grep -E '(libphodav|libsoup)'
        libphodav-3.0.so.0 => /usr/lib64/libphodav-3.0.so.0 (0x00007f9d67f02000)
        libsoup-3.0.so.0 => /usr/lib64/libsoup-3.0.so.0 (0x00007f9d676f3000)

Собственно remmina слинкована с libsoup-2.4:

$ ldd /usr/bin/remmina |grep -E '(libphodav|libsoup)'                                                                                                                                                                                                                                                                                          
        libsoup-2.4.so.1 => /usr/lib64/libsoup-2.4.so.1 (0x00007fe2373a4000)

Соответственно, при попытке запуске remmina завершается с ошибкой

$ remmina
remmina-Message: 10:36:29.821: Remmina does not log all output statements. Turn on more verbose output by using "G_MESSAGES_DEBUG=all" as an environment variable.
More info available on the Remmina wiki at:
https://gitlab.com/Remmina/Remmina/-/wikis/Usage/Remmina-debugging
Load modules from /usr/lib64/remmina/plugins

(process:608478): libsoup-ERROR **: 10:36:29.835: libsoup2 symbols detected. Using libsoup2 and libsoup3 in the same process is not supported.
Ловушка трассировки/останова



После удаления remmina-plugins-spice запустить remmina получается.
Ну и со старым libphodav-2.5 также всё работает.
Comment 1 Nikolay A. Fetisov 2022-09-10 12:27:12 MSK
Было исправлено в 1.4.27-alt1