Page 1 of 1

/etc/cron.daily/0yum-daily.cron: error

Posted: 2018/05/16 15:39:41
by hoodcanaljim
Hi

For several days two of my Centos 7 machines have been displaying this error message.
/etc/cron.daily/0yum-daily.cron:

Failed to check for updates with the following error message:
Failed to build transaction: gthumb-3.3.4-1.el7.x86_64 requires libexiv2.so.12()(64bit)
This is discussed here for redhat
https://www.centos.org/forums/viewtopic.php?t=66741

And in it is a link to a redhat answer and bug report.

There is also a bugzilla report (I think it was bugzilla) that I saw but now can't find. In it was a description of a modified package
that was used as a work around.

Does anyone have a fix for this problem?

Thanks
Jim

Re: /etc/cron.daily/0yum-daily.cron: error

Posted: 2018/05/16 15:59:48
by TrevorH
That gthumb package comes from EPEL and I just checked to see if there was a newer version in epel-testing and there isn't. If there isn't already a bug report against gthumb in the Fedora EPEL section of bugzilla.redhat.com for this, then you need to create one.

The exiv2 packages were rebased by Redhat in RHEL 7.5 to a newer version with newer library names (indicating an API change). Anything that uses exiv2 libraries will need to be rebuilt against the newer packages and it appears that gthumb from EPEL has not yet been rebuilt.

Re: /etc/cron.daily/0yum-daily.cron: error

Posted: 2018/05/16 18:27:44
by hoodcanaljim
Thanks Trevor

Guess I'll just wait.

Went to Red Hat Bugzilla Main page and the only reference to Fedora was a link to mailing list?
O-well I am sure I am not the only one with this problem.

Boy what's with the 8 char long password? my utility password doesn't contain a special char so....


Jim

Re: /etc/cron.daily/0yum-daily.cron: error

Posted: 2018/05/16 19:08:30
by TrevorH
Hit bugzilla.redhat.com and then Search then select Fedora in the first box then wait while it populates the one to the right. In that you should see "Fedora EPEL" then enter gthumb in the box to the right and hit search. I see one bug, reported yesterday, that's your problem.

https://bugzilla.redhat.com/show_bug.cgi?id=1578517

Re: /etc/cron.daily/0yum-daily.cron: error

Posted: 2018/05/16 19:37:47
by avij
Hopefully the packager can rebuild the package soon. When that bugzilla entry states that "gthumb has been pushed to the Fedora EPEL 7 testing repository" you can update with yum update --enablerepo=epel-testing to get the new gthumb package.

Re: /etc/cron.daily/0yum-daily.cron: error

Posted: 2018/05/16 19:53:07
by hoodcanaljim
Avij

I tried the sudo yum update --exclude=gthumb but it failed with
Finished Dependency Resolution
Error: Package: gthumb-3.3.4-1.el7.x86_64 (@epel)
Requires: libexiv2.so.12()(64bit)
Removing: exiv2-libs-0.23-6.el7.x86_64 (@anaconda)
libexiv2.so.12()(64bit)
Updated By: exiv2-libs-0.26-3.el7.x86_64 (base)
~libexiv2.so.26()(64bit)
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
I used the suggestion as : sudo yum update --exclude=gthumb --skip-broken
and that worked... installed over 600 updates....

Thanks for all the help
Jim

Re: /etc/cron.daily/0yum-daily.cron: error

Posted: 2018/05/16 19:58:35
by avij
OK, great. One other option is that if you are not actively using gthumb, you can remove the package now and then later on reinstall it again when it has been compiled against the new libraries. This would stop the libexiv-related messages in your yum-daily output.

Re: /etc/cron.daily/0yum-daily.cron: error

Posted: 2018/05/23 15:02:15
by hoodcanaljim
Hey

A fix for this issue is shown on the BugZilla report shown above (and below). I have installed it and everything looks fine. Update is working as expected and ghumb is also.

Thanks to all here and Bugzilla
Jim

https://bugzilla.redhat.com/show_bug.cgi?id=1578517