Bug 2404268

Summary: Push freeipa-4.12.5-3.fc43 stable to fix upgrades from Fedora 41
Product: [Fedora] Fedora Reporter: Adam Williamson <awilliam>
Component: freeipaAssignee: IPA Maintainers <ipa-maint>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: urgent Docs Contact:
Priority: unspecified    
Version: 43CC: abokovoy, ftrivino, ipa-maint, mhjacks, rcritten, robatino, ssorce, twoerner
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard: openqa Accepted0Day
Fixed In Version: freeipa-4.12.5-3.fc43 Doc Type: ---
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2025-10-22 18:49:01 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 2324225    

Description Adam Williamson 2025-10-15 19:40:09 UTC
At present, FreeIPA upgrades from Fedora 41 to F42 or F43 are broken because the FreeIPA in Fedora 41 - freeipa-4.12.5-2.1.fc41 - is higher versioned than the ones in F42 and F43 - freeipa-4.12.5-2.fc42 and freeipa-4.12.5-2.fc43 . FreeIPA's upgrade script has a check that the version being upgraded to is newer than the version being upgraded from, and bails out if it's not.

To fix this we need to push https://bodhi.fedoraproject.org/updates/FEDORA-2025-2c4522dd71 stable for F42 and https://bodhi.fedoraproject.org/updates/FEDORA-2025-5357dfc7ec stable for F43. Those updates are currently stuck in -testing. Note if F42 goes out before F43, upgrade from F41->F42 will be fixed, but upgrade from F42->F43 would get broken, so I was planning to carefully push them stable in correct sequence, F43 then F42.

I'm proposing a 0-day blocker for this for F43, because we're in freeze, and right now this violates "It must be possible to successfully complete a direct upgrade from a fully updated installation of each of the last two stable Fedora Server releases with the system configured as a FreeIPA domain controller or postgresql server as specified in the relevant criteria." - https://fedoraproject.org/wiki/Fedora_43_Beta_Release_Criteria#Server_upgrade_requirements . It doesn't need to be a regular blocker that blocks the compose because it's an upgrade bug.

Comment 1 Adam Williamson 2025-10-16 00:27:41 UTC
+3 for 0-day blocker in https://pagure.io/fedora-qa/blocker-review/issue/1989 , marking accepted. As a reminder, that means a fix for this must be pushed stable by release day, but does not need to be in the compose we sign off.

Comment 2 Fedora Update System 2025-10-21 23:59:55 UTC
FEDORA-2025-5357dfc7ec (freeipa-4.12.5-3.fc43) has been submitted as an update to Fedora 43.
https://bodhi.fedoraproject.org/updates/FEDORA-2025-5357dfc7ec

Comment 3 Fedora Update System 2025-10-22 18:49:01 UTC
FEDORA-2025-5357dfc7ec (freeipa-4.12.5-3.fc43) has been pushed to the Fedora 43 stable repository.
If problem still persists, please make note of it in this bug report.