-
-
Notifications
You must be signed in to change notification settings - Fork 1.5k
Description
Is there an existing issue for this?
- I have searched the existing issues
Is your issue described in the documentation?
- I have read the documentation
Is your issue present in the latest beta/pre-release?
I'm too lazy to test
Describe the Bug
Dear Developers and Artists,
Thank you for the marvel you do...
After installing the Debian package version v2025.924.154138/sunshine-ubuntu-24.04-amd64.deb, the following libraries were missing:
$ ldd /usr/bin/sunshine | grep 'not found';
libminiupnpc.so.17 => not found
libicuuc.so.74 => not found
A manual installation in the latest distribution Kubuntu 25.10 installed more modern versions:
$ sudo apt search '.*upnpc.*';
# ...
libminiupnpc-dev/questing,now 2.2.8-2build2 amd64 [installed]
UPnP IGD client lightweight library development files
# ...
libminiupnpc18/questing,now 2.2.8-2build2 amd64 [installed]
UPnP IGD client lightweight library
# ...
miniupnpc/questing,now 2.2.8-2build2 amd64 [installed,automatic]
UPnP IGD client lightweight library client
# ...
$ sudo apt search '.*libicu.*';
# ...
libicu76/questing,now 76.1-4ubuntu2 amd64 [installed,automatic]
International Components for Unicode
# ...So, we have libminiupnpc.18 and libicuuc.so.76.
This, in turn, results in the errors:
# ...
sunshine: error while loading shared libraries: libminiupnpc.so.17: cannot open shared object file: No such file or directory
# ...
sunshine: error while loading shared libraries: libicuuc.so.74: cannot open shared object file: No such file or directory
Best and kind regards
Expected Behavior
Install valid versions of the libraries.
Additional Context
The current solution is to either use LD_LIBRARY_PATH to point to libraries downloaded, or similar approach, or install the required versions manually:
$ wget -- 'http://archive.ubuntu.com/ubuntu/pool/main/m/miniupnpc/libminiupnpc17_2.2.3-1build1_amd64.deb' &&
sudo dpkg -i './libminiupnpc17_2.2.3-1build1_amd64.deb';
$ wget -- 'http://security.ubuntu.com/ubuntu/pool/main/i/icu/libicu74_74.2-1ubuntu3.1_amd64.deb' &&
sudo dpkg -i './libicu74_74.2-1ubuntu3.1_amd64.deb';
$ ldd -- '/usr/bin/sunshine' | grep 'mini\|cuuc';
libminiupnpc.so.17 => /lib/x86_64-linux-gnu/libminiupnpc.so.17 (0x000073d57a6fe000)
libicuuc.so.74 => /lib/x86_64-linux-gnu/libicuuc.so.74 (0x000073d577400000)Host Operating System
Linux
Operating System Version
Kubuntu 25.10 (KDE Plasma v6.4.5; KDE Frameworks v6.17.0; Qt v6.9.2; Kernel v6.17.0-6-generic)
Architecture
amd64/x86_64
Sunshine commit or version
v2025.924.154138; commit 86188d4
Package
Linux - deb
GPU Type
AMD
GPU Model
AMD Radeon RX 570
GPU Driver/Mesa Version
Mesa 25.2.3-1ubuntu1