Hey all, I’m having an issue with my install of Fedora, I’ve upgraded from Fedora 42 recently and all has been going mostly well. However, my dnf thinks I’m still on Fedora 42 and is pulling f42 packages when I want to install something. It’s really frustrating as Discover shows the correct F43 repos, but dnf does not in dnf repolist
With some help of Claude I’ve gotten somewhere, but I think its lost at this point recommending me to do some really hacky work arounds. I’ve gotten the fedora-release package installed and its Fedora 43:
rpm -q fedora-release
fedora-release-43-25.noarch
But even importing dnf in python shows its still very bugged:
python3 -c "import dnf; print(dnf.rpm.detect_releasever('/'))"
42
But repolist still shows F42 repos. Attempting to look at .repo files only shows that it should be referencing a $releasever variable but it’s not set properly. Any help would be greatly appreciated