I think the problem is that Xavier is using a --file name-- in the 'rpm -e' command. Xavier, use only the package name for the 'rpm -e' command. For the specific case given, that would be 'rpm -e speex'. Don't resort to the 'force' option just yet! -Aaron > -----Original Message----- > From: rpm-list-bounces@xxxxxxxxxx > [mailto:rpm-list-bounces@xxxxxxxxxx] On Behalf Of James Olin Oden > Sent: Wednesday, September 01, 2004 5:56 AM > To: RPM Package Manager > Subject: Re: rpm package "installed" and "not installed" > > On Mon, 30 Aug 2004, xavier.sinecosa wrote: > > > I installed a the speex-1.0.3-2.1.i386.rpm package and > tried thaen to > > uninstall it in order to do an upgrade, but the package seems to be > > installed from "rpm -Uvh" and not installed from "rpm -e"! > > Here is what I get: > > > > # rpm -Uvh speex-1.0.3-2.1.i386.rpm > > Preparing... > > ########################################### [100%] > > package speex-1.0.3-2.1 is already installed # > ldconfig # rpm > > -e speex-1.0.3-2.1.i386.rpm > > error: package speex-1.0.3-2.1.i386.rpm is not installed > > > Normally when upgrading a package the epoch, version, release > has incremented. In your case I am guessing this is a dev > package that someone did not bother to increment at least one > part of the EVR. > To make rpm do what you want just add --force to the command line. > > Cheers...james > > > _______________________________________________ > Rpm-list mailing list > Rpm-list@xxxxxxxxxx > https://www.redhat.com/mailman/listinfo/rpm-list > _______________________________________________ Rpm-list mailing list Rpm-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/rpm-list