Update to F39 fails. Seems to be because of untrusted keys

Sorry for the questions but I tried searching with no luck.

Trying to upgrade to 39 but get hung up by untrusted keys. Got these errors:

Error: Transaction test error:
package python3-proton-core-0.1.16-1.fc39.noarch does not verify: Header V4 RSA/SHA256 Signature, key ID 19940e11: NOTTRUSTED
package python3-proton-vpn-logger-0.2.1-1.fc39.noarch does not verify: Header V4 RSA/SHA256 Signature, key ID 19940e11: NOTTRUSTED
package python3-proton-vpn-killswitch-0.2.0-1.fc39.noarch does not verify: Header V4 RSA/SHA256 Signature, key ID 19940e11: NOTTRUSTED
package python3-proton-vpn-connection-0.11.0-1.fc39.noarch does not verify: Header V4 RSA/SHA256 Signature, key ID 19940e11: NOTTRUSTED
package python3-proton-vpn-network-manager-0.3.0-1.fc39.noarch does not verify: Header V4 RSA/SHA256 Signature, key ID 19940e11: NOTTRUSTED
package python3-proton-vpn-killswitch-network-manager-0.2.0-1.fc39.noarch does not verify: Header V4 RSA/SHA256 Signature, key ID 19940e11: NOTTRUSTED
package python3-proton-vpn-session-0.6.4-1.fc39.noarch does not verify: Header V4 RSA/SHA256 Signature, key ID 19940e11: NOTTRUSTED
package python3-proton-vpn-api-core-0.20.2-1.fc39.noarch does not verify: Header V4 RSA/SHA256 Signature, key ID 19940e11: NOTTRUSTED
package python3-proton-keyring-linux-0.0.1-1.fc39.noarch does not verify: Header V4 RSA/SHA256 Signature, key ID 19940e11: NOTTRUSTED
package python3-proton-keyring-linux-secretservice-0.0.1-1.fc39.noarch does not verify: Header V4 RSA/SHA256 Signature, key ID 19940e11: NOTTRUSTED
package python3-proton-vpn-network-manager-openvpn-0.0.4-1.fc39.noarch does not verify: Header V4 RSA/SHA256 Signature, key ID 19940e11: NOTTRUSTED
package proton-vpn-gtk-app-4.1.3-1.fc39.noarch does not verify: Header V4 RSA/SHA256 Signature, key ID 19940e11: NOTTRUSTED
package proton-vpn-gnome-desktop-0.2.0-1.fc39.noarch does not verify: Header V4 RSA/SHA256 Signature, key ID 19940e11: NOTTRUSTED
package protonvpn-1.1.0-1.noarch does not verify: Header V4 RSA/SHA256 Signature, key ID 19940e11: NOTTRUSTED

andygreen@fedora ~]$ sudo dnf system-upgrade reboot -v
[sudo] password for andygreen:
Loaded plugins: builddep, changelog, config-manager, copr, debug, debuginfo-install, download, generate_completion_cache, groups-manager, needs-restarting, notify-packagekit, playground, repoclosure, repodiff, repograph, repomanage, reposync, system-upgrade
DNF version: 4.16.1
cachedir: /var/cache/dnf
Error: system is not ready for upgrade

Help?

1 Like

3 steps to doing a system upgrade to the newer version.

  1. sudo dnf upgrade --refresh
    You may add sudo dnf distro-sync here as well for some cases.
  2. sudo dnf system-upgrade --releasever=39 download
  3. sudo dnf system-upgrade reboot

If there are any errors or warnings at any stage fix the errors then repeat that step until it completes with no errors. Only continue to the next step when the previous step has properly completed.

Proton-vpn is not a fedora package and thus is not part of the distro for upgrading. Since all those errors are related to proton simply remove proton vpn, perform the upgrade, then reinstall proton.

2 Likes

Removing Protonvpn solved the issue. Strangely I don’t remember ever adding that. I was able to successfully get updated to F39. Thank you for the help!!