mjakeman / extension-manager

A utility for browsing and installing GNOME Shell Extensions.
https://mattjakeman.com/apps/extension-manager
GNU General Public License v3.0
1.01k stars 80 forks source link

Ubuntu 22.04 64-bit Flatpak system operation Deploy not allowed for user #740

Open Jai-GAY opened 3 hours ago

Jai-GAY commented 3 hours ago

Describe the bug I got two different behaviors for the same OS (Ubuntu 22.04 64-bit). Two days ago on another card I could install it successfully.

Installing 1/8…
Warning: Failed to get revokefs-fuse socket from system-helper: Flatpak system operation GetRevokefsFd not allowed for user
Installing 1/8…                        0%  0 bytes/s
Installing 1/8… ▊                      4%
Installing 1/8… ████████████████████ 100%
Warning: Flatpak system operation Deploy not allowed for user
Installing 2/8…
Warning: Failed to get revokefs-fuse socket from system-helper: Flatpak system operation GetRevokefsFd not allowed for user
Installing 2/8…                        0%  0 bytes/s
Installing 2/8… █▌                     8%
Installing 2/8… █▌                     8%

Installing 7/8… ████████████████████ 100%  2.1 MB/s  00:00
Installing 7/8… ████████████████████ 100%  2.1 MB/s  00:00
Error: Flatpak system operation Deploy not allowed for user
error: Failed to install org.gnome.Platform: Flatpak system operation Deploy not allowed for user

System Information:

Additional context Raspberry Pi 4B

No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 22.04.5 LTS
Release:        22.04
Codename:       jammy

Linux pi-ubuntu-desktop 5.15.0-1063-raspi #66-Ubuntu SMP PREEMPT Fri Aug 30 16:09:00 UTC 2024 aarch64 aarch64 aarch64 GNU/Linux

Flatpak 1.12.7

$flatpak remotes
flathub system
oscfdezdz commented 3 hours ago

It could be because you have the Flathub remote for the system and will require running it with sudo. You can add the remote for the user with --user flag instead (flatpak remote-add --if-not-exists --user flathub https://dl.flathub.org/repo/flathub.flatpakrepo) to avoid having to always run it with permissions.