| Summary: | openldap-devel isn't sync with cyrus-sasl-devel | ||
|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | Ali Akcaagac <aliakc> |
| Component: | openldap | Assignee: | Jan Synacek <jsynacek> |
| Status: | CLOSED NOTABUG | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
| Severity: | unspecified | Docs Contact: | |
| Priority: | unspecified | ||
| Version: | 18 | CC: | jsynacek, jv+fedora, phracek, plautrba, rmeggins |
| Target Milestone: | --- | ||
| Target Release: | --- | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | Bug Fix | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2013-11-04 07:15:15 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: | |
cyrus-sasl-2.1.25-2.fc18 is not in the repos. I'm not sure what happened on your machine, but looks like an inconsistent state to me.
From openldap.spec:
%package devel
Summary: LDAP development libraries and header files
Group: Development/Libraries
Requires: openldap%{?_isa} = %{version}-%{release}, cyrus-sasl-devel%{?_isa}
Provides: openldap-evolution-devel%{?_isa} = %{version}-%{release}
openldap-devel requires cyrus-sasl-devel. I don't think I can do any better.
Petr, any idea what might have happened?
cyrus-sasl-2.1.25-2.fc18 was available for a short while in updates-testing but it's removed. Please downgrade to cyrus-sasl-2.1.23-37.fc18 first and then install openldap-devel. |
As you can see below I wanted to install the openldap-devel requirements. On my system the cyrus-sasl-devel packages are 2.1.25-2.fc18 but openldap-devel requires an older version. Is there a way to have this fixed properly ? -bash-4.2$ sudo yum install openldap-devel Loaded plugins: changelog, langpacks, presto Resolving Dependencies --> Running transaction check ---> Package openldap-devel.i686 0:2.4.35-4.fc18.1 will be installed --> Processing Dependency: cyrus-sasl-devel(x86-32) for package: openldap-devel-2.4.35-4.fc18.1.i686 --> Running transaction check ---> Package cyrus-sasl-devel.i686 0:2.1.23-37.fc18 will be installed --> Processing Dependency: cyrus-sasl-lib = 2.1.23-37.fc18 for package: cyrus-sasl-devel-2.1.23-37.fc18.i686 --> Processing Dependency: cyrus-sasl = 2.1.23-37.fc18 for package: cyrus-sasl-devel-2.1.23-37.fc18.i686 --> Finished Dependency Resolution Error: Package: cyrus-sasl-devel-2.1.23-37.fc18.i686 (updates) Requires: cyrus-sasl = 2.1.23-37.fc18 Installed: cyrus-sasl-2.1.25-2.fc18.i686 (@updates-testing) cyrus-sasl = 2.1.25-2.fc18 Available: cyrus-sasl-2.1.23-36.fc18.i686 (fedora) cyrus-sasl = 2.1.23-36.fc18 Available: cyrus-sasl-2.1.23-37.fc18.i686 (updates) cyrus-sasl = 2.1.23-37.fc18 Error: Package: cyrus-sasl-devel-2.1.23-37.fc18.i686 (updates) Requires: cyrus-sasl-lib = 2.1.23-37.fc18 Installed: cyrus-sasl-lib-2.1.25-2.fc18.i686 (@updates-testing) cyrus-sasl-lib = 2.1.25-2.fc18 Available: cyrus-sasl-lib-2.1.23-36.fc18.i686 (fedora) cyrus-sasl-lib = 2.1.23-36.fc18 Available: cyrus-sasl-lib-2.1.23-37.fc18.i686 (updates) cyrus-sasl-lib = 2.1.23-37.fc18 You could try using --skip-broken to work around the problem You could try running: rpm -Va --nofiles --nodigest