Ever since I migrated from EXT4 to BTRFS on the same Arch-based distro, I've started having problems with certain appimages.
The appimage unpacks and mounts on /tmp (tmpfs mounted on /tmp)
[Mount] What=tmpfs Where=/tmp Type=tmpfs Options=defaults,noatime,mode=1777
and the appimage runs, but it will show Errno 30 read-only file system on /tmp when trying to do certain actions involving creating files on the mount point.
r2
r1
"/tmp/.mount_far2l.pgKjEB/usr/bin/far2l" --libexec "/tmp/.mount_far2l.pgKjEB/usr/lib/far2l/Plugins/multiarc/plug/multiarc.far-plug-mb" " tmp/far2l_3e8_0/FTMP2e210010.tmp/" BuiltinMain libarch x /home/i/test.zip -- "test.txt" tmp/far2l_3e8_0/vtcmd/212e_2:5: no such file or directory: /tmp/.mount_far2l.pgKjEB/usr/bin/far2l
All those apps were working fine before migration from Ext4 to BTRFS.
What am I missing here?
All reactions
Replies: 1 comment 4 replies
Are you trying to write anything inside /tmp/.mount_*?
All reactions
Are you trying to write anything inside
/tmp/.mount_*?
well not me, the appimage. tries to write something into /tmp before actually placing it to the specified download directory
All reactions
Inside /tmp/.mount_* or elsewhere in /tmp/? Only the latter should work.
(The AppImage does not "unpack" anything; it just mounts itself read-only to the (randomized) mountpoint within /tmp.)
All reactions
All reactions
Hi! Thanks for the ping. That might be ytdlp misbehaving placing a file where it shouldn't. I'll spin up a VM and try to replicate it. As far as I can see this isn't an AppImage issue though!