Open KronosTheLate opened 1 year ago
I have this issue on Ubuntu 22.04 as well. libmosquitto1 is installed on the system and but I'm guessing it's looking for libmosquitto inside the AppImage and it isn't there.
On Ubuntu 20.04 getting undefined symbol: mosquitto_lib_init
. I would like to use plotjuggler without ROS.
./PlotJuggler-3.6.0-x86_64.AppImage
Loading compatible plugins from directory: "/tmp/.mount_PlotJukLT8MC/usr/bin"
"libDataLoadCSV.so is a DataLoader plugin"
"libDataLoadMCAP.so is a DataLoader plugin"`
"libDataLoadParquet.so is a DataLoader plugin"
"libDataLoadULog.so is a DataLoader plugin"
/tmp/.mount_PlotJukLT8MC/AppRun.wrapped: symbol lookup error: /tmp/.mount_PlotJukLT8MC/usr/bin/libDataStreamMQTT_Mosquitto.so: undefined symbol: mosquitto_lib_init
Thanks!
unless you are using MQTT, this doesn't affect you
I'll raise my hand as someone that does use (and greatly appreciates) PlotJuggler with MQTT. I think we were able to successfully build from source on that system.
unless you are using MQTT, this doesn't affect you
PlotJuggler quits after reporting this error. Is there a way to bypass this error when launching?
Ubuntu 22.04
clyde@topside:~/Desktop$ ./PlotJuggler-3.6.0-x86_64.AppImage
Warning: Ignoring XDG_SESSION_TYPE=wayland on Gnome. Use QT_QPA_PLATFORM=wayland to run on Wayland anyway.
qt.network.ssl: QSslSocket: cannot resolve EVP_PKEY_base_id
qt.network.ssl: QSslSocket: cannot resolve SSL_get_peer_certificate
qt.network.ssl: QSslSocket: cannot call unresolved function SSL_get_peer_certificate
Loading compatible plugins from directory: "/tmp/.mount_PlotJuOdoQZK/usr/bin"
"libDataLoadCSV.so is a DataLoader plugin"
"libDataLoadMCAP.so is a DataLoader plugin"
"libDataLoadParquet.so is a DataLoader plugin"
"libDataLoadULog.so is a DataLoader plugin"
/tmp/.mount_PlotJuOdoQZK/AppRun.wrapped: symbol lookup error: /tmp/.mount_PlotJuOdoQZK/usr/bin/libDataStreamMQTT_Mosquitto.so: undefined symbol: mosquitto_lib_init
clyde@topside:~/Desktop$
I will try to generate a new AppImage and check if the problem can be solved
Build from source works well, thanks for the great instructions!
Problem description
When I download and launch the app-image, I get some error I am having a hard time parsing:
I could probably google around on how to fix the symbol lookup error. But the fix is not clear, and having to google around to simply launch the problem is a bit of a rough start. Also, I do not believe I have had time to do anything wrong yet, as I have only downloaded the AppImage, made it executable, and launched it. Which is why it seems like a problem with the program, which is why I open this issue.
Steps to reproduce (important)