roger-router does not start, libsoup problem

Bug #1995022 reported by andik
16
This bug affects 2 people
Affects Status Importance Assigned to Milestone
librm (Ubuntu)
Triaged
High
Unassigned
roger-router (Debian)
New
Unknown
roger-router (Ubuntu)
Triaged
High
Unassigned

Bug Description

roger-router does not start at all.
Output:

(process:75657): libsoup-ERROR **: 23:26:07.486: libsoup3 symbols detected. Using libsoup2 and libsoup3 in the same process is not supported.

Both libsoup 2 and 3 are used.

~$ ldd /bin/roger|grep soup
        libsoup-3.0.so.0 => /lib/x86_64-linux-gnu/libsoup-3.0.so.0 (0x00007f106909d000)
        libsoup-2.4.so.1 => /lib/x86_64-linux-gnu/libsoup-2.4.so.1 (0x00007f1066402000)

ProblemType: Bug
DistroRelease: Ubuntu 22.10
Package: roger-router 2.4.2-3
ProcVersionSignature: Ubuntu 5.19.0-23.24-generic 5.19.7
Uname: Linux 5.19.0-23-generic x86_64
ApportVersion: 2.23.1-0ubuntu3
Architecture: amd64
CasperMD5CheckResult: unknown
CurrentDesktop: KDE
Date: Thu Oct 27 23:26:25 2022
InstallationDate: Installed on 2017-04-19 (2017 days ago)
InstallationMedia: Kubuntu 17.04 "Zesty Zapus" - Release amd64 (20170412)
SourcePackage: roger-router
UpgradeStatus: Upgraded to kinetic on 2022-10-27 (0 days ago)

Revision history for this message
andik (andikies) wrote :
Revision history for this message
Jeremy Bícha (jbicha) wrote :

I don't think this is fixable in Ubuntu 22.10. If you need Roger Router, I recommend that you:

1. Switch to Ubuntu 22.04 LTS
2. Or wait for Ubuntu 23.04 (will be released in April 2023)
3. Or try installing the Flatpak version of Roger Router
https://flathub.org/apps/details/org.tabos.roger

Changed in roger-router (Ubuntu):
importance: Undecided → High
status: New → Triaged
tags: added: block-proposed lunar
Revision history for this message
Jeremy Bícha (jbicha) wrote :

This bug is not fixed in Ubuntu 23.04 (or upstream) yet either. Maybe it will be fixed before the 23.04 release though.

Changed in librm (Ubuntu):
status: New → Triaged
importance: Undecided → High
Changed in roger-router (Debian):
status: Unknown → New
Revision history for this message
andik (andikies) wrote :

It looks like Debian/Ubuntu is in the transition from libsoup2 to libsoup3.
From my point of view it would be easier to stay with libsoup2 for Roger Router, libsoup2 will not go away any time soon, because it's widely used in the moment.

If I exclude libsoup3 from Roger Router (without recompilation!) it works for me but with an undefined symbol.

This is what I've done.
- Create a new directory
- Make a softlink there.
 libsoup-3.0.so.0 -> /usr/lib/x86_64-linux-gnu/libsoup-2.4.so.1.11.2
-execute roger with
  LD_LIBRARY_PATH=. roger

Works for me, but I get this:

/lib/x86_64-linux-gnu/libedataserver-1.2.so.27: undefined symbol: soup_message_set_method

So there is a good chance that some code might use this and crash, but I could not trigger it.

Maybe just staying with libsoup2 would the simplest solution for now.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.