CentOS 7.3 update results with: RpmDBError: Package tuple ('oxygen-gtk3', 'x86_64', '1', '1.1.4', '5.el7')

Issues related to applications and software problems
bkamen
Posts: 34
Joined: 2009/12/06 20:48:46
Location: Central Illinois, USA

CentOS 7.3 update results with: RpmDBError: Package tuple ('oxygen-gtk3', 'x86_64', '1', '1.1.4', '5.el7')

Post by bkamen » 2017/10/15 19:26:32

I just did an update to CentOS 7.3 and I think it jumped to 7.4

And now running yumex, I get:

Code: Select all

Traceback (most recent call last):
  File "/usr/lib/python2.7/site-packages/yumexbackend/yum_server.py", line 1504, in dispatcher
    self.parse_command(args[0], args[1:])
  File "/usr/lib/python2.7/site-packages/yumexbackend/yum_server.py", line 1428, in parse_command
    self.get_packages(args[0], args[1], args[2])
  File "/usr/lib/python2.7/site-packages/yumexbackend/yum_server.py", line 625, in get_packages
    ygh = self.yumbase.doPackageLists(pkgnarrow=narrow, showdups=show_dupes)
  File "/usr/lib/python2.7/site-packages/yum/__init__.py", line 3100, in doPackageLists
    instpo = self.getInstalledPackageObject(instTup)
  File "/usr/lib/python2.7/site-packages/yum/__init__.py", line 4220, in getInstalledPackageObject
    raise Errors.RpmDBError, _('Package tuple %s could not be found in rpmdb') % str(pkgtup)
RpmDBError: Package tuple ('oxygen-gtk3', 'x86_64', '1', '1.1.4', '5.el7') could not be found in rpmdb
And Yum acts funny. (shows the error of last line from above)

My prompt changed and has weird junk on it:

Code: Select all

]777;notify;Command completed;sudo reboot[bkamen@clyde ~]$ vncconfig &
It looks like a mess.

little help?

bkamen
Posts: 34
Joined: 2009/12/06 20:48:46
Location: Central Illinois, USA

Re: CentOS 7.3 update results with: RpmDBError: Package tuple ('oxygen-gtk3', 'x86_64', '1', '1.1.4', '5.el7')

Post by bkamen » 2017/10/16 16:46:36

Nevermind -- t'was an incomplete package update.

This system has a couple packages from epel-multimedia which seem to be foiling up the update.

Specifically,
Error: Package: GraphicsMagick-1.3.26-3.el7.x86_64 (epel)
Requires: libwebp.so.4()(64bit)
Available: libwebp-0.3.0-7.el7.x86_64 (base)
libwebp.so.4()(64bit)
Installed: libwebp-0.5.1-2.el7.x86_64 (@epel-multimedia)
~libwebp.so.6()(64bit)
Error: Package: webkitgtk3-2.4.11-2.el7.x86_64 (base)
Requires: libwebp.so.4()(64bit)
Available: libwebp-0.3.0-7.el7.x86_64 (base)
libwebp.so.4()(64bit)
Installed: libwebp-0.5.1-2.el7.x86_64 (@epel-multimedia)
~libwebp.so.6()(64bit)
Error: Package: leptonica-1.72-2.el7.x86_64 (epel)
Requires: libwebp.so.4()(64bit)
Available: libwebp-0.3.0-7.el7.x86_64 (base)
libwebp.so.4()(64bit)
Installed: libwebp-0.5.1-2.el7.x86_64 (@epel-multimedia)
~libwebp.so.6()(64bit)
Error: Package: webkitgtk4-plugin-process-gtk2-2.14.7-2.el7.x86_64 (base)
Requires: libwebp.so.4()(64bit)
Available: libwebp-0.3.0-7.el7.x86_64 (base)
libwebp.so.4()(64bit)
Installed: libwebp-0.5.1-2.el7.x86_64 (@epel-multimedia)
~libwebp.so.6()(64bit)
Error: Package: webkitgtk4-2.14.7-2.el7.x86_64 (base)
Requires: libwebp.so.4()(64bit)
Available: libwebp-0.3.0-7.el7.x86_64 (base)
libwebp.so.4()(64bit)
Installed: libwebp-0.5.1-2.el7.x86_64 (@epel-multimedia)
~libwebp.so.6()(64bit)
I'm normally used to running this "out of the box" with nothing fancy -- what's the best solution to get around this?

Just rpm -e libwebp and install the base version?

Why can't libwebp.so.6 and libwebp.so.4 live happily on the same system together? :(

-Ben

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

Re: CentOS 7.3 update results with: RpmDBError: Package tuple ('oxygen-gtk3', 'x86_64', '1', '1.1.4', '5.el7')

Post by TrevorH » 2017/10/16 17:18:58

