Good morning,
I’m setting up a laptop with Elementary OS v8.0 (Ubuntu 24.04).
When attempting to run the latest version of ART (1.24.1), I get the following error:
/tmp/tmp.dqtHQIcaK9-ART/ART/ART.bin: symbol lookup error: /tmp/tmp.dqtHQIcaK9-ART/ART/lib/librsvg-2.so.2: undefined symbol: cairo_tag_end
I’ve bumped into the Ubuntu sandboxing bug with other AppImage files, and have turned sandboxing off, until the bug is resolved.
Any suggestions on moving forward?
chris
agriggio
(Alberto)
October 30, 2024, 2:18pm
2
Hi,
are you using an AppImage? If so, where does it come from? And does it happen also with the simple, non-AppImage, “official” Linux binary?
Thanks
Yes, using the AppImage file I downloaded from the ART bitbucket repository this morning.
Where is the “simple” official binary?
agriggio
(Alberto)
October 30, 2024, 3:06pm
4
I’m a bit confused…there’s no appimage on bitbucket…there’s a tarball that you just unpack and run at Releases · agriggio/ART-releases · GitHub
If you meant that, please consider not calling it an “appimage” as that’s a bit confusing…
Doh.
Sorry. Too many things ongoing.
Yes, it’s not an AppImage.
agriggio
(Alberto)
October 30, 2024, 3:30pm
6
Ok. Next question then
Why are you running from what seems to be a temporary dir? (I.e. /tmp/tmp.dqtHQIcaK9-ART
). Does the same error occur when you unpack it in, say, $HOME/Downloads
? Also, can you confirm you are running ART
and not ART.bin
directly?
Thanks!
I’m not running it in a temporary folder…
This should answer all your questions:
This is exactly how I run ART from EoS v7.1 (Ubuntu 22.04).
Cheers
Running ART.bin, I get:
chris@XPS13:~/Applications/ART$ ./ART.bin
./ART.bin: error while loading shared libraries: libgiomm-2.4.so.1: cannot open shared object file: No such file or directory
chris@XPS13:~/Applications/ART$
This is what’s in the /tmp folder
chris@XPS13:~/Applications/ART$ ls /tmp
config-err-GEugSV mldbm-elf-DstAlSZL
dbus-HaoWmTeyrn resilio_dumps
file5QiDhO systemd-private-d907f0f132c846ad8a091205c99be943-bluetooth.service-oifNMj
filedr54ps systemd-private-d907f0f132c846ad8a091205c99be943-colord.service-IpS741
fileEEJwDI systemd-private-d907f0f132c846ad8a091205c99be943-geoclue.service-e4jSLb
filegtqsVx systemd-private-d907f0f132c846ad8a091205c99be943-iio-sensor-proxy.service-sN94u7
fileJaQcGa systemd-private-d907f0f132c846ad8a091205c99be943-ModemManager.service-FJ5DnN
fileMSPsm9 systemd-private-d907f0f132c846ad8a091205c99be943-polkit.service-TRE9A4
fileVIHOBq systemd-private-d907f0f132c846ad8a091205c99be943-power-profiles-daemon.service-DRZGId
fileWPgd8w systemd-private-d907f0f132c846ad8a091205c99be943-switcheroo-control.service-Yar9HA
fileyQtkl3 systemd-private-d907f0f132c846ad8a091205c99be943-systemd-logind.service-KXqqi8
FreeCAD systemd-private-d907f0f132c846ad8a091205c99be943-systemd-resolved.service-ADO43c
mldbm-elf-5xJT9Tql systemd-private-d907f0f132c846ad8a091205c99be943-systemd-timesyncd.service-Za5KNk
mldbm-elf-by-member-fgv_ZhNh systemd-private-d907f0f132c846ad8a091205c99be943-upower.service-R7iyDB
Nothing related to ART
agriggio
(Alberto)
November 1, 2024, 3:06pm
9
I’ll try to get a 24.04 VM and see what is going on…
Thank you.
Unfortunately, the problem is not isolated with ART.
agriggio
(Alberto)
November 1, 2024, 6:10pm
11
So, I was trying to dig a bit deeper, but:
It seems this has not been released yet – how did you get it? I only found a preview release for which you need some sort of subscription/sponsorship.
And also:
So… did you try asking on the Elementary support channels?
agriggio
(Alberto)
November 1, 2024, 6:29pm
12
I also tried on a lubuntu 24.04 VM and it works as expected (there are a few error messages in the terminal that you can safely ignore):
Yes,
I’m a sponsor of EOS and got access early. It’s due out anytime now.
Yes I reached out to them. They said it was an “upstream” problem with Ubuntu.
I’ll test Ubuntu myself and ping them.
Sounds like a bit of “slope shouldering” to me.
Thanks for your help.
Have you searched for this library: libgiomm and tried to install it?
Edit: apt install libglibmm
?
agriggio
(Alberto)
November 1, 2024, 8:29pm
15
The tarball should be almost self-contained, depending only on libc and very little else. At least that is the idea. So no extra lib should be necessary (but of course my procedure might be buggy)
1 Like
The error above suggests the library is needed.
Alberto,
Thanks for your efforts. I stood up a Ubuntu 24.02 LTS VM and like you, found that ART executes.
Consider the topic closed
Well, with a couple of tweaks v1.24.1 of ART runs under EoS.
Thanks for the assistance and patience.
chris
Can you share what those are so others may benefit as well?
agriggio
(Alberto)
November 3, 2024, 6:00pm
20
Indeed, reporting here what you had to change and why would be appreciated, @anon72469707 . Thanks in advance!