On Tue, 28 Jul 2009, Goswin von Brederlow wrote: > Package: ia32-libgssapi-krb5-2 > Architecture: amd64 > Version: 1.7dfsg~beta3-1~22 > Replaces: ia32-libkrb53 (<< 1.6.dfsg.4~beta1-7~22), ia32-libs, ia32-libs-gtk
Replaces is versionned. > dpkg: error processing > /var/cache/ia32-apt/archives/ia32-libkrb53_1.6.dfsg.4~beta1-5lenny1~22_amd64.deb > (--unpack): > trying to overwrite `/usr/lib32/libgssapi_krb5.so.2.2', which is also in > package ia32-libgssapi-krb5-2 > Errors were encountered while processing: > > /var/cache/ia32-apt/archives/ia32-libkrb53_1.6.dfsg.4~beta1-5lenny1~22_amd64.deb > E: Sub-process /usr/bin/dpkg returned an error code (1) > > Afaik the right thing to prevent this is a Replaces entry but that is > already there. So what is going on? The Replaces is not on the right package given the message. ia32-libkrb53 should replace ia32-libgssapi-krb5-2 and not the opposite. Also 1.6.dfsg.4~beta1-5lenny1~22 is excluded from the Replaces currently given it's << and not <=. So even if the replace indicated applied before-hand, it doesn't apply anymore to this release. Cheers, -- Raphaƫl Hertzog -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected]

