Steps to reproduce
1. Install or upgrade to Kubuntu 22.04 Jammy Jellyfish
2. Install Simutrans-Extended
3. Run Nightly Updater to download latest nightly from B-B
3. Run ./simutrans-extended in a terminal
Expected results
Game starts.
Actual results
Terminal reports:
./simutrans-extended: error while loading shared libraries: libminiupnpc.so.17: cannot open shared object file: No such file or directory
This doesn't happen with my self-compiled builds.
Workaround
Install libminiupnpc17 from repository using your preferred package manager.
This library is installed by default in vanilla Ubuntu Desktop (http://releases.ubuntu.com/jammy/ubuntu-22.04-desktop-amd64.manifest), Lubuntu (http://cdimage.ubuntu.com/lubuntu/releases/jammy/release/lubuntu-22.04-desktop-amd64.manifest) and Kylin (http://cdimage.ubuntu.com/lubuntu/releases/jammy/release/lubuntu-22.04-desktop-amd64.manifest) 22.04, but not in Kubuntu (http://cdimage.ubuntu.com/kubuntu/releases/jammy/release/kubuntu-22.04-desktop-amd64.manifest) or Ubuntu Server.
Suggested solution
IMHO this is a documentation bug, so update the Extended Download instructions (https://forum.simutrans.com/index.php/topic,16703.0.html) with the workaround, as other KDE-based distros might be affected too.
Would be nice if Sim-Ex failed more gracefully, but I don't know if that's even possible.
Thank you for the report: I have updated the documentation accordingly.
This is not a simutrans bug but simply how Linux distribution works.
Recent versions of Ubuntu have updated from libminiupnpc16 to libminiupnpc17, so builds from such systems will link against libminiupnpc17.
OpenSUSE Leap 15.3 doesn't even provide a libminiupnpc17 in their official packages, so I am running a self-compiled version of simutrans-extended.