ITADN
ivan-hc/AM/Issues

"--appimage-extract" step on some install scripts && 'nolibfuse' option fail on void linux (x86_64-musl)

#2442OpenSanker814 创建于 2026-06-26
S
Sanker814commented
first and foremost i apologize in advance if this is a redundant and obvious fix, (or if musl is out of scope to begin with, i read some closed issues and concluded it is not, but i could be wrong), this is like my 4th "serious" github issue ever so please bear with me, AND sorry if this is a big read, i tried to cut as much irrelevant details as i considered, i respect what you guys do very much and i'd hate to be a nuisance so my thing is that: when installing some appimage apps through ```am``` (like ```localsend``` and ```osu``` for example), their ```'am install X'``` script fails at the extraction step (for their .DirIcon and .desktop files accordingly), and not only that but the ```am nolibfuse``` option aborts itself as well for some reason these 2 apps specifically have pretty much the exact same install script sequence (i checked with am -d), both of them fail at line 60, which is the ```--appimage-extract && mv``` step for both of them ss: <img width="1360" height="768" alt="Image" src="https://github.com/user-attachments/assets/10588a6d-58ca-490b-8e80-3ac67cf9b1e2" /> (excuse the weird warped text) --- this on itself is not that big of a deal for me because i can just modify and run the scripts to make it so they extract with ```7z x "$APP" -o"./squashfs-root"``` rather than ```--appimage-extract```, (because i hadn't mentioned this yet but: according to ```squashfs-tools``` extraction seems to fail becuase "they are not valid squashfs appimages" apparently) ```` sanker@SankerLv62 ~/osu $ doas cp /opt/osu/osu ./ && unsquashfs -d ./squashfs-root ./osu FATAL ERROR: Can't find a valid SQUASHFS superblock on ./osu ```` same goes for localsend this of course is weird to me because these failed extraction issues never occurred in something like artix linux for example (with these 2 very apps as well), so i concluded that either i'm missing essential utilities which i am not aware of, or this is some glibc boogery (i of course suppose it's not the latter since these are all bash/shell scripts and not actual compiled binaries, but still) ---- also worth noting: **with gcompat installed** ```` sanker@SankerLv62 ~/osu $ ./osu --appimage-extract This doesn't look like a squashfs image. Failed to open squashfs image ```` **without** ```` sanker@SankerLv62 ~/osu $ ./osu --appimage-extract bash: ./osu: cannot execute: required file not found ```` ---- i know i can just create a little glibc chroot environment and run these conflicting apps from there (matter of fact i did do that), but i wanted to open an issue about this regardless mostly becuase i found it weird that SOME apps did work and some did not, steam from ```am``` for example works like a charm no issues outside the chroot (im actually very impressed about it), so it was definitely odd to me so yeah apologies again, and thank you for reading
7 条评论