LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Newbie (https://www.linuxquestions.org/questions/linux-newbie-8/)
-   -   RPMDB gives warnig on software that is not there (https://www.linuxquestions.org/questions/linux-newbie-8/rpmdb-gives-warnig-on-software-that-is-not-there-4175494777/)

jyunker 02-13-2014 08:56 AM

RPMDB gives warnig on software that is not there
 
During my run of a kernel-complete-transaction, I got the follwing error or warning.

Code:

Transaction Test Succeeded
Running Transaction
Warning: RPMDB altered outside of yum.
** Found 1 pre-existing rpmdb problem(s), 'yum check' output follows:
intel-compilerpro-common-319-12.1-10.noarch has missing requires of lsb >= ('0', '3.0', None)
  Erasing    : kernel-2.6.32-358.23.2.el6.x86_64                                                                                                                                                                                        1/5
dkms: removing: vboxhost 4.2.18 (2.6.32-358.23.2.el6.x86_64) (x86_64)

-------- Uninstall Beginning --------
Module:  vboxhost
Version: 4.2.18
Kernel:  2.6.32-358.23.2.el6.x86_64 (x86_64)
-------------------------------------

Status: Before uninstall, this module version was ACTIVE on this kernel.
Removing any linked weak-modules
WARNING: /lib/modules/2.6.32-358.23.2.el6.x86_64/weak-updates/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceRegisterUvmOps
WARNING: /lib/modules/2.6.32-431.1.2.0.1.el6.x86_64/weak-updates/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceRegisterUvmOps
WARNING: /lib/modules/2.6.32-431.1.2.el6.x86_64/weak-updates/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceRegisterUvmOps
WARNING: /lib/modules/2.6.32-431.3.1.el6.x86_64/extra/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceRegisterUvmOps
WARNING: /lib/modules/2.6.32-431.el6.x86_64/weak-updates/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceRegisterUvmOps

vboxdrv.ko:
 - Uninstallation
  - Deleting from: /lib/modules/2.6.32-358.23.2.el6.x86_64/extra/
 - Original module
  - No original module was found for this module on this kernel.

Now intel-compilerpro-common-319-12.1-10.noarch was on this computer a few years ago, but it has long since be removed. However, every once in a while, I get this warning. When I try to remove it yum says the software package is not there.

However, from the message it seems that the RPMDB thinks it is still there. So what can I do to stop geting this error and make sure no trace of intel-compilerpro-common-319-12.1-10.noarch is on my oersonal computer?

Thanks. R,

jyunker

bigrigdriver 02-14-2014 12:29 PM

Quote:

Warning: RPMDB altered outside of yum.
Either you have installed something directly (outside of yum) using rpm --install, or some application has altered the rpmdb. This is a warning. You can clear the warning with the command: yum clean all.

Then it would be a good idea to rebuild the rpmdb. Simply running the rpmdb command leaves you open to possible errors from which you will not be able to recover. There is a step by step procedure to follow to assure that you can recover it something goes wrong.

You can find the procedure listed here: http://linuxsysconfig.com/2013/03/re...-on-fedora-18/

I hope you find this helpful.

John VV 02-14-2014 12:39 PM

on fedora/RHEL/CentOS/SL this is normally used to clean the database

Code:

su -
---- root password when asked for ----
yum clean all
rpm --rebuilddb
yum update



All times are GMT -5. The time now is 05:46 PM.