exiv2-libs not backwards compatible

Issues related to applications and software problems
Post Reply
User avatar
nafmo
Posts: 16
Joined: 2015/05/29 12:17:13
Location: Oslo, Norway
Contact:

exiv2-libs not backwards compatible

Post by nafmo » 2018/04/17 07:22:19

Hi!

I have a third-party RPM installed which is linked against libexiv2 (exiv2-libs). When trying to do a yum upgrade towards the 7.5 package set, I am greeted with the following error:

Code: Select all

--> Finished Dependency Resolution
Error: Package: *witheld* (installed)
           Requires: libexiv2.so.12()(64bit)
           Removing: exiv2-libs-0.23-6.el7.x86_64 (@rhel-7-server-rpms)
               libexiv2.so.12()(64bit)
           Updated By: exiv2-libs-0.26-3.el7.x86_64 (rhel-7-server-rpms)
              ~libexiv2.so.26()(64bit)
Error: Package: gnome-classic-session-3.26.2-3.el7.noarch (rhel-7-server-rpms)
           Requires: gnome-shell-extension-top-icons = 3.26.2-3.el7
It seems that the new package version overwrites the old so file, instead of including a backwards compatible version. How do I fix this? I thought common practice was to create a new libs package whenever the so file version changed, to allow old software to be installed (and updated eventually)?

User avatar
TrevorH
Site Admin
Posts: 33215
Joined: 2009/09/24 10:40:56
Location: Brighton, UK

Re: exiv2-libs not backwards compatible

Post by TrevorH » 2018/04/17 08:03:08

You need to ask Redhat as that is a RHEL system and CentOS 7.5 is not out yet.
The future appears to be RHEL or Debian. I think I'm going Debian.
Info for USB installs on http://wiki.centos.org/HowTos/InstallFromUSBkey
CentOS 5 and 6 are deadest, do not use them.
Use the FAQ Luke

User avatar
nafmo
Posts: 16
Joined: 2015/05/29 12:17:13
Location: Oslo, Norway
Contact:

Re: exiv2-libs not backwards compatible

Post by nafmo » 2018/04/17 08:48:10

Ah, you are right, I thought I saw this on the CentOS system as well, but the two machines are both RHEL... Sorry for that.

Posted here in the Red Hat forum instead

Post Reply