ivan-hc / Steam-appimage

Unofficial Steam AppImage built on top of "Conty" (Arch Linux).
GNU General Public License v3.0
23 stars 3 forks source link

"fuse: failed to exec fusermount: Permission denied" #5

Closed vitaly-zdanevich closed 1 month ago

vitaly-zdanevich commented 1 month ago
$ chmod u+x Steam-1.0.0.79-2-x86_86.AppImage 
$ ./Steam-1.0.0.79-2-x86_86.AppImage 
fuse: failed to exec fusermount: Permission denied

Cannot mount AppImage, please check your FUSE setup.
You might still be able to extract the contents of this AppImage 
if you run it with the --appimage-extract option. 
See https://github.com/AppImage/AppImageKit/wiki/FUSE 
for more information
open dir error: No such file or directory
ivan-hc commented 1 month ago

Hi, this message appears because this AppImage works with fuse3

Samueru-sama commented 1 month ago

Are you using gentoo? You might be affected by a bug in the new runtime.

There is actually a fix in the works, but it is taking a while for it to be merged.

iirc the problem is that on gentoo /usr/bin/fusermount doesn't have read permission for the user. Which the new runtime needs.

So the only thing you can do in the meantime is to change the permissions of /usr/bin/fusermount so that it can be read by the user.

Samueru-sama commented 1 month ago

This other trick might work in the meantime, if it works you don't have to be messing with /usr/bin/fusermount

FUSERMOUNT_PROG=$(which fusermount) ./Steam-1.0.0.79-2-x86_86.AppImage

FUSERMOUNT_PROG can be defined in your bash_profile or zprofile, etc btw.

Edit: Btw you might want to re-download the appimage as there has been some fixes.

vitaly-zdanevich commented 1 month ago

FUSERMOUNT_PROG=$(which fusermount) ./Steam-1.0.0.79-2-x86_86.AppImage

Now it run, thanks.