The officially official Devuan Forum!

You are not logged in.

#1 2024-06-29 22:47:02

Red_Fir
Member
Registered: 2023-10-01
Posts: 7  

Appimage non functional as normal user

So I have XFCE on Devuan5
I recently downloaded an appimage that will not execute as user, It executes without hitch as root.
Other appimages run flawlessly but not this one. (Endless_Sky-v0.10.8-x86_64.AppImage)

I assume that I need to be a part of some group?
Any direction would be good!

Offline

#2 2024-06-29 23:05:27

Red_Fir
Member
Registered: 2023-10-01
Posts: 7  

Re: Appimage non functional as normal user

When ran from the command line it gives
failed to exec fusermount: Permission denied

Offline

#3 2024-07-01 11:45:45

stopAI
Member
Registered: 2023-04-04
Posts: 146  

Re: Appimage non functional as normal user

Did you make it executable (as user) with command

chmod +x 

Offline

#4 2024-07-01 15:48:17

Red_Fir
Member
Registered: 2023-10-01
Posts: 7  

Re: Appimage non functional as normal user

yes

when executed from the command line (as user) the full message is

"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"

When invoked via sudo it executes (but as a new user without a game history)

Offline

#5 2024-07-02 11:39:47

stopAI
Member
Registered: 2023-04-04
Posts: 146  

Re: Appimage non functional as normal user

Offline

#6 2024-07-06 11:29:35

aitor
Member
From: basque country
Registered: 2016-12-03
Posts: 230  
Website

Re: Appimage non functional as normal user

Read the header of /etc/fuse.conf. I have the following setup (fuse is required by vdev):

# The file /etc/fuse.conf allows for the following parameters:
#
# user_allow_other - Using the allow_other mount option works fine as root, in
# order to have it work as user you need user_allow_other in /etc/fuse.conf as
# well. (This option allows users to use the allow_other option.) You need
# allow_other if you want users other than the owner to access a mounted fuse.
# This option must appear on a line by itself. There is no value, just the
# presence of the option.

user_allow_other

# mount_max = n - this option sets the maximum number of mounts.
# Currently (2014) it must be typed exactly as shown
# (with a single space before and after the equals sign).

#mount_max = 1000

i.e., you want to enable user_allow_other.

Last edited by aitor (2024-07-06 11:29:53)


If you work systematically, things will come by itself (Lev D. Landau)

Offline

#7 2024-07-07 01:59:23

GNUser
Member
Registered: 2017-03-16
Posts: 562  

Re: Appimage non functional as normal user

Hi Red_Fir. I've encountered your issue with some recent appimages:

$ ./foo.AppImage
fuse: failed to exec fusermount: Permission denied

I'm able to fix the problem like this:

$ export FUSERMOUNT_PROG=$(which fusermount)
$ ./foo.AppImage

The bug was introduced by recent changes in the tools used to create appimages and has nothing to do with Devuan. Old appimages that were working fine on Devuan 4 (Chimaera) are still working fine for me on Devuan 5 (Daedalus) without the above workaround.

Last edited by GNUser (2024-07-07 02:03:40)

Offline

#8 2024-07-08 02:08:08

Red_Fir
Member
Registered: 2023-10-01
Posts: 7  

Re: Appimage non functional as normal user

No joy,
neither solution was effective.

Offline

#9 2024-07-08 03:51:21

ghp
Member
From: Zwevegem, Belgium
Registered: 2017-05-08
Posts: 22  

Re: Appimage non functional as normal user


Linux Registered User #94362

Offline

Board footer