Bug 43716 - libsoup2/libsoup3 conflict in remmina-plugins-spice plugin
Summary: libsoup2/libsoup3 conflict in remmina-plugins-spice plugin
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: remmina-plugins (show other bugs)
Version: unstable
Hardware: all Linux
: P5 normal
Assignee: Alexey Shabalin
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-09-07 10:42 MSK by Nikolay A. Fetisov
Modified: 2022-09-10 12:27 MSK (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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