[PlanetCCRMA] how rpm sucks, let me count the ways

Ryan Gallagher ryanpg@yahoo.com
Tue Mar 18 11:41:01 2003


Hmm...

Lots of references to good ole quake2.

[root@ruined guest]# rpm -e -v -v --allmatches quake2
D: unshared posix mutexes found(38), adding DB_PRIVATE, using fcntl
lock
D: opening  db environment /var/lib/rpm/Packages
create:cdb:mpool:private
D: opening  db index       /var/lib/rpm/Packages rdonly mode=0x0
D: locked   db index       /var/lib/rpm/Packages
D: opening  db index       /var/lib/rpm/Name rdonly mode=0x0
D:  read h#     248 Header sanity check: OK
D:  read h#     315 Header sanity check: OK
D:  read h#     604 Header sanity check: OK
D:  read h#     655 Header sanity check: OK
D:  read h#     725 Header sanity check: OK
D: ========== --- quake2-3.20-glibc-6 i386/Linux 0x0
D: opening  db index       /var/lib/rpm/Requirename rdonly mode=0x0
D: ========== --- quake2-3.20-glibc-6 i386/Linux 0x0
D: ========== --- quake2-3.20-glibc-6 i386/Linux 0x0
D: ========== --- quake2-3.20-glibc-6 i386/Linux 0x0
D: ========== --- quake2-3.20-glibc-6 i386/Linux 0x0
D: closed   db index       /var/lib/rpm/Requirename
D: closed   db index       /var/lib/rpm/Name
D: closed   db index       /var/lib/rpm/Packages
D: closed   db environment /var/lib/rpm/Packages
D: unshared posix mutexes found(38), adding DB_PRIVATE, using fcntl
lock
D: opening  db environment /var/lib/rpm/Packages
create:cdb:mpool:private
D: opening  db index       /var/lib/rpm/Packages create mode=0x42
D: mounted filesystems:
D:     i    dev bsize       bavail       iavail mount point
D:     0 0x0302  4096      5958924      3560568 /
D:     1 0x0002  1024            0           -1 /proc
D:     2 0x0007  1024            0           -1 /proc/bus/usb
D:     3 0x0341  4096       930171      1249421 /archives
D:     4 0x0301  1024       100783        32073 /boot
D:     5 0x0006  1024            0           -1 /dev/pts
D:     6 0x0008  4096        48228        48227 /dev/shm
D: sanity checking 5 elements
D: computing 470 file fingerprints
D: computing file dispositions
D: opening  db index       /var/lib/rpm/Basenames create mode=0x42
D: ========== --- quake2-3.20-glibc-6
D:     erase: quake2-3.20-glibc-6 has 94 files, test = 0
D: opening  db index       /var/lib/rpm/Name create mode=0x42
D:  read h#     725 Header sanity check: OK
D: ========== --- quake2-3.20-glibc-6
D:     erase: quake2-3.20-glibc-6 has 94 files, test = 0
D:  read h#     655 Header sanity check: OK
D: ========== --- quake2-3.20-glibc-6
D:     erase: quake2-3.20-glibc-6 has 94 files, test = 0
D:  read h#     604 Header sanity check: OK
D: ========== --- quake2-3.20-glibc-6
D:     erase: quake2-3.20-glibc-6 has 94 files, test = 0
D:  read h#     315 Header sanity check: OK
D: ========== --- quake2-3.20-glibc-6
D:     erase: quake2-3.20-glibc-6 has 94 files, test = 0
D:  read h#     248 Header sanity check: OK
D: closed   db index       /var/lib/rpm/Basenames
D: closed   db index       /var/lib/rpm/Name
D: closed   db index       /var/lib/rpm/Packages
D: closed   db environment /var/lib/rpm/Packages

Of course ->

[root@ruined guest]# rpm -qa | grep quake2
quake2-3.20-glibc-6
quake2-3.20-glibc-6
quake2-3.20-glibc-6
quake2-3.20-glibc-6
quake2-3.20-glibc-6

-uh, I'm not quite up to pleading for help on yet another mailing list
(yet)... and I somehow feel like doing a clean install of phoebe-3
might be a better way to test dependencies etc. BUT any thoughts would
be appreciated.

thanks,
ryan

--- Fernando Pablo Lopez-Lezcano <nando@ccrma.Stanford.EDU> wrote:
> > I'm having the same maddening problem.  Except it's even more
> absurd.
> 
> Very weird...
> 
> > [root@ruined root]# rpm -qa | grep quake
> > quake2-3.20-glibc-6
> > quake2-3.20-glibc-6
> > quake2-3.20-glibc-6
> > quake2-3.20-glibc-6
> > quake2-3.20-glibc-6
> > 
> > [root@ruined root]# rpm -e quake2-3.20-glibc-6
> > error: package quake2-3.20-glibc-6 is not installed
> > 
> > [root@ruined root]# rpm -ev quake2
> > error: "quake2" specifies multiple packages
> > 
> > [root@ruined root]# rpm -e quake2 --allmatches (<- reports no
> errors)
> 
> Could you do a "rpm -e -v -v --allmatches quake2" to see what it
> reports? I've searching for something like this on google and have
> not
> found any solution yet. 
> 
> I think there is an rpm related mailing list somewhere in the redhat
> site, it might be interesting to know what they think about this...
> -- Fernando
> 
> 


=====
--r--

__________________________________________________
Do you Yahoo!?
Yahoo! Platinum - Watch CBS' NCAA March Madness, live on your desktop!
http://platinum.yahoo.com