unable to start postfix

centos 5.1. The owner forgot to turn off selinux so i’m chasing down a few errors. The one i can’t figure out is the following:
Failed to save enabled features : A problem was found with your Postfix virtual maps : No map sources were found in the Postfix configuration

how do i fix this?

SELinux should have been turned off automatically during installation, but it sounds like the virtualmin-base package postinstall script failed to run completely (or at all)–there would have been some errors.

If this is a new box, with no user data, just do the following:

rpm -e virtualmin-base
yum install virtualmin-base

To force a re-run of that postinstall script. If there are errors, let us know and we’ll try to help fix them (there are two errors that are expected–saslauthd will fail to start, since it’s probably already running, and quota configuration always gives errors due to a stupidity in the Linux quota tools).