Background-Story: I did a “flatpak update” on a remote client and every package wants the PW for downloading and for installing again. I had to enter the password like 30 times or more.

  • Kerb@discuss.tchncs.de
    link
    fedilink
    arrow-up
    37
    arrow-down
    1
    ·
    edit-2
    10 months ago

    huh?
    why would you need to enter a password to update flatpacks?

    why would flatpack ask for your pw multiple times when every other package manager only needs to ask once?

    • SuperIce@lemmy.world
      link
      fedilink
      English
      arrow-up
      32
      arrow-down
      1
      ·
      10 months ago

      Because he tried to update a system-wide flatpak install as a non-root user. Flatpak uses polkit for root permissions. Polkit is usually set up to allow non-root local users to update flatpak without a password, but not remote ones, hence having to continually enter the password for polit when using SSH. He could just run the update with sudo like a normal package manager and would only have to enter the password once. But then he wouldn’t be able to complain on Lemmy.

      • Samsy@lemmy.mlOP
        link
        fedilink
        arrow-up
        26
        ·
        10 months ago

        Hm, next time when I run into a serious issue, I make a meme here and wait for the explanation.

        Thx, next time I just use sudo.

    • somethingsomethingidk@lemmy.world
      link
      fedilink
      arrow-up
      14
      arrow-down
      1
      ·
      10 months ago

      For every sever install I’ve had, flatpak defaults to the system install which requires a password. You have to explicity pass the --user flag.

      I’m not sure how to make it the default