[GH-ISSUE #5049] [BUG]: Appimage v 1.11.0 will NOT install on LMDE7 VM #4888

Closed
opened 2026-06-05 14:50:42 -04:00 by yindo · 1 comment
Owner

Originally created by @Gagit41 on GitHub (Feb 22, 2026).
Original GitHub issue: https://github.com/Mintplex-Labs/anything-llm/issues/5049

How are you running AnythingLLM?

AnythingLLM desktop app

What happened?

Network error 2 trying to use chat. Worked on issue with help from Gemini and ChatGPT for several hours.

Are there known steps to reproduce?

Could find NO workaround that works.

Originally created by @Gagit41 on GitHub (Feb 22, 2026). Original GitHub issue: https://github.com/Mintplex-Labs/anything-llm/issues/5049 ### How are you running AnythingLLM? AnythingLLM desktop app ### What happened? Network error 2 trying to use chat. Worked on issue with help from Gemini and ChatGPT for several hours. ### Are there known steps to reproduce? Could find NO workaround that works.
yindo added the possible bug label 2026-06-05 14:50:42 -04:00
yindo closed this issue 2026-06-05 14:50:42 -04:00
Author
Owner

@timothycarambat commented on GitHub (Feb 23, 2026):

Not a bug, it is your environment

"Network error 2" in Electron AppImages on Debian-based systems (like LMDE 7) is almost always a sandbox or namespace restriction rather than a literal network issue. LMDE 7/Debian restricts unprivileged user namespaces by default, the Electron frontend cannot communicate with the internal backend.

You can do this:

  1. Run without the Sandbox
    Try launching the AppImage from the terminal with the following flag to see if the error clears:
    ./AnythingLLM.AppImage --no-sandbox

  2. Enable Unprivileged User Namespaces (optional, but will likely fix it is above works)
    LMDE often requires this to be manually enabled for Electron apps to function correctly:
    sudo sysctl -w kernel.unprivileged_userns_clone=1

  3. Probably missing FUSE or cannot even use FUSE because you are in a VM
    sudo apt update && sudo apt install libnss3 libatk1.0-0 libatk-bridge2.0-0 libxkbcommon0 libmesa-gbm1 fuse

Alternatively, using the Docker version of AnythingLLM is highly recommended. It is more stable for VM deployments as it works totally outside of Electron deps

<!-- gh-comment-id:3946187265 --> @timothycarambat commented on GitHub (Feb 23, 2026): Not a bug, it is your environment "Network error 2" in Electron AppImages on Debian-based systems (like LMDE 7) is almost always a sandbox or namespace restriction rather than a literal network issue. LMDE 7/Debian restricts unprivileged user namespaces by default, the Electron frontend cannot communicate with the internal backend. You can do this: 1. Run without the Sandbox Try launching the AppImage from the terminal with the following flag to see if the error clears: `./AnythingLLM.AppImage --no-sandbox` 2. Enable Unprivileged User Namespaces (optional, but will likely fix it is above works) LMDE often requires this to be manually enabled for Electron apps to function correctly: `sudo sysctl -w kernel.unprivileged_userns_clone=1` 3. Probably missing FUSE or cannot even use FUSE because you are in a VM `sudo apt update && sudo apt install libnss3 libatk1.0-0 libatk-bridge2.0-0 libxkbcommon0 libmesa-gbm1 fuse` Alternatively, using the Docker version of AnythingLLM is highly recommended. It is more stable for VM deployments as it works totally outside of Electron deps
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Mintplex-Labs/anything-llm#4888