At 11:56 AM -0500 11/18/06, Jim Cornette wrote: >Tony Nelson wrote: > > I'm thinking the problem might be from the puplet interfering with >>> ongoing transactions which is killing the rpm databases. This is a >>> WAG so I really will have to disable the puplet applet and note if >>> database corruption is ongoing or not present any longer. > ... > >> I as well am slightly suspicious of puplet (and pirut), though they should >> be using RPM and not be able to introduce such issues. I'll just keep my >> eyes on the database; I may add a nightly cron task to do this if I can be >> sure of handling locking issues. > >I am now applying updates via the puplet applet and seeing if the >corruption issue will cease. As past practices, I use yum from a root >shell mostly. Everything seems to install fine when using the puplet to >launch pup. I did have a problem with control-center not installing >because of a scriptlet error. This is with current development which is >pretty stable and with few conflicting packages at present. > >Please inform of what the automatic updates do for you. Well, I applied the aumix update via puplet and the RPM database is still OK. >> This command verifies the various RPM database files: >> >> []# ( cd /var/lib/rpm ; for name in `find . ! -name '__db*' -type f -print` ; do echo "$name" ; /usr/lib/rpm/rpmdb_verify "$name" ; done ) > >I ran this and ended up with the below output with no out of the >ordinaty output (Except the files listed below. Do I read these files >after running the script or expect output if something is incorrect? ... Expect output if something is incorrect. That output doesn't refer to the offending file, hence the "echo" command before it. However, from reading RPM's source, the proper and undocumented command is: []$ rpm --verifydb which seems to work fine as a normal user, as it opens the files read-only. -- ____________________________________________________________________ TonyN.:' The Great Writ <mailto:tonynelson@xxxxxxxxxxxxxxxxx> ' is no more. <http://www.georgeanelson.com/>