Update error: Package: shotwell-0.28.4-1.el7.x86_64 (@base)

General support questions
Post Reply
rtcary
Posts: 140
Joined: 2005/10/13 18:40:55
Contact:

Update error: Package: shotwell-0.28.4-1.el7.x86_64 (@base)

Post by rtcary » 2019/08/27 17:47:17

I have never had this error using

yum update

I get

Error: Package: shotwell-0.28.4-1.el7.x86_64 (@base)
Requires: libraw.so.5()(64bit)
Removing: LibRaw-0.14.8-5.el7.20120830git98d925.x86_64 (@anaconda)
libraw.so.5()(64bit)
Updated By: LibRaw-0.19.2-0.el7.remi.x86_64 (remi-safe)
~libraw.so.19()(64bit)
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest


Suggestions welcomed...
\rtc

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

Re: Update error: Package: shotwell-0.28.4-1.el7.x86_64 (@base)

Post by TrevorH » 2019/08/27 17:57:58

That's a problem caused by a package from the remi repo so you need to ask there. He appears to have supplied a replacement LibRaw that replaces the version that shotwell currently requires.

This will probably get fixed when CentOS 7.7 comes along as it also rebases LibRaw to that same version. The shotwell package will need to be rebuilt for that anyway.
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

desertcat
Posts: 843
Joined: 2014/08/07 02:17:29
Location: Tucson, AZ

Re: Update error: Package: shotwell-0.28.4-1.el7.x86_64 (@base)

Post by desertcat » 2019/08/28 08:29:43

rtcary wrote:
2019/08/27 17:47:17
I have never had this error using

yum update

I get

Error: Package: shotwell-0.28.4-1.el7.x86_64 (@base)
Requires: libraw.so.5()(64bit)
Removing: LibRaw-0.14.8-5.el7.20120830git98d925.x86_64 (@anaconda)
libraw.so.5()(64bit)
Updated By: LibRaw-0.19.2-0.el7.remi.x86_64 (remi-safe)
~libraw.so.19()(64bit)
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest


Suggestions welcomed...
\rtc
TrevorH is right: This *probably* will be fixed when CentOS 7.7 comes out. In the meantime simply run this command when you run yum update:

yum update --exclude=libraw

If you get a secondary error about libkdcraw, append the following to your yum update command:

yum update --exclude=libraw --exclude=libkdcraw --exclude=libkdcraw-devel

While that LOOKS to be LONG (it is) just up arrow to bring back the command and party on!!

Post Reply