Skip to main content
Topic: Flatpak apps on pendrive (Read 204 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

Flatpak apps on pendrive

I am reaching out to you for help with installing Flatpak applications on an external drive. I have already completed all the steps for a custom installation according to this guide, but when I try to install applications from the Flathub repository, I receive a series of errors that I do not know how to resolve. I believe these errors are related to the public key and file write permissions. I am attaching the errors below and I hope for any suggestions on what to do next.

Code: [Select]
$ flatpak --installation=extra install flathub org.cataclysmdda.CataclysmDDA

Code: [Select]
Ostrzeżenie: Failed to get revokefs-fuse socket from system-helper: Failed to chown /run/media/cheslavic/001A-28CD/flatpak/repo/tmp/flatpak-cache-4J9UW2 to user flatpak: Operation not permitted
Ostrzeżenie: Podczas pobierania runtime/org.cataclysmdda.CataclysmDDA.Locale/x86_64/stable z repozytorium flathub: Commit 724d46e5b7c4db232665aa42b7b9cbab2a1a18583bd856a6a4ed9e23ad1c5759: Signature made nie, 11 sie 2024, 01:39:03 using RSA key ID 562702E9E3ED7EE8
Can't check signature: public key not found
Ostrzeżenie: Failed to get revokefs-fuse socket from system-helper: Failed to chown /run/media/cheslavic/001A-28CD/flatpak/repo/tmp/flatpak-cache-BJ2GW2 to user flatpak: Operation not permitted
Ostrzeżenie: Podczas pobierania runtime/org.freedesktop.Platform.GL.default/x86_64/23.08 z repozytorium flathub: Commit 0417ef24351ecbb9208216510d7190ce94aa483f812b713b9b00e4ff5987b968: Signature made wto, 29 paź 2024, 06:10:15 using RSA key ID 562702E9E3ED7EE8
Can't check signature: public key not found
Ostrzeżenie: Failed to get revokefs-fuse socket from system-helper: Failed to chown /run/media/cheslavic/001A-28CD/flatpak/repo/tmp/flatpak-cache-HHDNW2 to user flatpak: Operation not permitted
Ostrzeżenie: Podczas pobierania runtime/org.freedesktop.Platform.GL.default/x86_64/23.08-extra z repozytorium flathub: Commit d64b09e6ab6999efdda4a655853cfca8432335ff680d0072793433d957ee3921: Signature made wto, 29 paź 2024, 06:12:38 using RSA key ID 562702E9E3ED7EE8
Can't check signature: public key not found
Ostrzeżenie: Failed to get revokefs-fuse socket from system-helper: Failed to chown /run/media/cheslavic/001A-28CD/flatpak/repo/tmp/flatpak-cache-9EDHW2 to user flatpak: Operation not permitted
Ostrzeżenie: Podczas pobierania runtime/org.freedesktop.Platform.Locale/x86_64/23.08 z repozytorium flathub: Commit b19a201528f57ca521eef2a5b7e4a2f81c1922b8580a776a431844249a901f26: Signature made wto, 29 paź 2024, 06:12:14 using RSA key ID 562702E9E3ED7EE8
Can't check signature: public key not found
Ostrzeżenie: Failed to get revokefs-fuse socket from system-helper: Failed to chown /run/media/cheslavic/001A-28CD/flatpak/repo/tmp/flatpak-cache-KP9LW2 to user flatpak: Operation not permitted
Ostrzeżenie: Podczas pobierania runtime/org.freedesktop.Platform.VAAPI.Intel/x86_64/23.08 z repozytorium flathub: Commit 9949efc4b291bdc5c06b22e0170e0cd6a494a0da83e31db3792200aa8c7992c0: Signature made wto, 29 paź 2024, 06:14:10 using RSA key ID 562702E9E3ED7EE8
Can't check signature: public key not found
Ostrzeżenie: Failed to get revokefs-fuse socket from system-helper: Failed to chown /run/media/cheslavic/001A-28CD/flatpak/repo/tmp/flatpak-cache-IZYFW2 to user flatpak: Operation not permitted
Ostrzeżenie: Podczas pobierania runtime/org.freedesktop.Platform.openh264/x86_64/2.2.0 z repozytorium flathub: Commit bf24f23f3ba385f6e8c9215ed94d979db99814b0b614504a23a6d0751dc5f063: Signature made sob, 11 mar 2023, 21:16:31 using RSA key ID 562702E9E3ED7EE8
Can't check signature: public key not found
Ostrzeżenie: Failed to get revokefs-fuse socket from system-helper: Failed to chown /run/media/cheslavic/001A-28CD/flatpak/repo/tmp/flatpak-cache-B1SZW2 to user flatpak: Operation not permitted
Błąd: Podczas pobierania runtime/org.freedesktop.Platform/x86_64/23.08 z repozytorium flathub: Commit 0a3508e2e09c748e207965e0c0e25a52e6ae77716230be986cbbfb4b29295eb5: Signature made wto, 29 paź 2024, 06:12:11 using RSA key ID 562702E9E3ED7EE8
Can't check signature: public key not found
błąd: Zainstalowanie org.freedesktop.Platform się nie powiodło: Podczas pobierania runtime/org.freedesktop.Platform/x86_64/23.08 z repozytorium flathub: Commit 0a3508e2e09c748e207965e0c0e25a52e6ae77716230be986cbbfb4b29295eb5: Signature made wto, 29 paź 2024, 06:12:11 using RSA key ID 562702E9E3ED7EE8
Can't check signature: public key not found


Re: Flatpak apps on pendrive

Reply #2

No, I just want to install flakpak apps on different location because laptop which I use has only 16 GB eMMC drive. That's it.

Re: Flatpak apps on pendrive

Reply #3
Maybe I could use and overlayfs but how to do this? What about symbolic link? Simpler=better?

Re: Flatpak apps on pendrive

Reply #4
Not sure if this would help, but you could check the mount permissions - if you mount the drive somewhere:
Code: [Select]
$ lsblk
# mount /dev/sd?? mntpoint
$ ls -l | grep mntpoint
If the output says root root then change it:
Code: [Select]
# sudo chown $USER:$USER mntpoint
The file system on the drive has to be a Linux one that supports Linux permission attributes, ie EXT / BTRFS not FAT / NTFS etc.
I think that permission setting will persist wherever the drive is mounted afterwards as the file system on the drive remembers it. This may not be what you want to do if you have directories on that drive you wish to remain as root for security reasons, you could try to change just a sub dir on the drive then.