|
Bugzilla – Full Text Bug Listing |
| Summary: | Update to libldb1-1.1.10-2.4.1 breaks sssd-1.8.3-2-1-3 | ||
|---|---|---|---|
| Product: | [openSUSE] openSUSE 12.2 | Reporter: | Andreas Haumer <andreas> |
| Component: | Basesystem | Assignee: | Mr Maintenance <maintenance> |
| Status: | RESOLVED DUPLICATE | QA Contact: | E-mail List <qa-bugs> |
| Severity: | Critical | ||
| Priority: | P5 - None | CC: | meissner, mephisto, ralf, samba-maintainers |
| Version: | Final | ||
| Target Milestone: | --- | ||
| Hardware: | All | ||
| OS: | openSUSE 12.2 | ||
| Whiteboard: | |||
| Found By: | --- | Services Priority: | |
| Business Priority: | Blocker: | --- | |
| Marketing QA Status: | --- | IT Deployment: | --- |
|
Description
Andreas Haumer
2012-09-06 14:34:57 UTC
thanks for the report. this is unfortunate and we apologize. please downgrade to the old libldb, i disabled the update. Lars, this was not a good idea. *** Bug 779143 has been marked as a duplicate of this bug. *** That's bad. And I must admit I've not tried to start sssd with version 1.1.10 of libldb. I have to discuss with Ralf next week if the dependency to a particular minor version of the library is required. We need to rebuild sssd with libldb 1.1.10 available while build. We have to discuss further upstream why the sssd build is this strict and limited to a minor version of the library. It might be, that the sssd developers consider the ldb API not as stable enough. I branched the openSUSE 12.2 ssshd version and tried to force a build against libldb 1.1.10 by setting BuildRequires: pkgconfig(ldb) >= 1.1.10 ... BuildRequires: libldb-devel >= 1.1.10 in the sssd spec file. This results in unresolvable: nothing provides pkgconfig(ldb) >= 1.1.10 as soon as I give a local build a try. they need to be updated in the same maintnance project. My removal of the update yesterday, also removed the newer ldb version from the :Update repo. Thanks Marcus. For i586 this works. For x86_64 we see in the web UI at https://build.openSUSE.org/project/monitor?project=home%3Almuelle%3Abranches%3AopenSUSE%3A12.2%3AUpdate 'unresolvable' with the detail message while mouse over 'nothing provides libtevent-devel >= 0.9.16, nothing provides python-tevent >= 0.9.16' I've checked the /pub/opensuse/distribution/12.2/repo/oss/suse/i586/ and /pub/opensuse/distribution/12.2/repo/oss/suse/x86_64/ directories and both don't have libtevent-devet or python-tevent in version 0.9.16. I called openSUSE:12.2 tevent to have tevent in the required version too. I expect tevent had been part of the same reverted update too. After adding tevent 0.9.16 which had been part of the removed update all built. Please add http://download.openSUSE.org/repositories/home:/lmuelle:/branches:/openSUSE:/12.2:/Update/standard/ as additional repository and get the sssd, tevent, and ldb packages from their. Updated the following packages from the repository mentioned above: sssd-tools-1.8.3-2.2.2 sssd-1.8.3-2.2.2 libtevent0-0.9.16-2.7.1 libldb1-1.1.10-2.7.1 sssd-32bit-1.8.3-2.2.2 All is working well so far (tested on two machines)! https://build.openSUSE.org/request/show/133272 got created to get the required tevent, ldb, and fitting sssd packages published. Passing the issue to the maintenance team to process the issue further. @Andreas: Thanks a lot for reporting and testing! The fix is on the way to the public. Also this defect report is a duplicate of bnc#769155 *** This bug has been marked as a duplicate of bug 769155 *** openSUSE-RU-2012:1160-1: An update that has two recommended fixes can now be installed. Category: recommended (moderate) Bug References: 765270,779079 CVE References: Sources used: openSUSE 12.2 (src): ldb-1.1.10-2.8.1, sssd-1.8.3-2.4.2, tevent-0.9.16-2.8.1 |