On Tue, Nov 15, 2011 at 12:56 PM, Denniston, Todd A CIV NAVSURFWARCENDIV Crane todd.denniston@navy.mil wrote:
I have been seeing something for quite some time which has confused me considerably for over a year, perhaps one of you can help me understand.
Assumed: rpm queries are against _a_ database. Assumed: database queries against the same database, without changes to the data in the database, will return the same data.
Confusion: then why are some of the summaries reported by rpm different?
Each day I (cron.daily) run the following command rpm -qa \ --qf '"%{VENDOR}","%{NAME}","%{VERSION}","%{VERSION}-%{RELEASE}","%{ARCH}","% {SUMMARY}"\n' \ | sort -t" -k3 > ${OUTFILE}
Stuff the resulting ${OUTFILE} in an rcs file.
And some days the rcs file will show deltas such as the following (which was pulled from a rather recent set of flipflops):
--- mach.csv 2011/11/15 10:50:04 +++ mach.csv 2011/11/15 09:22:53
-"CentOS","bash","3.2","3.2-32.el5","i386","The GNU Bourne Again shell (bash) version 3.1." +"CentOS","bash","3.2","3.2-32.el5","i386","The GNU Bourne Again shell (bash) version 3.2"
What you are seeing is indeed odd. I see 'version 3.1' but not '3.2' anywhere on the Summary line of bash. What is your kernel by the way? uname -mr ?
Have you cleared yum cache? Not just running a 'yum clean all' but emptying the /var/cache/yum directory ?
Akemi