Is there any software that will monitor all files accessed / changed / created during an install? Might help in future.
i just said before and now we are speaking in a general way
when you are installing a rpm package, header informations about that package is stored in /var/lib/rpm directory
In this particular case information about some package(s) is stored there but the package is not installed in fact
It is a procedure to clean-up rpm package databaseS (because is NOT only one file that store this specific info) and in this procedure you must have original rpm package that fail to install from one reason (eg: hardware failure while rpm package install)
If you want to have an win-linux equivalent when you are talking about where are stored info about installed packages, here it is:
/var/lib/rpm/ (part_of) %windir%\system32\config
In our PCLinuxOS Synaptic do the job very well when sytem not crashes hard like in this case
A software to monitor what ? hardware failures ? when really bad things happen you have to repair those things .. almost manually