-
-
Notifications
You must be signed in to change notification settings - Fork 17
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
appimagetool has old URL, does not check runtime size nor HTTP status code #58
Comments
@eugenialoli please provide the complete script with all the steps so that we can replicate this by copy and paste. Thanks! |
This is the script/steps I used (using the latest freecad appimage, downloaded from their site): FreeCAD/FreeCAD-Bundle#102 (comment) |
Where to download FreeCAD_weekly-builds-28765-Linux-Conda_glibc2.12-x86_64.AppImage from? |
I just said above that I used the latest freecad appimage, not the specific version mentioned in the script that I linked above. The problem happens with the latest appimage, but the rest of the script/steps is the same. You can get the latest appimage from the main freecad download site. Freecad is the premiere cad app for linux. |
The issue is that https://github.com/AppImage/type2-runtime/releases/download/continuous/runtime-x86_64 currently gives error 404 and that appimagetool doesn't check for this yet. Reference: |
Here is an explanation of the bug:
We clearly need to improve this. Temporary workaround:
|
@TheAssassin please let us re-consider to bundle all runtimes inside the AppImage for
This whole on-demand downloading of the runtime creates way more complexity and unnecessary potential error cases than we would like to have. |
No. Just no. No. I'm tired of having the same discussion every week. It makes no sense at all. It just causes a variety of other issues and introduces a dependency hell I'm glad I could get rid of.
That was your idea. Maybe we should change that. Even if that means I need to revert changes in a few other places which also depend on the correct file name.
No. Also, you can't just claim that without providing any kind of argument or evidence. We've experienced the exact opposite in the past. |
@eugenialoli the name of the runtime file has changed again, so you need to download the latest Something I'd like to improve in the future by |
Due to a bug on freecad on ubuntu/mint systems, we have to extract its appimage, cd to its squashfs_root folder that created, remove its /usr/lib/libstdc++ library, and then recreate the appimage using the appimagetool. However, that didn't work, while in the past, that worked, and it was the way to make it work on ubuntu systems. Now we get this:
./FreeCAD-x86_64.AppImage
bash: ./FreeCAD-x86_64.AppImage: cannot execute binary file: Exec format error
The text was updated successfully, but these errors were encountered: