Skip to content

Use FUSE 3 AppImage runtime for Linux packaging#3482

Draft
Copilot wants to merge 2 commits into
developfrom
copilot/fix-libfuse-issue-in-appimage
Draft

Use FUSE 3 AppImage runtime for Linux packaging#3482
Copilot wants to merge 2 commits into
developfrom
copilot/fix-libfuse-issue-in-appimage

Conversation

Copy link
Copy Markdown

Copilot AI commented May 16, 2026

Neuron’s Linux AppImage currently uses the legacy AppImage runtime, which fails on modern distros that ship FUSE 3 but not libfuse.so.2. This updates packaging so generated AppImages use the newer FUSE 3-compatible runtime path.

  • AppImage packaging
    • Upgrade electron-builder to a version with AppImage toolset selection.
    • Enable the FUSE 3 AppImage toolset:
toolsets:
  appimage: "1.0.2"
  • Builder compatibility

    • Move Windows signing options under signtoolOptions to match the newer electron-builder schema.
    • Pin @electron/rebuild via Yarn resolutions to keep installs compatible with the repo’s Node version.
  • Coverage

    • Add a focused packaging config test to guard the AppImage target and FUSE 3 toolset selection.

Warning

Firewall rules blocked me from connecting to one or more addresses (expand for details)

I tried to connect to the following addresses, but was blocked by firewall rules:

  • registry.npmmirror.com
    • Triggering command: /usr/local/bin/node node /usr/local/bin/yarn install --frozen-lockfile (dns block)
  • www.electron.build
    • Triggering command: /home/REDACTED/work/_temp/ghcca-node/node/bin/node /home/REDACTED/work/_temp/ghcca-node/node/bin/node --enable-source-maps /home/REDACTED/work/_temp/copilot-developer-action-main/dist/index.js (dns block)

If you need me to access, download, or install something from one of these locations, you can either:

Copilot AI changed the title [WIP] Fix AppImage dependency on libfuse2 for modern distros Use FUSE 3 AppImage runtime for Linux packaging May 16, 2026
Copilot AI requested a review from eval-exec May 16, 2026 06:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Bug Report] AppImage broken on modern distros: dlopen(): error loading libfuse.so.2

2 participants