Bug 1558817
Summary: | FreeIPA server upgrade from Fedora 27 to Fedora 28 fails during post-upgrade boot with sssd "Lower version of database is expected!" | ||||||
---|---|---|---|---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Adam Williamson <awilliam> | ||||
Component: | sssd | Assignee: | Fabiano Fidêncio <fidencio> | ||||
Status: | CLOSED ERRATA | QA Contact: | Fedora Extras Quality Assurance <extras-qa> | ||||
Severity: | high | Docs Contact: | |||||
Priority: | unspecified | ||||||
Version: | 28 | CC: | abokovoy, asn, fidencio, jhrozek, lslebodn, mzidek, nalin, pbrezina, rharwood, robatino, sbose, sgallagh, ssorce | ||||
Target Milestone: | --- | ||||||
Target Release: | --- | ||||||
Hardware: | All | ||||||
OS: | Linux | ||||||
Whiteboard: | AcceptedBlocker | ||||||
Fixed In Version: | sssd-1.16.1-1.fc28 | Doc Type: | If docs needed, set a value | ||||
Doc Text: | Story Points: | --- | |||||
Clone Of: | Environment: | ||||||
Last Closed: | 2018-03-21 20:31:23 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: | 1469204 | ||||||
Attachments: |
|
Description
Adam Williamson
2018-03-21 04:54:25 UTC
The bug for the other failure is https://bugzilla.redhat.com/show_bug.cgi?id=1558818 . Fabiano, could you please investigate this one? From my cursory look it is initialization of the monitor code which just treats any failure of sysdb_init_ext() as a problem with ldb database upgrade. Remember, we are upgrading from F27 to F28 here. I'm on it, Alexander. Adam, thanks for filing the bug. The issue happens because the upgrade ended up downgrading SSSD from the version used in Fedora27. The dnf.log shows: 2018-03-21T02:49:25Z DEBUG ---> Package sssd-common.x86_64 1.16.0-12.fc28 will be a downgrade The newest version of SSSD package was already in testing (and here I'd suggest to always consider getting packages from updates-testing as well in the OpenQA) and it's now pushed to stable and the problem should be solved. (In reply to Fabiano Fidêncio from comment #4) > The issue happens because the upgrade ended up downgrading SSSD from the > version used in Fedora27. > > The dnf.log shows: 2018-03-21T02:49:25Z DEBUG ---> Package > sssd-common.x86_64 1.16.0-12.fc28 will be a downgrade > > The newest version of SSSD package was already in testing (and here I'd > suggest to always consider getting packages from updates-testing as well in > the OpenQA) and it's now pushed to stable and the problem should be solved. OpenQA must test packages that are in the stable set because we need to know that what we're *currently* shipping must actually work. If it wasn't; we wouldn't have detected this issue and upgrades would be broken for users. This was all good. I could see an argument for potentially doing the same test *twice* -- once with u-t enabled and one with only stable repos -- in order to be able to tell if updates will introduce breakage or succeed where stable is failing. Anyway, I think this is a pretty obvious blocker: +1 blocker vote from me. Since you say it's in stable now, I'll move it to ON_QA. Note that the package (SSSD) is submitted for stable, not in stable yet. I tried a new test run in OpenQA and it failed due to forced downgrade of sssd packages: https://openqa.stg.fedoraproject.org/tests/260869 We need this as a blocker, indeed, otherwise we couldn't get it in stable. So, +1 for blocker. OK, that's +3 and this is an obvious one, so marking AcceptedBlocker so we can push the update stable. sssd-1.16.1-1.fc28 has been submitted as an update to Fedora 28. https://bodhi.fedoraproject.org/updates/FEDORA-2018-309397b340 sssd-1.16.1-1.fc28 has been pushed to the Fedora 28 stable repository. If problems still persist, please make note of it in this bug report. |