[Bug 1220818] ImageMagick and ImageMagick-config-7-SUSE file conflict
https://bugzilla.suse.com/show_bug.cgi?id=1220818 https://bugzilla.suse.com/show_bug.cgi?id=1220818#c21 --- Comment #21 from Michael Andres <ma@suse.com> --- (In reply to Martin Wilck from comment #20)
The issue still occurs with ZYPP_SINGLE_RPMTRANS=1, even with ImageMagick-7.1.1.29-5.1, which contains the workaround from comment 7.
# zypper dup ... Verifying ...[done] ( 0/2630) Executing pretrans script for: filesystem-84.87-15.3.x86_64 ...[done] ( 0/2630) Executing pretrans script for: sssd-2.9.4-2.2.x86_64 ...[done] Preparing ...[done]
The %pretrans of ImageMagick-7.1.1.29-5.1 was not executed...
Problem occurred during or after installation or removal of packages: Executing the transaction failed because of the following problems: file /etc/ImageMagick-7 from install of ImageMagick-7.1.1.29-5.1.x86_64 conflicts with file from package ImageMagick-config-7-SUSE-7.1.1.26-1.6.x86_64
...although ImageMagick-7.1.1.29-5.1.x86_64 was part of the transaction? (Or did you just clip it?) My guess: The %pretrans removes the file on disk, so disk content and package content do not conflict (ImageMagick). But here /etc/ImageMagick-7 in ImageMagick and ImageMagick-config-7-SUSE conflict (their entries in the rpmdb). If ImageMagick-config-7-SUSE stays installed, the conflict is real. If ImageMagick-config-7-SUSE gets removed with or after ImageMagick, the conflict is real as well. If ImageMagick-config-7-SUSE gets removed before ImageMagick, librpm should IMO not report an error. -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@suse.com