Skip to content

Handle out-of-repo .flatpak installs and remotes #3

@fenglengshun

Description

@fenglengshun

I noticed an app I temporarily install wasn't uninstalled, and was curious as to what the issue is:

❯ systemctl --user restart manage-user-flatpaks.service
❯ systemctl --user status manage-user-flatpaks.service
× manage-user-flatpaks.service
     Loaded: loaded (/home/fenglengshun/.config/systemd/user/manage-user-flatpaks.service; enabled; vendor preset: enabled)
     Active: failed (Result: exit-code) since Tue 2023-08-01 22:58:30 WIB; 5s ago
    Process: 118369 ExecStart=/nix/store/igqyjnd268k1b81rlf3jp8ww3jxipqw2-setup-flatpaks (code=exited, status=1/FAILURE)
   Main PID: 118369 (code=exited, status=1/FAILURE)
        CPU: 231ms

Aug 01 22:58:28 neon-laptop systemd[1344]: Started manage-user-flatpaks.service.
Aug 01 22:58:28 neon-laptop igqyjnd268k1b81rlf3jp8ww3jxipqw2-setup-flatpaks[118369]: No remotes have been found. Adding them now.
Aug 01 22:58:28 neon-laptop igqyjnd268k1b81rlf3jp8ww3jxipqw2-setup-flatpaks[118369]: Adding remote flathub with URL https://dl.flathub.org/repo/flathub.flatpakrepo
Aug 01 22:58:29 neon-laptop igqyjnd268k1b81rlf3jp8ww3jxipqw2-setup-flatpaks[118369]: Adding remote launcher-moe with URL https://gol.launcher.moe/gol.launcher.moe.flatpakrepo
Aug 01 22:58:30 neon-laptop igqyjnd268k1b81rlf3jp8ww3jxipqw2-setup-flatpaks[118435]: error: Unable to load summary from remote rustdesk-origin: Can't fetch summary from disabled remote ‘rustdesk-origin’
Aug 01 22:58:30 neon-laptop systemd[1344]: manage-user-flatpaks.service: Main process exited, code=exited, status=1/FAILURE
Aug 01 22:58:30 neon-laptop systemd[1344]: manage-user-flatpaks.service: Failed with result 'exit-code'.
❯ flatpak remotes
Name         Options
flathub      user
launcher-moe user
launcher.moe user
❯ flatpak list | grep -i rustdesk
RustDesk        com.rustdesk.RustDesk           master  rustdesk-origin user
❯ flatpak list | grep -i xwayland
Xwayland Video Bridge   org.kde.xwaylandvideobridge             master  xwaylandvideobridge-origin      user

So on the roadmap, having a sub-module to handle out-of-repo installs would be great, but for now a an auto-skip in the case of a 'remote' not being listed on the flatpak remotes would be good enough.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions