cyrus-sasl upgrade fails because of package split

Kamil Dziedzic kamil.listy at
Fri Nov 5 23:16:49 CET 2010


LC_ALL=c poldek -u cyrus-sasl
Loading [pndir]th...
Loading [pndir]th...
16195 packages read
Processing dependencies...
cyrus-sasl-2.1.23-6.x86_64 obsoleted by cyrus-sasl-2.1.23-9.x86_64
  orphaned redland-1.0.9-6.x86_64 marks cyrus-sasl-libs-2.1.23-9.x86_64 (cap
There are 2 packages to install (1 marked by dependencies), 1 to remove:
I cyrus-sasl-2.1.23-9.x86_64
D cyrus-sasl-libs-2.1.23-9.x86_64
R cyrus-sasl-2.1.23-6.x86_64
This operation will free 6.0B of disk space.
cyrus-sasl-2.1.23-9.x86_64.rpm: sha1 md5 OK
cyrus-sasl-libs-2.1.23-9.x86_64.rpm: sha1 md5 OK
Need to get 292.9KB of archives.
cyrus-sasl-libs-2.1.23-9.x86_64.rpm: sha1 md5 OK
cyrus-sasl-2.1.23-9.x86_64.rpm: sha1 md5 OK
Executing rpm --upgrade -vh --root / --define _repackage_all_erasures 0...
warning: /root/.poldek-cache/ Header 
V4 DSA signature: NOKEY, key ID e4f1bc2d
error: Failed dependencies:
        cyrus-sasl < 2.1.23-8 conflicts with cyrus-sasl-libs-2.1.23-9.x86_64

How this should be fixed? Isn't that a bug in rpm? If in one transaction 
cyrus-sasl-2.1.23-9.x86_64 obsoletes cyrus-sasl-2.1.23-6.x86_64 should cyrus-
sasl-libs-2.1.23-9.x86_64 (which is installed in this same transaction) still 
check conditions against cyrus-sasl-2.1.23-6.x86_64?

Regards, Kamil Dziedzic

More information about the pld-devel-en mailing list