I managed to upgrade to Fedora 31, but there is still an issue with rpm fusion.
# rpm-ostree install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-31.noarch.rpm
Downloading 'https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-31.noarch.rpm'... done!
Checking out tree 1f77b25... done
Enabled rpm-md repositories: updates fedora yarn rpm-fusion
rpm-md repo 'updates' (cached); generated: 2019-10-31T00:49:58Z
rpm-md repo 'fedora' (cached); generated: 2019-10-25T01:48:20Z
rpm-md repo 'yarn' (cached); generated: 2019-10-08T12:00:19Z
Updating metadata for 'rpm-fusion'... done
error: Failed to download gpg key for repo 'rpm-fusion': Curl error (37): Couldn't read a file:// file for file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rpmfusion-free-fedora-31 [Couldn't open file /etc/pki/rpm-gpg/RPM-GPG-KEY-rpmfusion-free-fedora-31]
# rpm-ostree upgrade
1 metadata, 0 content objects fetched; 569 B transferred in 2 seconds
Checking out tree 1f77b25... done
Enabled rpm-md repositories: updates fedora yarn rpm-fusion
rpm-md repo 'updates' (cached); generated: 2019-10-31T00:49:58Z
rpm-md repo 'fedora' (cached); generated: 2019-10-25T01:48:20Z
rpm-md repo 'yarn' (cached); generated: 2019-10-08T12:00:19Z
Updating metadata for 'rpm-fusion'... done
error: Failed to download gpg key for repo 'rpm-fusion': Curl error (37): Couldn't read a file:// file for file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rpmfusion-free-fedora-31 [Couldn't open file /etc/pki/rpm-gpg/RPM-GPG-KEY-rpmfusion-free-fedora-31]
How can I deal with this issue?
Maybe some SELinux issue? I edited /etc/yum.repos.d/rpmfusion* to tell 0 to gpgckeck, then run again:
# rpm-ostree install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-31.noarch.rpm
Downloading 'https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-31.noarch.rpm'... done!
Checking out tree 1f77b25... done
Enabled rpm-md repositories: updates fedora yarn rpm-fusion
rpm-md repo 'updates' (cached); generated: 2019-10-31T00:49:58Z
rpm-md repo 'fedora' (cached); generated: 2019-10-25T01:48:20Z
rpm-md repo 'yarn' (cached); generated: 2019-10-08T12:00:19Z
rpm-md repo 'rpm-fusion' (cached); generated: 2019-10-22T10:21:36Z
Importing rpm-md... done
Resolving dependencies... done
error: Loading pkgcache branch rpmostree/pkg/rpmfusion-free-release/31-1.noarch: Failed to find metadata key rpmostree.sepolicy (signature s)