Closed solsticedhiver closed 1 year ago
Works better by using the python version installed via pip in a virtualenv. Ends up in another (unrelated error)
FileExistsError: [Errno 17] File exists: 'usr/lib' -> '/tmp/AppDir/lib'
I ran into the same issue with the AUR appimage-builder-bin package. Using the appimage-builder installed via pip works just fine with my python project. So this might be a packaging issue.
The AUR package is based on the AppImage-file provided here. It tries to load libraries named in the Debian way. So if you create the corresponding links some errors go away. But it still does not work properly, as it requires root access.
cd /usr/lib/libfakeroot
sudo ln -s libfakeroot-0.so libfakeroot-sysv.so
cd /usr/bin
sudo ln -s faked faked-sysv
sudo ln -s fakeroot fakeroot-sysv
@skcin it's a packaging issue, the fakeroot in the bundle is not compatible with the libfakeroot on the system. If I bundle that lib too it doesn't work either (or at least I wasn't able to make it work).
I proposed solution to package maintainer, lets wait until he accepts
@solsticedhiver this issue can be closed safely
I ran into the same issue with the AUR appimage-builder-bin package. Using the appimage-builder installed via pip works just fine with my python project. So this might be a packaging issue.
The AUR package is based on the AppImage-file provided here. It tries to load libraries named in the Debian way. So if you create the corresponding links some errors go away. But it still does not work properly, as it requires root access.
cd /usr/lib/libfakeroot sudo ln -s libfakeroot-0.so libfakeroot-sysv.so cd /usr/bin sudo ln -s faked faked-sysv sudo ln -s fakeroot fakeroot-sysv
I tried this and it sort of works but now i get another error
==> Updating trust database...
gpg: no need for a trustdb check
gpg: starting migration from earlier GnuPG versions
gpg: can't connect to the agent: File name too long
gpg: error: GnuPG agent unusable. Please check that a GnuPG agent can be started.
gpg: migration aborted
==> ERROR: There is no secret key available to sign with.
I tried running pacman-key --init
on my system but it didn't work and i tried adding it as a script in the top of the file and it also didn't work
script:
- pacman-key --init
does this tool just doesn't work on Arch?
I am trying to use a custom AppImageBuilder.yml (taken from https://appimage-builder.readthedocs.io/en/latest/examples/flutter.html and modified to run with pacman):
and this throws this error:
the complete log of the run of appimage-builder:
on archlinux with appimage-builder: 1.1.1.dev32+g2709a3b using the AppImage version installed in /opt via appimage-builder-bin pacakge