Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Linux] AppImage doesn't run on Fedora #551

Closed
efegurkan opened this issue Aug 2, 2016 · 7 comments
Closed

[Linux] AppImage doesn't run on Fedora #551

efegurkan opened this issue Aug 2, 2016 · 7 comments

Comments

@efegurkan
Copy link
Contributor

Hello,

The AppImage doesn't work on Fedora 24.
Here is the console output.
/tmp/.mount_cufLPl $XDG_DATA_DIRS is missing. Please run /tmp/.mount_cufLPl/AppRun from within an AppImage.

I believe there is something with how it is bundled with AppImage. I am not sure though. Maybe @probonopd has some ideas ?

@probonopd
Copy link

probonopd commented Aug 2, 2016

The error message $XDG_DATA_DIRS is missing comes from AppImageKit's desktopintegration script, but I doubt that it is what prevents HyperTerm from running on Fedora 24.

Do you see any other console output?

@gfortaine
Copy link

@efegurkan @probonopd export XDG_DATA_DIRS="/usr/local/share:/usr/share"

@efegurkan
Copy link
Contributor Author

efegurkan commented Aug 4, 2016

@gfortaine @probonopd I accept this as a Workaround. This was causing AppImage to not start on F24. It might need further investigation to see if it is really a bug or not.

Do you see any other console output?

@probonopd there was nothing else.

@probonopd
Copy link

How is XDG_DATA_DIRS set on Fedora 24 by default?

@efegurkan
Copy link
Contributor Author

it was not set at all when I did printenv. Also it was not a fresh install, upgraded from F23 if that helps.

@probonopd
Copy link

Something to watch for - is this a F24 feature/bug?

@efegurkan
Copy link
Contributor Author

I am not able to check it with F23. On Ubuntu 14.04 AppImage works just fine.

I assume XDG_DATA_DIRS is not had to be set to comply with the standard according to this line on the standard. Not sure if it is a bug feature on the F24.

If $XDG_DATA_DIRS is either not set or empty, a value equal to /usr/local/share/:/usr/share/ should be used.

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

No branches or pull requests

3 participants