If you _attempt_ to yum remove libwebp what else other than the packages listed as problems on your current output does it volunteer to remove with it?
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

bkamen
Posts: 34
Joined: 2009/12/06 20:48:46
Location: Central Illinois, USA

Re: CentOS 7.3 update results with: RpmDBError: Package tuple ('oxygen-gtk3', 'x86_64', '1', '1.1.4', '5.el7')

Post by bkamen » 2017/10/25 18:51:21

TrevorH wrote:If you _attempt_ to yum remove libwebp what else other than the packages listed as problems on your current output does it volunteer to remove with it?
Ha -- are you ready for this? LoL...

Code: Select all

================================================================================================================================================================================
 Package                                                     Arch                     Version                                          Repository                          Size
================================================================================================================================================================================
Removing:
 libwebp                                                     x86_64                   0.5.1-2.el7                                      @epel-multimedia                   694 k
Removing for dependencies:
 GraphicsMagick                                              x86_64                   1.3.25-7.el7                                     @epel-multimedia                   4.6 M
 anaconda-gui                                                x86_64                   21.48.22.93-1.el7.centos.0.1                     @anaconda                          1.4 M
 control-center                                              x86_64                   1:3.14.5-19.el7                                  @anaconda                           17 M
 evolution-data-server                                       x86_64                   3.12.11-37.el7                                   @anaconda                           13 M
 ffmpeg-libs                                                 x86_64                   1:3.2.4-3.el7                                    @epel-multimedia                    16 M
 folks                                                       x86_64                   1:0.10.1-2.el7                                   @anaconda                          2.4 M
 gdm                                                         x86_64                   1:3.14.2-20.el7_3                                @updates                           3.2 M
 gnome-classic-session                                       noarch                   3.14.4-21.el7                                    @anaconda                           78 k
 gnome-contacts                                              x86_64                   3.14.2-4.el7                                     @anaconda                          1.4 M
 gnome-documents                                             x86_64                   3.14.3-3.el7                                     @anaconda                          2.7 M
 gnome-initial-setup                                         x86_64                   3.14.4-5.el7                                     @anaconda                          2.0 M
 gnome-online-accounts                                       x86_64                   3.14.5-5.el7                                     @anaconda                          4.1 M
 gnome-online-miners                                         x86_64                   3.14.3-1.el7                                     @anaconda                          171 k
 gnome-shell                                                 x86_64                   3.14.4-53.el7                                    @anaconda                          9.3 M
 gnome-shell-extension-alternate-tab                         noarch                   3.14.4-21.el7                                    @anaconda                          9.9 k
 gnome-shell-extension-apps-menu                             noarch                   3.14.4-21.el7                                    @anaconda                           27 k
 gnome-shell-extension-common                                noarch                   3.14.4-21.el7                                    @anaconda                          525 k
 gnome-shell-extension-launch-new-instance                   noarch                   3.14.4-21.el7                                    @anaconda                          4.9 k
 gnome-shell-extension-places-menu                           noarch                   3.14.4-21.el7                                    @anaconda                           22 k
 gnome-shell-extension-user-theme                            noarch                   3.14.4-21.el7                                    @base                              7.0 k
 gnome-shell-extension-window-list                           noarch                   3.14.4-21.el7                                    @anaconda                           60 k
 gnome-tweak-tool                                            noarch                   3.14.3-2.el7                                     @anaconda                          907 k
 grilo-plugins                                               x86_64                   0.2.14-8.el7                                     @anaconda                          1.5 M
 gvfs-goa                                                    x86_64                   1.22.4-9.el7                                     @epel-multimedia                    95 k
 initial-setup-gui                                           x86_64                   0.3.9.36-1.el7.centos                            @anaconda                           32 k
 libavdevice                                                 x86_64                   1:3.2.4-3.el7                                    @epel-multimedia                   155 k
 libgdata                                                    x86_64                   0.17.1-1.el7                                     @anaconda                          1.7 M
 libzapojit                                                  x86_64                   0.0.3-4.el7                                      @anaconda                          109 k
 orca                                                        x86_64                   3.6.3-4.el7                                      @anaconda                           13 M
 pulseaudio-gdm-hooks                                        x86_64                   10.0-3.el7                                       @base                              354  
 sushi                                                       x86_64                   3.12.0-3.el7                                     @anaconda                          312 k
 system-config-date                                          noarch                   1.10.6-2.el7.centos                              @anaconda                          1.9 M
 system-config-date-docs                                     noarch                   1.0.11-4.el7                                     @anaconda                          1.5 M
 system-config-users                                         noarch                   1.3.5-2.el7                                      @base                              1.8 M
 system-config-users-docs                                    noarch                   1.0.9-6.el7                                      @base                              1.6 M
 webkitgtk3                                                  x86_64                   2.4.9-7.el7                                      @epel-multimedia                    44 M
 yelp                                                        x86_64                   1:3.14.2-1.el7                                   @anaconda                          2.2 M
 yelp-libs                                                   x86_64                   1:3.14.2-1.el7                                   @anaconda                          243 k
 zbar                                                        x86_64                   0.10-27.el7                                      @epel                              299 k

