question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Inconsistent usage of appimagetool in release distributations

See original GitHub issue

I’ve run into a problem where the continuous version of appimagetool-x86_64.AppImage (built Apr 03, 2022) is causing my appimage to crash with the error: APPRUN_ERROR: Bad address (I’ll be creating an issue in appimagetool for this problem).

I had a manual install of appimage-builder but I noticed that this project recently released v1.0.0 as a pre-built appimage. So downloaded that and tried it and I get the same error.

  • I did a little digging and I can see that for the v1.0.0 tag of AppImage-builder there is the recipes/AppImageBuilder.yaml file which I assume is what is used to build the prebuilt appimage. That file references the continuous version of appimagetool-x86_64.AppImage (this seems like bad practice to me).
  • I can also see that the Dockerfile,which is how I assume you create the Docker image, it references version 13 of appimagetool-x86_64.AppImage, that seems like good practice but is inconsistent with the pre-built appimage.

It seems that release version of appimage-builder should be consistent from one distribution method to another and it should probably reference released software not pre-release software that is likely to change from build to build and to have bugs.

Issue Analytics

  • State:closed
  • Created a year ago
  • Comments:12 (6 by maintainers)

github_iconTop GitHub Comments

1reaction
mschuckmanncommented, May 27, 2022

And to the point of consistency it looks like your Dockerfile is pulling appimagetool version 13.

https://github.com/AppImageCrafters/appimage-builder/blob/dd041050e65f8eff28f878a092fd07bcf3ec5a4d/Dockerfile#L12

0reactions
mschuckmanncommented, May 27, 2022

@azubieta so it sounds like you’ve reversed course from your statement a few days ago:

Fixed, the appimage-builder bundle ships appimagetool 13 now.

Which I suppose is fine as long as your consistent and are relatively confident that the continuous build of appimagetool is free of problems at the time the that you create your release. I would be a bit concerned that older continuous builds are not saved as released so if a new continuous build of appimagetool occurs you will not be able to rebuild v1.0.2 of appimage-builder.

Read more comments on GitHub >

github_iconTop Results From Across the Web

Inconsistent usage of appimagetool in release distributations #223
It seems that release version of appimage-builder should be consistent from one distribution method to another and it should probably reference released ...
Read more >
Issues with fuse when using AppImage tool in Docker container
Some people can't afford using continuous releases, as they might introduce changes that are incompatible to the way the software was used ......
Read more >
What Is AppImage? Benefits, Drawbacks, and Getting Started
The open source AppImage tool enables developers to make their Linux software available for all Linux distributions.
Read more >
Concepts - AppImage documentation
The AppImage development follows a few easy-to-understand core principles and concepts that keep it simple to use for developers and users.
Read more >
Newest 'appimage' Questions - Stack Overflow
I have the following problem: Inconsistency detected by ld.so: ... I am trying to use the latest version of the appImage-builder because appimages...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found