1Password on Flathub

CharDSonCharDSon
Community Member

Since the recent stable release of 1Password Flatpak would be, time to publish 1Password on Flathub.

Flathub is the best known Flatpak package store, so it would be a good idea to public 1Password on it, and it is easier to find Flatpak apps directly from it, since users expect most Flatpak apps to be there.

Here is the guide on how to publish on Flathub: https://github.com/flathub/flathub/wiki/App-Submission


1Password Version: Not Provided
Extension Version: Not Provided
OS Version: Not Provided

Comments

  • PeterG_1PPeterG_1P

    Team Member
    edited October 2021

    Hi @CharDSon, thank you for this suggestion! I'll make sure to bring it up with our developers. We appreciate you letting us know what you'd like to see from the 1Password for Linux app! 😀

    ref: dev/projects/customer-feature-requests/#1001

  • SavanniSavanni

    Team Member

    We're considering it. We have some due diligence to do internally before I can commit to this feature, and I just haven't had time to act on it.

  • alvarlagerlofalvarlagerlof
    Community Member

    I would very much like to see this too. It would make the installing experience that much smoother since this is currently about the only app I need to install outside of Flathub. Flathub would provide auto-updates too.

  • PeterG_1PPeterG_1P

    Team Member

    Thank you @alvarlagerlof. I have logged your request accordingly! 😀

  • tunixtunix
    Community Member

    Hi,

    Please add 1Password to flathub or provide a repo reference so that people can subscribe to it. In another thread, @Savanni wrote that she planned to update docs for flatpak but I still can't see anything related to it.

    Flatpak and snaps are kind of the future of package installation on Linux. I think a portal or something like that will soon be available as well. I hope you'd consider it. Thanks!

  • tunixtunix
    Community Member

    Hi,

    I currently have the flatpak installed on my computer. I think either flatpak cannot handle updates properly or there is a problem with 1Password's releases for flatpak. When an update is released, the store (Pop Shop in my case) shows a notification about it. When I try to update the package, it starts to download but fails to update. This is the output of it when I try to update via CLI:

  • SavanniSavanni

    Team Member

    Hi, tunix. This is odd, as the update worked for the beta version that I had. It could take a bit for me to reproduce this for a stable release.

    That image got posted quite small. Could you post a larger one, or an English translation of the error message that you see?

  • tunixtunix
    Community Member

    Hi @Savanni ,

    The image isn't small. Please right click on it and select "Open in new tab". But I just found out the possible root cause of this issue. I changed my locale from Turkish to C by typing the following commands:

    export LANG=C
    export LC_ALL=C

    Then the updates went through just fine. (I've all flatpaks installed as user btw not as system) Then I went back to Turkish locale and retried and got that issue again even though the update went fine with C locale.

    I suppose flatpak downloads the corresponding Locale for user's locale; this explains why it redownloads (all) locale package(s) once you change your locale. But I don't understand why such a problem would occur for 1Password only. (I don't have this problem with other apps though 1Password is the only one I install outside flathub)

  • SavanniSavanni

    Team Member

    Oh wow. That's a strange problem. I'll work on reproducing it on my side, now.

  • tmakarotmakaro
    Community Member

    Just an FYI, the steam deck's app store pulls from flathub, so this would be good to support for those users.

  • tunixtunix
    Community Member

    I have to say that I'm a bit disappointed. I was contacted multiple times by the support team, assuring that the flatpak updates will be sorted out and someone would get back to me. It's been nearly 8 months and here I am, still not getting updates at all via flatpak. How hard is it for 1Password to be available on flathub? Looks like 8.8.0 is out by now. I'm at 8.6.1 without even noticing that I'm behind.

    I was also told that a solution for the browser integration is close (although I was never promised an ETA) but it's not there. Or maybe I'm not aware (since I cannot upgrade) and it's already solved.

  • CharDSonCharDSon
    Community Member
    edited August 19

    I'm waiting for news about 1Password on Flathub, some solution for 1Password updates with Flatpak and integration between Flatpak version and browsers.

    Every week I take a look at the page where the details of each beta and stable update are detailed, waiting for some news related to the Flatpak version, and since then there was nothing.

    This page: https://releases.1password.com/linux/

  • RedoxeonRedoxeon
    Community Member
    edited August 29
    • You’ll need to lock and unlock 1Password in your browser separately from the app.
    • You won’t be able to unlock 1Password or 1Password CLI with system authentication.
    • You won’t be able to use the SSH agent.

    I was looking at a program called "flatseal" on my steam deck and it looks like they could update the permissions in the app make use of the features or fix the issues as far as I'm aware. The not being able to update is really annoying, and having it on flathub would completely solve it.

  • Jack.P_1PJack.P_1P

    Team Member

    Hi @CharDSon / @tunix:

    I just wanted to update you and let you both know that we've resolved the issue with Flatpak, and 1Password for Linux 8.9.4 is now available. Thanks for your patience on this.

    The fix isn't available for the beta channel just yet, so if you're on the beta channel and would like to switch to the stable channel, run flatpak install https://downloads.1password.com/linux/flatpak/1Password.flatpakref and that will switch your 1Password for Linux installation to the stable release. Let me know!

    Jack

  • CharDSonCharDSon
    Community Member
    edited September 7

    Hi @Jack.P_1P

    Still no update, I still have the 8.6.1 version.


  • tunixtunix
    Community Member

    Same goes with me. I'm not on the beta channel.

  • Hi @CharDSon,

    Which version of Fedora do you use?

    @tunix

    I'd like to reproduce the issue you're seeing. Which distro do you use?

    Thanks,

    James

  • CharDSonCharDSon
    Community Member

    Hi @James.Dressel_1P,

    I'm using Fedora Workstation 36

  • tunixtunix
    Community Member

    I'm using Fedora Silverblue 36.

  • CharDSonCharDSon
    Community Member

    I just did a clean install of Fedora Workstation 37, I installed 1Password Flatpak with version 8.9.4.

    Before when I did 1Password installations I was stuck with version 8.6.1 and no updates, while the latest version available was higher than this one.

    @tunix you can check what version of 1Password you have at the moment and check if you have any 1Password updates.

  • tunixtunix
    Community Member

    I'm currently on 8.9.4 -- when I did a manual flatpak update command, it successfully upgraded. It didn't update itself as flatpak normally do. We'll see how it goes when a new version comes.

  • CharDSonCharDSon
    Community Member

    I am on version 8.9.4 and version 8.9.8 was released this November 1st, when checking for updates in flatpak I have no new ones from 1Password, the problem seems to still persist.

    It seems the only solution is to publish 1Password on Flathub and send updates directly there.

  • AliH1PAliH1P

    Team Member

    Hi folks, I'm sorry to hear you're still experiencing this issue. I'll follow up with the relevant team to investigate this further.

    Ali

  • tunixtunix
    Community Member

    This has been going on almost more than a year.. 😔

    • I never saw a 1Password update in GNOME Software
    • The only proper way of updating 1Password is through the CLI
    • Quite often the situation in below screenshot is the case.

  • AliH1PAliH1P

    Team Member

    Hey @tunix, I understand your frustration here and apologize for any inconvenience this has caused. I've included your screenshot in the opened issue we have for this.

    Ali

    ref: dev/core/core#17323

  • ssjbardockssjbardock
    Community Member
    edited November 29

    After installing via flatpak instructions on my HoloISO/Steamdeck laptop, I'm getting the following error:

    Error updating appstream2: No such red 'appstream2/x86_64' in remote onepassword-origin

    If I try to go to the installed section of Discover, it crashes the Discover app

    Only way to continue is by removing 1password through the Terminal directly

    Any idea how to correct? I'd really like to have it on my system, but can't if it crashes Discover every time it opens.

Leave a Comment

BoldItalicStrikethroughOrdered listUnordered list
Image
Align leftAlign centerAlign rightToggle HTML viewToggle full pageToggle lights
Drop image/file