[Bug] user in 'docker' group is not detected
What version of WinBoat are you running?
v0.8.7
Your Environment
Distro: NixOS 25.11
❯ groups floory floory : users wheel audio video libvirtd docker input syncthing kvm render rtkit
i don't think any other info matters?
Steps to Reproduce / Context
idk why but i'm getting the following error despite having 'docker' group for ages:
✘ User added to the docker group (Relog required)
all i've done is: downloaded and ran the appimage appimage-run winboat.appimage click next twice until i see "pre-requisite screens
Logs
winboat.log i've managed to install usbutils and restart winboat but it didn't fix it
Expected Behavior
it should show i'm added to the docker group, since i am, and i should be able to proceed.
Current Behavior
it's saying 'x' to the "User added to the docker group" and i can't continue with installing/using winboat
Possible Solution
absolutely no clue
Quality Notice
- [x] I have checked the issue tracker and verified that this bug is a unique case.
I have this problem, as well. Sorry to not give a solution...
Same issue here. My user is definitely part of the docker group and I create and run other docker containers no problem.
I had the same issue. I found that I needed to fully restart for the user to be detected in the group. Logging in and out did not work for me.
Make sure your adding your current user to the docker group with sudo usermod -aG docker your_user_here
On NixOS you're probably better off installing it using the flake in this repo. I have this issue with the appimage, but not the flake. Probably caused by some quirk with how NixOS runs appimages.
Detecting whether the user is added to the docker group had some issues on nixOS, but afaik it's been fixed in the flake.
You could also try running the app image with the --no-sandbox flag enabled.
I had the same issue but with Arch - both groups $USER and id -Gn $USER would show the docker group but the pre-reqs wouldn't detect it. Restarting PC resolved it, logging in and out multiple times didn't work.
Had the same problem. Restarting the machine worked for me (Ubuntu 24.04).
I had the same issue. I found that I needed to fully restart for the user to be detected in the group. Logging in and out did not work for me.
i'm not sure if my message wasn't clear but i use docker perfectly fine, other apps can use docker containers fine, it's just winboat that isn't detecting it for some reason
On NixOS you're probably better off installing it using the flake in this repo.
i didn't even notice that there's a flake, thanks. i guess i'll leave this issue open since a lot of other people are having same issue too and they're not on nixos
came back to confirm that the flake works perfectly fine, and i'm able to use winboat without any issues. i'm not sure why others experience the same issue on other distributions, though
I had the same issue. I found that I needed to fully restart for the user to be detected in the group. Logging in and out did not work for me.
Make sure your adding your current user to the docker group with
sudo usermod -aG docker your_user_here
maybe you need run a reboot cmd
Same issue here, i try with --no-sandbox flag but didn't work.
Flake image here : https://github.com/TibixDev/winboat/blob/main/flake.nix
Also, be nice to fix this problem anyway.
+1, flake works fine tho. https://github.com/TibixDev/winboat/tree/9e4f0b7eb3807e337d4015da126ae52f64c570d3