I’m on Fedora Workstation 43 and trying to upgrade to 44 , but it keeps failing.
Same thing actually happened when I upgraded from 42 → 43 , so this is like a repeating issue for me.
What happens
dnf system-upgrade download --releasever=44works fine- I run
dnf5 offline reboot - system starts upgrading, installs a LOT of packages
- near the end I see stuff like:
Non-critical error in %posttrans scriptlet
- then:
Transaction failed: Rpm transaction failed.
- system reboots → I’m still on Fedora 43
So basically → upgrade runs → fails → rolls back → nothing changes
What I already tried (from guides + help)
- disabled all COPR repos
- removed some conflicting packages (like
wcurl) - cleaned cache
- retried upgrade multiple times
- checked logs (but I don’t fully understand them)
- noticed a LOT of
.i686packages (probably from Wine) - planning to remove Wine completely since I don’t use it
System
- Fedora 43 Workstation
- GNOME
- HP EliteBook 840 G5
- had Wine + some COPR stuff earlier
Log (last part)
Here’s the end of the offline upgrade log:
>>> Running %posttrans scriptlet: selinux-policy-targeted
>>> Non-critical error in %posttrans scriptlet
>>> Running %posttrans scriptlet: kernel-core
>>> Non-critical error in %posttrans scriptlet
...
Transaction failed: Rpm transaction failed.
(I can post full log if needed)
My questions (noob level)
- What exactly is a scriptlet error and why would it break the whole upgrade?
- How do I find which specific package is causing the failure?
- Are
.i686/ Wine packages actually a problem or not? (got mixed answers) - Is my system just “dirty” from previous upgrades?
- Is there a way to fix this without reinstalling ? (I really don’t want to lose my app data/configs)
Important
I really want to avoid reinstall because I have important configs and setup I don’t want to redo.
Any help would seriously mean a lot ![]()
I’m trying to learn but this is way above my level right now
(PS: I used AI to help structure this post because I didn’t know how to explain everything properly, but the issue and logs are real)