-
-
Notifications
You must be signed in to change notification settings - Fork 58
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
aarch64 builds made from debian repository are not working. #278
Comments
For the record, it seems that I have the same error using «ubuntu focal» repository ( I'm not quite sure, as I am testing many things at the same time, and I may be mixing up multiple issues. |
Maybe the same I already reported in #272? |
I think you are right. |
FWIW, I can execute the resulting binary from appimage-builder using the recipe above on my oracle arm64 instance with no issue.
|
@goldstar611 , I'm building on a Debian x86_64, and running in a Debian 11 aarch64 VM (using libvirt). Edit: The given link is not the good one, it is. https://cloud.john-livingston.fr/s/jKc7besKdzWm6pf . See below. The first link works, but was made by mixing up multiple recipe. Don't know why it works. Can you try it on your arm64 CPU? |
@JohnXLivingston, the appimage linked above runs without error on a debian 11 VM (host is a Macbook M1). Just to be sure, I ran |
What?? I just recreated one, with the same .yml file. I just deleted the AppDir et appimage-build directories, to be sure there is no side effect of a previous build. The filesize are not the same:
I don't know why these 2 builds are not the same, and why the bigger one works. |
john@debian-arm:~/appimage$ file bash-4.4.20-aarch64.AppImage
bash-4.4.20-aarch64.AppImage: ELF 64-bit LSB pie executable, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, for GNU/Linux 3.7.0, BuildID[sha1]=fc6df1a3b6286fbe8fcb6b6d714b0f081c3a7ea8, stripped
john@debian-arm:~/appimage$ file bash-4.4.20-aarch64.2.AppImage
bash-4.4.20-aarch64.2.AppImage: ELF 64-bit LSB pie executable, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, for GNU/Linux 3.7.0, BuildID[sha1]=fc6df1a3b6286fbe8fcb6b6d714b0f081c3a7ea8, stripped They have the same «BuildID» (don't know what it is), but not the same filesize! |
Oh, sorry @goldstar611 , I mixed up me recipe files. The first link I gave is not the correct appImage. (but for an unknown reason, the first one works... no idea why) |
I'm confused. Will the recipe included in this issue produce an AppImage that displays the error or not?
|
Sorry for the mess up. The recipe I gave in the first message produce this appimage: https://cloud.john-livingston.fr/s/jKc7besKdzWm6pf This AppImage fails as explained in the first message (debian 11 VM, emulating ARM 64 CPU). «APPRUN_ERROR: No such file or director» |
Is #283 fixing this issue? |
Just had time to test this 2nd file on the Debian 11 VM (Macbook with M1 is the host). It also works without error. I can't test on my oracle cloud VM since it doesn't have snapshot ability like VMWare fusion does. |
Yes! I use the v1.1.0 version, that has not the same file. But I modified Thanks! |
Do you think it would be possible to release a v1.1.1 with this fix? |
I'm closing this issue, as it seems to be fixed by #283 |
I have issues to make aarch64 AppImage based on Debian repository, build from an x86_64 machine.
I have errors like
APPRUN_ERROR: No such file or directory
, but the file missing file/directory is not shown.And when I run strace, the execute ends with a
execve
on the exec script, and it fails although the file exists.Note: the same build for x86_64 works fine.
So, I decided to test with an official example.
I copied this one: https://appimage-builder.readthedocs.io/en/latest/examples/bash.html
Well, it is working fine!
Then, I just replaced the ubuntu repository by the debian ones.
And I got the same error as in my project !
Here is the yml file:
And the error when running on a ARM64:
appimage-builder version: 1.1.0
PS: Thanks for your work, appimage-builder helped me a lot in my project!
The text was updated successfully, but these errors were encountered: