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