logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

flatpak-repair - Repair a flatpak installation

Description

       Repair a flatpak installation by pruning and reinstalling invalid objects. The repair command does all of
       the following:

       •   Scan all locally available refs, removing any that don't correspond to a deployed ref.

       •   Verify each commit they point to, removing any invalid objects and noting any missing objects.

       •   Remove any refs that had an invalid object, and any non-partial refs that had missing objects.

       •   Prune all objects not referenced by a ref, which gets rid of any possibly invalid non-scanned
           objects.

       •   Enumerate all deployed refs and re-install any that are not in the repo (or are partial for a
           non-subdir deploy).

       Note that flatpakrepair has to be run with root privileges to operate on the system installation.

       An alternative command for repairing OSTree repositories is ostree fsck.

Examples

$sudoflatpakrepair$flatpakrepair--user

Name

       flatpak-repair - Repair a flatpak installation

Options

       The following options are understood:

       -h, --help
           Show help options and exit.

       -u, --user
           Repair per-user installation.

       --system
           Repair system-wide installation.

       --installation=NAME
           Repair the system-wide installation specified by NAME among those defined in
           /etc/flatpak/installations.d/. Using --installation=default is equivalent to using --system.

       --dry-run
           Only report inconsistencies, don't make any changes

       --reinstall-all
           Reinstall all refs, regardless of whether they were removed from the repo or not

       -v, --verbose
           Print debug information during command processing.

       --ostree-verbose
           Print OSTree debug information during command processing.

See Also

flatpak(1), ostree-fsck(1)

flatpak                                                                                        FLATPAKREPAIR(1)

Synopsis

flatpakrepair [OPTION...]

See Also