# GPG Key Rotation Ripple has rotated the GPG key used to sign `rippled` packages. If you have an existing installation, you should download and trust the new key to prevent issues upgrading in the future. **Automatic upgrades will not work** until you have trusted the new key. ## Action Needed Add Ripple's package-signing GPG key, then verify the fingerprint of the newly-added key. Red Hat / CentOS ```bash sudo rpm --import https://repos.ripple.com/repos/rippled-rpm/stable/repodata/repomd.xml.key rpm -qi gpg-pubkey-ab06faa6 | gpg --show-keys --fingerprint ``` Ubuntu / Debian ```bash sudo install -d -m 0755 /etc/apt/keyrings && \ curl -fsSL https://repos.ripple.com/repos/api/gpg/key/public \ | gpg --dearmor \ | sudo tee /etc/apt/keyrings/ripple.gpg > /dev/null gpg --show-keys --fingerprint /etc/apt/keyrings/ripple.gpg ``` Ensure the `signed-by` path in your Ripple source list refers to the location the key was downloaded. For example, on an Ubuntu 22.04 Jammy installation, `/etc/apt/sources.list.d/ripple.list` would contain: ``` deb [signed-by=/etc/apt/keyrings/ripple.gpg] https://repos.ripple.com/repos/rippled-deb jammy stable ``` The output should include an entry for Ripple such as the following: ``` pub ed25519 2026-02-16 [SC] [expires: 2033-02-14] E057 C1CF 72B0 DF1A 4559 E857 7DEE 9236 AB06 FAA6 uid TechOps Team at Ripple sub ed25519 2026-02-16 [S] [expires: 2029-02-15] ``` Warning Only trust this key if its fingerprint exactly matches: `E057 C1CF 72B0 DF1A 4559 E857 7DEE 9236 AB06 FAA6`.