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:
- Check which version of 1Password is installed.
- Check if your signing key is valid.
- Check if your Linux distribution uses GLIBC 2.31 or newer.
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
Check the 1Password for Linux release notes for information about the latest stable or beta release.
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:
- Uninstall the beta or nightly release of the app and remove your local data.
- 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
Run the following commands in order:
gpg --import /usr/share/keyrings/1password-archive-keyring.gpg
gpg --list-keys
Look for
Code signing for 1Password <codesign@1password.com>
and confirm that the key fingerprint is3FEF9748469ADBE15DA7CA80AC2D62742012EA22
and the expiration date is2032-05-16
.Then run each of these commands in order:
gpg --delete-keys 3FEF9748469ADBE15DA7CA80AC2D62742012EA22
gpg --import /usr/share/debsig/keyrings/AC2D62742012EA22/debsig.gpg
gpg --list-keys
Look for
Code signing for 1Password <codesign@1password.com>
and confirm that the key fingerprint is3FEF9748469ADBE15DA7CA80AC2D62742012EA22
and the expiration date is2032-05-16
.
RPM-based distributions
Get the PGP public key block:
rpm -qi gpg-pubkey-2012ea22-591e021e
Copy the entire key block, including the BEGIN and END lines.
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>
List your GPG keys:
gpg --list-keys
Look for
Code signing for 1Password <codesign@1password.com>
and confirm that the key fingerprint is3FEF9748469ADBE15DA7CA80AC2D62742012EA22
and the expiration date is2032-05-16
.
Other distributions
List your GPG keys:
gpg --list-keys
Look for
Code signing for 1Password <codesign@1password.com>
and confirm that the key fingerprint is3FEF9748469ADBE15DA7CA80AC2D62742012EA22
and the expiration date is2032-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)
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
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
Fedora, Red Hat Enterprise Linux, SUSE, or openSUSE
Remove the old signing key:
sudo rpm -e gpg-pubkey-2012ea22-591e021e
Add the key for the 1Password RPM repository again:
sudo rpm --import https://downloads.1password.com/linux/keys/1password.asc
Arch Linux or installs from the .tar.gz file
Get the 1Password signing key:
curl -sS https://downloads.1password.com/linux/keys/1password.asc | gpg --import
Flatpak
You’ll need to remove and reinstall 1Password to update your signing key, but your 1Password data and settings won’t be affected.
Remove 1Password:
flatpak remote-delete onepassword-origin
Reinstall 1Password:
flatpak install https://downloads.1password.com/linux/flatpak/1Password.flatpakref
If you need to reinstall 1Password
- Follow the steps to install 1Password for Linux for your distribution.
- Verify your signing key is valid.
- 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:
- Create a diagnostics report on your computer.
- 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
- Get the 1Password for Linux app
- How to keep 1Password up to date
- How to uninstall 1Password for Linux
- Deprecation of 1Password for Linux on distributions that use GLIBC 2.30 or older
Was this article helpful?
Glad to hear it! If you have anything you'd like to add, feel free to contact us.
Sorry to hear that. Please contact us if you'd like to provide more details.