Closed thibaultmeyer closed 5 years ago
Could not symlink .DirIcon
means there is some issue finding and symlinking the icon file. Please check:
cashless.desktop
file in the root directory of the AppDir?Icon=cashless
?cashless.png
file in the root directory of the AppDir?I find what going wrong, by example, with Icon=/usr/share/io-payintech-cashless/app
, appimage continue to generate a symlink to a inexisting file ==> .DirIcon --> app.png
but the file is not copied
Yes, instead of Icon=/usr/share/io-payintech-cashless/app
please use Icon=app
and place app.png
at the root directory of the AppDir (next to AppRun).
Is your app available for download? I'd link to it on the AppImage list.
Actually I have a very similar problem. I want to make an old Firefox-AppImage following the video for LeafPad (which works).
Run ./AppImageAssistant Firefox.AppDir OldFirefox.AppImage
and I read the following line
xorriso : UPDATE : 1 files added in 1 seconds Added to ISO image: file '/.DirIcon'='/usr/share/icons/hicolor/48x48/apps/firefox.png'
I donnot want to take files from /usr/share ... (AppImage should be independent from host ?) The icon is in the rootfolder as is the .desktop -file, which defines Icon=firefox, so why is it not taken.
running ./OldFirefox.AppImage fails as one would expect : Cannot open /tmp/.mount_m0Nyss/.DirIcon
Same problem with Firefox-Dev Recipe:
ends with Error: Cannot open /tmp/.mount_GxEjSo/.DirIcon ....
We have been working on fixing symlinks issues this week. Would you mind to re-tests?
Closing the issue as solved.
@0xbaadf00d please comment here if the problem persists, then we will reopen it.
In case this helps anyone else, I hit this as I was mounting a shared folder inside my vm which was creating a simple permissions issue. Try creating a symlink in your appdir by hand and see what happens.
I can't generate appimage package. The command exit without error but the appimage package is not generated.