Lib64lvm2cmd2.03-2.03.01-2.x86_64 conflicts with file from package lib64lvm2cmd2.02-2.02.182-1

In Cooker Plasma destop system installed from ISO Build ID 2280.

Today ‘dnf upgrade’ or ‘dnf disto-sync’ fails. Even ‘dnf --refresh --skip-broken upgrade’ fails due to:

Error: Transaction check error:
  file /lib64/device-mapper/libdevmapper-event-lvm2mirror.so from install of lib64lvm2cmd2.03-2.03.01-2.x86_64 conflicts with file from package lib64lvm2cmd2.02-2.02.182-1.x86_64
  file /lib64/device-mapper/libdevmapper-event-lvm2raid.so from install of lib64lvm2cmd2.03-2.03.01-2.x86_64 conflicts with file from package lib64lvm2cmd2.02-2.02.182-1.x86_64
  file /lib64/device-mapper/libdevmapper-event-lvm2snapshot.so from install of lib64lvm2cmd2.03-2.03.01-2.x86_64 conflicts with file from package lib64lvm2cmd2.02-2.02.182-1.x86_64
  file /lib64/device-mapper/libdevmapper-event-lvm2thin.so from install of lib64lvm2cmd2.03-2.03.01-2.x86_64 conflicts with file from package lib64lvm2cmd2.02-2.02.182-1.x86_64
  file /lib64/device-mapper/libdevmapper-event-lvm2vdo.so from install of lib64lvm2cmd2.03-2.03.01-2.x86_64 conflicts with file from package lib64lvm2cmd2.02-2.02.182-1.x86_64

Error Summary

List of packages to be updated today:

cooker-update-2018-11-09.txt (6.3 KB)

omv-bug-report.log.txt (455.5 KB)

Workaround should be obvious:

# rpm -e --nodeps lib64lvm2cmd2.02-2.02.182-1.x86_64

# dnf install lib64lvm2cmd2.03-2.03.01-2.x86_64

And then you should be able to update wit dnf. Don’t know yet if dnf has a --nodeps type of option.

Already fixed it

2 Likes

Excellent, thanks @TPG.

And all of you just know these reports aren’t complaining just testing and reporting. What we should be doing now and problems and breakage are expected in pre-ALPHA.

1 Like

Thanks for the report

1 Like