Transaction Summary
================================================================================================================================================================================

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

Re: CentOS 7.3 update results with: RpmDBError: Package tuple ('oxygen-gtk3', 'x86_64', '1', '1.1.4', '5.el7')

Post by TrevorH » 2017/10/25 21:34:31

You've overwritten the libwebp from our repos with a foreign copy from epel-multimedia. If you yum downgrade it with epel-multimedia disabled it will revert to our copy - you may need to add other packages to that as downgrade needs them listed explicitly, it won't expand the selection like remove or install would.
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

bkamen
Posts: 34
Joined: 2009/12/06 20:48:46
Location: Central Illinois, USA

Re: CentOS 7.3 update results with: RpmDBError: Package tuple ('oxygen-gtk3', 'x86_64', '1', '1.1.4', '5.el7')

Post by bkamen » 2017/11/19 16:07:10

TrevorH wrote:You've overwritten the libwebp from our repos with a foreign copy from epel-multimedia. If you yum downgrade it with epel-multimedia disabled it will revert to our copy - you may need to add other packages to that as downgrade needs them listed explicitly, it won't expand the selection like remove or install would.
Hi Trevor,

Thanks for the note -- Sorry about the delay..

I disabled the epel-multimedia and ran yum downgrade libwebp and got

Code: Select all

Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
 * base: linux.cc.lehigh.edu
 * epel: mirror.math.princeton.edu
 * extras: mirrors.advancedhosters.com
 * nux-dextop: li.nux.ro
 * updates: centos.mirror.constant.com
Resolving Dependencies
--> Running transaction check
---> Package libwebp.x86_64 0:0.3.0-7.el7 will be a downgrade
---> Package libwebp.x86_64 0:0.5.1-2.el7 will be erased
--> Finished Dependency Resolution
Error: Package: 1:ffmpeg-libs-3.2.4-3.el7.x86_64 (@epel-multimedia)
           Requires: libwebpmux.so.2()(64bit)
           Removing: libwebp-0.5.1-2.el7.x86_64 (@epel-multimedia)
               libwebpmux.so.2()(64bit)
           Downgraded By: libwebp-0.3.0-7.el7.x86_64 (base)
              ~libwebpmux.so.0()(64bit)
Error: Package: GraphicsMagick-1.3.25-7.el7.x86_64 (@epel-multimedia)
           Requires: libwebp.so.6()(64bit)
           Removing: libwebp-0.5.1-2.el7.x86_64 (@epel-multimedia)
               libwebp.so.6()(64bit)
           Downgraded By: libwebp-0.3.0-7.el7.x86_64 (base)
              ~libwebp.so.4()(64bit)
Error: Package: webkitgtk3-2.4.9-7.el7.x86_64 (@epel-multimedia)
           Requires: libwebp.so.6()(64bit)
           Removing: libwebp-0.5.1-2.el7.x86_64 (@epel-multimedia)
               libwebp.so.6()(64bit)
           Downgraded By: libwebp-0.3.0-7.el7.x86_64 (base)
              ~libwebp.so.4()(64bit)
Error: Package: 1:ffmpeg-libs-3.2.4-3.el7.x86_64 (@epel-multimedia)
           Requires: libwebp.so.6()(64bit)
           Removing: libwebp-0.5.1-2.el7.x86_64 (@epel-multimedia)
               libwebp.so.6()(64bit)
           Downgraded By: libwebp-0.3.0-7.el7.x86_64 (base)
              ~libwebp.so.4()(64bit)
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest
As I thought of it -- why not just run YUM with --force to update the system but keep the current libwebp?

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

Re: CentOS 7.3 update results with: RpmDBError: Package tuple ('oxygen-gtk3', 'x86_64', '1', '1.1.4', '5.el7')

Post by TrevorH » 2017/11/19 16:14:45

Error: Package: 1:ffmpeg-libs-3.2.4-3.el7.x86_64 (@epel-multimedia)
Error: Package: GraphicsMagick-1.3.25-7.el7.x86_64 (@epel-multimedia)
Error: Package: webkitgtk3-2.4.9-7.el7.x86_64 (@epel-multimedia)
As noted above, downgrade needs all packages listed on the same command that need downgrading at the same time. Unlike update, downgrade does not expand the selection of packages, it requires you to downgrade them all explcitly. You may even need to remove those packages completely as they are not ones that we supply. Or perhaps by this time the epel-multimedia repo has been updated to include packages that work with 7.4.
As I thought of it -- why not just run YUM with --force to update the system but keep the current libwebp?
Mainly because there isn't a --force option :-)
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

bkamen
Posts: 34
Joined: 2009/12/06 20:48:46
Location: Central Illinois, USA

Re: CentOS 7.3 update results with: RpmDBError: Package tuple ('oxygen-gtk3', 'x86_64', '1', '1.1.4', '5.el7')

Post by bkamen » 2017/11/20 08:04:12

TrevorH wrote:
As I thought of it -- why not just run YUM with --force to update the system but keep the current libwebp?
Mainly because there isn't a --force option :-)
LoL -- I'm having a day.

I was thinking of 'rpm' -- doh!

Ok - let me run off and try those things.... thanks for the help. (I'll be back with results.)

bkamen
Posts: 34
Joined: 2009/12/06 20:48:46
Location: Central Illinois, USA

Re: CentOS 7.3 update results with: RpmDBError: Package tuple ('oxygen-gtk3', 'x86_64', '1', '1.1.4', '5.el7')

Post by bkamen » 2017/11/20 08:30:24

TrevorH wrote:
Error: Package: 1:ffmpeg-libs-3.2.4-3.el7.x86_64 (@epel-multimedia)
Error: Package: GraphicsMagick-1.3.25-7.el7.x86_64 (@epel-multimedia)
Error: Package: webkitgtk3-2.4.9-7.el7.x86_64 (@epel-multimedia)
As noted above, downgrade needs all packages listed on the same command that need downgrading at the same time. Unlike update, downgrade does not expand the selection of packages, it requires you to downgrade them all explcitly. You may even need to remove those packages completely as they are not ones that we supply. Or perhaps by this time the epel-multimedia repo has been updated to include packages that work with 7.4.
Ok, I think this is what you're saying I need to do... with the results...

yum downgrade libwebp ffmpeg-libs GraphicsMagick webkitgtk3

Code: Select all

Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
 * base: mirror.wdc1.us.leaseweb.net
 * epel: mirror.math.princeton.edu
 * extras: mirror.genesisadaptive.com
 * updates: mirror.cs.vt.edu
Only Upgrade available on package: GraphicsMagick-1.3.26-3.el7.x86_64
Only Upgrade available on package: webkitgtk3-2.4.11-2.el7.x86_64
Resolving Dependencies
--> Running transaction check
---> Package libwebp.x86_64 0:0.3.0-7.el7 will be a downgrade
---> Package libwebp.x86_64 0:0.5.1-2.el7 will be erased
--> Finished Dependency Resolution
Error: Package: 1:ffmpeg-libs-3.2.4-3.el7.x86_64 (@epel-multimedia)
           Requires: libwebpmux.so.2()(64bit)
           Removing: libwebp-0.5.1-2.el7.x86_64 (@epel-multimedia)
               libwebpmux.so.2()(64bit)
           Downgraded By: libwebp-0.3.0-7.el7.x86_64 (base)
              ~libwebpmux.so.0()(64bit)
Error: Package: GraphicsMagick-1.3.25-7.el7.x86_64 (@epel-multimedia)
           Requires: libwebp.so.6()(64bit)
           Removing: libwebp-0.5.1-2.el7.x86_64 (@epel-multimedia)
               libwebp.so.6()(64bit)
           Downgraded By: libwebp-0.3.0-7.el7.x86_64 (base)
              ~libwebp.so.4()(64bit)
Error: Package: webkitgtk3-2.4.9-7.el7.x86_64 (@epel-multimedia)
           Requires: libwebp.so.6()(64bit)
           Removing: libwebp-0.5.1-2.el7.x86_64 (@epel-multimedia)
               libwebp.so.6()(64bit)
           Downgraded By: libwebp-0.3.0-7.el7.x86_64 (base)
              ~libwebp.so.4()(64bit)
Error: Package: 1:ffmpeg-libs-3.2.4-3.el7.x86_64 (@epel-multimedia)
           Requires: libwebp.so.6()(64bit)
           Removing: libwebp-0.5.1-2.el7.x86_64 (@epel-multimedia)
               libwebp.so.6()(64bit)
           Downgraded By: libwebp-0.3.0-7.el7.x86_64 (base)
              ~libwebp.so.4()(64bit)
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest

bkamen
Posts: 34
Joined: 2009/12/06 20:48:46
Location: Central Illinois, USA

Re: CentOS 7.3 update results with: RpmDBError: Package tuple ('oxygen-gtk3', 'x86_64', '1', '1.1.4', '5.el7')

Post by bkamen » 2017/12/27 07:16:16

Sorry for being away...

I thought I'm come back to revisit this -- I meant to ask..

What about just using RPM to pull out the offending version of libwebp and then installing the official one using YUM?

Post Reply