Skip to content

AppImage catalog test fails with AppRun.wrapped permission denied #88

Open

Description

@DoodlesEpic

After retesting AppImage/appimage.github.io#5456 with the v2.1.0 release (Graph.Prime_2.1.0_amd64.AppImage), the catalog test failed with a permission error:

/run/firejail/appimage/AppRun: line 12: /run/firejail/appimage/AppRun.wrapped: Permission denied
ERROR: The application exited within 11 seconds instead of showing a window

The catalog bot notes that AppRun.wrapped (or cached launchers in Tauri / linuxdeploy builds) may be packaged with mode 0770 and owned by root, preventing non-root users from executing it. It suggests making the AppDir readable and executable before packaging (chmod -R a+rX AppDir, chmod a+x on AppRun and AppRun.wrapped).

The test also flagged a naming warning:

WARNING: File name 'Graph.Prime': contains a dot between words; use _ between words instead (e.g. 'Graph_Prime'), unless the dot is part of the application's name

Tasks

  • Ensure files in AppDir (specifically AppRun.wrapped) are world-readable and executable before packaging.
  • Add a permission check to CI / smoke tests to catch this before release.
  • Consider renaming the package/executable to avoid the dot warning if desired.
  • Trigger /retest on Add Graph.Prime AppImage/appimage.github.io#5456 after releasing the fix.

Activity

  1. self-assigned this
    on Oct 7, 2026
  2. DoodlesEpic commented on Oct 7, 2026

    @DoodlesEpic
    OwnerAuthor

    Fixed in dev via #89. AppDir permissions are normalized in scripts/fix-appimage.sh, @tauri-apps/cli is updated to 2.12.1, and an AppImage mode check is added to CI. The next release will include the fix.

  3. DoodlesEpic commented on Oct 7, 2026

    @DoodlesEpic
    OwnerAuthor

    Decided to keep Graph.Prime to maintain consistency across release assets and avoid duplicate downloads for existing users.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions