Ask Your Question
0

How do I fix this rpmdb problem?

asked 2015-01-19 15:56:40 -0500

ClaytonD gravatar image

updated 2015-01-21 07:49:42 -0500

Yum Installation

I was installing Gnash as a substitute for Adobe's Flash based off of Forsman's guidance here. I was using Yum to install Gnash, and received the following:

Warning: RPMDB altered outside of yum. ** Found 1 pre-existing rpmdb problem(s), 'yum check' output follows: ilmbase-2.1.0-3.fc21.x86_64 has missing requires of libIex-2_1.so.11()(64bit)

This question is related to, but not a duplicate of, question #45016.

Otherwise, my installation appears successful. The installation did not abort. But I want to avoid problems down the road. Frankly, I have no idea what the warning is telling me because the grammar is so convoluted "has missing requires of..." ? What ?

Do I need to repair my package dependencies? Or do I need to otherwise address this "rpmdb" problem?


Complete output

================================================================================
 Package                   Arch       Version                 Repository   Size
================================================================================
Installing:
 gnash                     x86_64     1:0.8.10-14.fc21        fedora      2.5 M
Installing for dependencies:
 agg                       x86_64     2.5-21.fc21             fedora      150 k
 boost-program-options     x86_64     1.55.0-6.fc21           updates     160 k
 boost-serialization       x86_64     1.55.0-6.fc21           updates     170 k
 gtkglext-libs             x86_64     1.2.0-24.fc21           fedora      116 k
 pangox-compat             x86_64     0.0.2-5.fc21            fedora       61 k

Transaction Summary
================================================================================
Install  1 Package (+5 Dependent packages)

Total download size: 3.2 M
Installed size: 13 M
Is this ok [y/d/N]: y
Downloading packages:
(1/6): agg-2.5-21.fc21.x86_64.rpm                           | 150 kB  00:00     
(2/6): boost-program-options-1.55.0-6.fc21.x86_64.rpm       | 160 kB  00:00     
(3/6): boost-serialization-1.55.0-6.fc21.x86_64.rpm         | 170 kB  00:00     
(4/6): gnash-0.8.10-14.fc21.x86_64.rpm                      | 2.5 MB  00:00     
(5/6): gtkglext-libs-1.2.0-24.fc21.x86_64.rpm               | 116 kB  00:00     
(6/6): pangox-compat-0.0.2-5.fc21.x86_64.rpm                |  61 kB  00:00     
--------------------------------------------------------------------------------
Total                                              2.3 MB/s | 3.2 MB  00:01     
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction (shutdown inhibited)
Warning: RPMDB altered outside of yum.
** Found 1 pre-existing rpmdb problem(s), 'yum check' output follows:
ilmbase-2.1.0-3.fc21.x86_64 has missing requires of libIex-2_1.so.11()(64bit)
  Installing : agg-2.5-21.fc21.x86_64                                       1/6 
  Installing : boost-program-options-1.55.0-6.fc21.x86_64                   2/6 
  Installing : boost-serialization-1.55.0-6.fc21.x86_64                     3/6 
  Installing : pangox-compat-0.0.2-5.fc21.x86_64                            4/6 
  Installing : gtkglext-libs-1.2.0-24.fc21.x86_64                           5/6 
  Installing : 1:gnash-0.8.10-14.fc21.x86_64                                6/6 
  Verifying  : pangox-compat-0.0.2-5.fc21.x86_64                            1/6 
  Verifying  : boost-serialization-1.55.0-6.fc21.x86_64                     2/6 
  Verifying  : boost-program-options-1.55.0-6.fc21.x86_64                   3/6 
  Verifying  : 1:gnash-0.8.10-14.fc21.x86_64                                4/6 
  Verifying  : agg-2.5-21.fc21.x86_64                                       5/6 
  Verifying  : gtkglext-libs-1.2.0-24.fc21.x86_64                           6/6 

Installed:
  gnash.x86_64 1:0.8.10-14.fc21                                                 

Dependency Installed:
  agg.x86_64 0:2.5-21.fc21                                                      
  boost-program-options.x86_64 0:1.55.0-6.fc21                                  
  boost-serialization.x86_64 0:1.55.0-6.fc21                                    
  gtkglext-libs.x86_64 0:1.2.0-24.fc21                                          
  pangox-compat.x86_64 0:0.0.2-5.fc21                                           

Complete!
edit retag flag offensive close merge delete

Comments

try to rebuild the rpmdb

b10n1k gravatar imageb10n1k ( 2015-01-19 16:35:24 -0500 )edit

1 Answer

Sort by ยป oldest newest most voted
1

answered 2015-01-19 18:27:27 -0500

davidva gravatar image
su

rpm -v --rebuilddb

dnf -y update
edit flag offensive delete link more

Comments

I'm not always 'lucky', so I backed it up first: sudo tar cvfz rpmdb.tar ./rpm Also @davidva, not sure why you chose dnf over yum - any reason for that? I went with dnf because that was your suggestion. Thank you!

ClaytonD gravatar imageClaytonD ( 2015-01-19 20:59:14 -0500 )edit

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools

1 follower

Stats

Asked: 2015-01-19 15:56:40 -0500

Seen: 8,072 times

Last updated: Jan 21 '15