Get help

If you can’t update 1Password for Linux

Get help if you’re having trouble updating the 1Password app on your Linux machine.

Help

The 1Password for Linux signing key expired on May 16, 2025 and was updated with a new expiration date. If you see a message that the key has expired when you try to update 1Password, you’ll need to update your signing key.

If you’re having trouble updating 1Password for Linux, there are a few things you should do first:

Then follow the appropriate steps if you need to:

If you’re still having trouble updating 1Password, there are some general troubleshooting steps you can try.

Check which version of 1Password is installed

  1. Check the 1Password for Linux release notes for information about the latest stable or beta release.

  2. Verify which version of the app you have installed in the 1Password settings or with the following command:

    1password --version
    

If you’re using an outdated version of the app

If you’re using an outdated version of the app and you already tried to update 1Password, make sure you’re using a valid signing key and that your Linux distribution uses GLIBC 2.31 or newer.

If you’re using a beta or nightly release

If you’re using a beta or nightly version of the app and you can’t update to the latest stable release, you can:

  1. Uninstall the beta or nightly release of the app and remove your local data.
  2. Download and install the latest stable release.

Important

Make sure you have Emergency Kits for any 1Password accounts added to the app, so you can sign back in after you install the stable release.

Check if your signing key is valid

You may have trouble updating 1Password if there’s a problem with the signing key for your local 1Password installation. Follow the steps for your distribution to check that:

  • The key fingerprint is correct.
  • The key hasn’t expired.
  • There aren’t any other errors related to the signing key.

If you find one of these issues, you’ll need to update the signing key for your 1Password installation.

Debian-based distributions

  1. Run the following commands in order:

    gpg --import /usr/share/keyrings/1password-archive-keyring.gpg
    
    gpg --list-keys
    
  2. Look for Code signing for 1Password <codesign@1password.com> and confirm that the key fingerprint is 3FEF9748469ADBE15DA7CA80AC2D62742012EA22 and the expiration date is 2032-05-16.

  3. Then run each of these commands in order:

    gpg --delete-keys 3FEF9748469ADBE15DA7CA80AC2D62742012EA22
    
    gpg --import /usr/share/debsig/keyrings/AC2D62742012EA22/debsig.gpg
    
    gpg --list-keys
    
  4. Look for Code signing for 1Password <codesign@1password.com> and confirm that the key fingerprint is 3FEF9748469ADBE15DA7CA80AC2D62742012EA22 and the expiration date is 2032-05-16.

RPM-based distributions

  1. Get the PGP public key block:

    rpm -qi gpg-pubkey-2012ea22-591e021e
    
  2. Copy the entire key block, including the BEGIN and END lines.

  3. Enter the following command in the terminal, pasting the public key block you copied in place of <KEY_BLOCK>, and press CtrlD on your keyboard.

    gpg --import <KEY_BLOCK>
    
  4. List your GPG keys:

    gpg --list-keys
    
  5. Look for Code signing for 1Password <codesign@1password.com> and confirm that the key fingerprint is 3FEF9748469ADBE15DA7CA80AC2D62742012EA22 and the expiration date is 2032-05-16.

Other distributions

  1. List your GPG keys:

    gpg --list-keys
    
  2. Look for Code signing for 1Password <codesign@1password.com> and confirm that the key fingerprint is 3FEF9748469ADBE15DA7CA80AC2D62742012EA22 and the expiration date is 2032-05-16.

Check if your Linux distribution uses GLIBC 2.31 or newer

Check which version of GLIBC your distribution uses:

ldd --version

If you’re using a Linux distribution with GLIBC 2.30 or older, you won’t be able to update the 1Password app.

To install updates again, you’ll need to upgrade your Linux distribution to a version that includes GLIBC 2.31 or newer. Refer to the documentation for your Linux distribution for more information about how to upgrade.

Learn more about the deprecation of 1Password for Linux on distributions that use GLIBC 2.30 or older.

If you need to update your signing key

If you’ve confirmed there’s an issue with the signing key for your local installation of 1Password, you can follow the steps for your distribution to update your signing key.

If you’re still having trouble, you can try reinstalling the 1Password app.

Debian or Ubuntu (or derivatives)

  1. Add the key for the 1Password apt repository again:

    curl -sS https://downloads.1password.com/linux/keys/1password.asc | sudo gpg --dearmor --output /usr/share/keyrings/1password-archive-keyring.gpg
    
  2. Update the key for the debsig-verify policy:

    curl -sS https://downloads.1password.com/linux/keys/1password.asc | sudo gpg --dearmor --output /usr/share/debsig/keyrings/AC2D62742012EA22/debsig.gpg
    
  3. Verify the updated signing key is valid.

Fedora, Red Hat Enterprise Linux, SUSE, or openSUSE

  1. Remove the old signing key:

    sudo rpm -e gpg-pubkey-2012ea22-591e021e
    
  2. Add the key for the 1Password RPM repository again:

    sudo rpm --import https://downloads.1password.com/linux/keys/1password.asc
    
  3. Verify the updated signing key is valid.

Arch Linux or installs from the .tar.gz file

  1. Get the 1Password signing key:

    curl -sS https://downloads.1password.com/linux/keys/1password.asc | gpg --import
    
  2. Verify the updated signing key is valid.

Flatpak

You’ll need to remove and reinstall 1Password to update your signing key, but your 1Password data and settings won’t be affected.

  1. Remove 1Password:

    flatpak remote-delete onepassword-origin
    
  2. Reinstall 1Password:

    flatpak install https://downloads.1password.com/linux/flatpak/1Password.flatpakref
    
  3. Verify the updated signing key is valid.

If you need to reinstall 1Password

  1. Follow the steps to install 1Password for Linux for your distribution.
  2. Verify your signing key is valid.
  3. Check if you now have the latest version of 1Password.

If you have trouble reinstalling 1Password, you may need to uninstall the app before you can reinstall it.

If you still can’t update 1Password

If you still can’t update 1Password for Linux, there are some common areas you can check for problems:

  • User permissions: Make sure you’re using sudo when you run the update command for 1Password.
  • Network connection: Make sure your internet connection is stable and that a firewall or other software isn’t affecting your connection.
  • Package manager: Try updating another package to verify your package manager is functioning as expected.
  • Disk space: Updates will fail if your drive or partition doesn’t have enough storage space. Use the df -h command to check how much disk space you have available.

Get more help

If you’re still having trouble updating 1Password for Linux:

  1. Create a diagnostics report on your computer.
  2. Email 1Password Support with:
    • A description of the problem.
    • The diagnostics report that you created.
    • Information about your current environment (for example, your Linux distribution, version, and desktop environment).

Learn more



Published: