[SOLVED] pascom Client auf Linux Mint 21 starten

Problem:
Der (neueste) pascom Client lässt sich nicht auf Linux Mint 21 starten.
(Ursache ist ein Versionskonflikt mit der Bibliothek libstdc++.so.6).

Lösung:
Die vom Client mitgebrachte libstdc++.so.6 (Version 6.0.29) deaktivieren und die vom System mitgebrachte Version (6.0.30) verwenden.

Umsetzung:

  1. Symlink der vom Client mitgebrachten Version der Bibliothek löschen

rm /home/$USER/pascom_Client/lib/libstdc++.so.6

  1. An der Stelle neuen Symlink auf die von Linux Mint 21 mitgebrachte Version der Bibliothek anlegen

ln -s /usr/lib/x86_64-linux-gnu/libstdc++.so.6 /home/$USER/pascom_Client/lib/libstdc++.so.6

Alternativ könnte man auch die Ubuntu Fallback-Lösung um Linux Mint in der AppRun entsprechend erweitern.

:~$ pascom_Client/AppRun

#!/usr/bin/env bash
SCRIPT_DIR=$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )

source /etc/os-release
if [ "$ID" == "ubuntu" ] || [ "$ID" == "linuxmint" ]; then
 if [ "$UBUNTU_CODENAME" == "bionic" ] || [ "$UBUNTU_CODENAME" == "focal" ]; then
   export LD_LIBRARY_PATH="${SCRIPT_DIR}/lib-ubuntu18/${LD_LIBRARY_PATH+:${LD_LIBRARY_PATH}}"
 fi
fi

exec "${SCRIPT_DIR}/pascom_Client" "$@"