On Tue, 23 Mar 2004, Polashek, Matthew wrote: > Anyone know why this happens? > > [root@localhost RPMs]# rpm -e xmms-alsa-1.2.8-3.2.fr.i386.rpm > error: package xmms-alsa-1.2.8-3.2.fr.i386.rpm is not installed > [root@localhost RPMs]# rpm -i xmms-alsa-1.2.8-3.2.fr.i386.rpm > warning: xmms-alsa-1.2.8-3.2.fr.i386.rpm: V3 DSA signature: NOKEY, key > ID e42d547b > package xmms-alsa-1.2.8-3.2.fr is already installed > [root@localhost RPMs]# > > When I run rpm -q xmms-alsa, the output indicates that xmms-alsa-1.2.8 is > installed. Why does this happen and how do I fix it? I can't seem to find > this particular problem anywhere in the ether. The answer is contained in the question. "rpm -q xmms-alsa" finds the RPM in the database, but "rpm -e xmms-alsa-1.2.8-3.2.fr.i386.rpm" does not. Do you see the difference? Hint: What happens if you try "rpm -e xmms-alsa"? Now, "rpm -i xmms-alsa-1.2.8-3.2.fr.i386.rpm" needs the name of the RPM *file* because the RPM isn't in the database before you install it, but "rpm -q xmms-alsa" and "rpm -e xmms-alsa" need the name of the RPM itself, because they are looking in the database for RPMs that are already there. -- Matthew Saltzman Clemson University Math Sciences mjs AT clemson DOT edu http://www.math.clemson.edu/~mjs