rrpm -U is already installed rpm -v is not installed

Posted on 2004-12-01
Medium Priority
Last Modified: 2013-12-15

I hope someone can answer my question.

I upgraded my spamassassin modules:

rpm -U perl-Mail-SpamAssassin-3.0.1-1.i386.rpm spamassassin-3.0.1-1.i386.rpm.

If I verify this it thinks they are upgraded:
rpm -Uv perl-Mail-SpamAssassin-3.0.1-1.i386.rpm spamassassin-3.0.1-1.i386.rpm
Preparing packages for installation...
package perl-Mail-SpamAssassin-3.0.1-1 is already installed
package spamassassin-3.0.1-1 is already installed

rpm -q spamassassin

My spamd would not start. When I verify the packages are installed it says they are not installed:

 rpm -e -v --test perl-Mail-SpamAssassin-3.0.1-1.i386.rpm spamassassin-3.0.1-1.i386.rpm | more
error: package perl-Mail-SpamAssassin-3.0.1-1.i386.rpm is not installed
error: package spamassassin-3.0.1-1.i386.rpm is not installed.

I understand that the -U flag removed the previous version before it installs the version to upgrade to. So, I am loathed to try and uninstall it.

Does anyone know what the best course of action to take is?


Question by:misscarbonara
LVL 40

Expert Comment

ID: 12715733
Your "verify" is flawed. "--test' is only a valid option to and 'rpm -i' (install) operation. You attempted to invoke an 'rpm -e' which would have erased the packages had the syntax an options been valid.

You can verify the packages with 'rpm -q --verify perl-Mail-SpamAssassin-3.0.1-1 spamassassin-3.0.1-1'. See 'man rpm' for details.

If spamd is failing to start it probably isn't happy about something and it may log it's compaints to /var/log/messages, have you looked there for errors?
LVL 38

Accepted Solution

wesly_chen earned 2000 total points
ID: 12717096
> My spamd would not start.
After you do "rpm -qa | grep -i spamassassin" to verify spamassassin installation.
Then as root, do
# service spamassassin start    <==== start spamassassin
chkconfig --level 2345 spamassassin on  <===turn on spamassassin at boot up


Featured Post

Veeam and MySQL: How to Perform Backup & Recovery

MySQL and the MariaDB variant are among the most used databases in Linux environments, and many critical applications support their data on them. Watch this recorded webinar to find out how Veeam Backup & Replication allows you to get consistent backups of MySQL databases.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Over the last ten+ years I have seen Linux configuration tools come and go. In the early days there was the tried-and-true, all-powerful linuxconf that many thought would remain the one and only Linux configuration tool until the end of times. Well,…
Little introduction about CP: CP is a command on linux that use to copy files and folder from one location to another location. Example usage of CP as follow: cp /myfoder /pathto/destination/folder/ cp abc.tar.gz /pathto/destination/folder/ab…
Learn several ways to interact with files and get file information from the bash shell. ls lists the contents of a directory: Using the -a flag displays hidden files: Using the -l flag formats the output in a long list: The file command gives us mor…
Connecting to an Amazon Linux EC2 Instance from Windows Using PuTTY.
Suggested Courses
Course of the Month17 days, 1 hour left to enroll

862 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question