New GPL Installation help

I have 2 production servers running Vmin Pro on centos5 and they are awesome!

For my personal use, I want to install a GPL version on a small VPS running centos 4.5. as I understand, the install script will not work on centos4.5 so I am going to try the manual install.

so, my question is: I think I can set-up most of the required packages, but I doubt I can make postfix work as intended. does anybody have some tips to share with me?

I plan to do the regular yum install postfix, but I don’t know what else to do to make it get along with Vmin GPL. (Maildir settings, sslauth, virtual domains, etc.)

any pointers?

Thanks!

Alonso

on a VPS the most important thing is RAM. If it’s not enough the installation will partially fail and will take some time to install the missing parts manually.
I installed GPL on a VPS with 64mb ram and that was a tough cookie to do (upgraded to 128mb though).
Anyways in the end postfix and BIND are running.
Just install as you would normally do.

For my personal use, I want to install a GPL version on a small VPS running centos 4.5. as I understand, the install script will not work on centos4.5 so I am going to try the manual install.

CentOS 4 has been supported by the GPL installer for quite some time. Point me to where I failed to mention that and I’ll fix it.

As ronald mentioned…memory is a concern. The other tricky bit might be network interface names. You may have to configure them explicitly rather than letting Virtualmin pick them up. It’ll warn you about it during the Configuration Check once you’re logged in.

Joe,

As always, thanks for your prompt help.

The VPS I contracted has 256mb of RAM, and it will probably only host 4-5 small/low traffic sites. So I hope thta’s enough, if not I will upgrade to 384.

This is where I got the idea that the installer would not work on centos 4:

http://www.webmin.com/vdownload.html

"If you have a fresh system running CentOS 5 or Debian 4.0 and want to install the full Virtualmin GPL stack (including Webmin, Apache, Postfix and other dependencies), the easiest way is to use the Virtualmin GPL install script. Otherwise, you should add it to an existing Webmin install, as described here."

Alonso

Here too:

http://www.webmin.com/vinstall.html

"Ideally, it should be run on a system that has a fresh install of either CentOS 5 or Debian 4.0, as at the moment those are the only supported operating systems."

Thanks again,

Alonso

I just attempted the installation, this is what I got:

Checking for HTTP client…found /usr/bin/curl -s -O
Checking for perl…found /usr/bin/perl
Loading log4sh logging library…
INFO - Started installation log in /root/virtualmin-install.log
INFO - Checking for fully qualified hostname…
INFO - Hostname OK: fully qualified as vps1.hotelvirtual.com
INFO - Installing serial number and license key into /etc/virtualmin-license
INFO - Loading OS selection library…
INFO - Download of http://software.virtualmin.com/lib/oschooser.pl Succeeded.
INFO - Loading OS list…
INFO - Download of http://software.virtualmin.com/lib/os_list.txt Succeeded.
INFO - Operating system name: CentOS Linux
INFO - Operating system version: 4.6
INFO - Configuring package manager for CentOS Linux 4.6…
INFO - Disabling SELinux during installation…
/usr/sbin/setenforce: SELinux is disabled
INFO - setenforce 0 failed: 1
INFO - Download of http://software.virtualmin.com/gpl/rhel/4.6/i386/virtualmin-release-latest.noarch.rpm Succeeded.
warning: virtualmin-release-latest.noarch.rpm: V3 DSA signature: NOKEY, key ID a0bdbcf9
Running updatedb so locate works…this will take a little while.
Attempting to import various system RPM-GPG-KEY files…Errors may occur,
if you’ve already imported them. It is safe to ignore these errors.
INFO - Succeeded.
INFO - Installing dependencies using command: /usr/bin/yum -y -d 2 install bind bind-utils caching-nameserver httpd postfix bind spamassassin procmail perl-DBD-Pg perl-DBD-MySQL quota iptables openssl python mailman subversion mysql mysql-server mysql-devel postgresql postgresql-server rh-postgresql rh-postgresql-server logrotate webalizer php php-domxl php-gd php-imap php-mysql php-odbc php-pear php-pgsql php-snmp php-xmlrpc php-mbstring mod_perl mod_python cyrus-sasl dovecot spamassassin mod_dav_svn cyrus-sasl-gssapi mod_ssl ruby ruby-devel rubygems perl-XML-Simple perl-Crypt-SSLeay
…in progress, please wait… /No Match for argument: rh-postgresql
No Match for argument: rh-postgresql-server -No Match for argument: php-domxl \No Match for argument: perl-XML-Simple INFO - /usr/bin/yum -y -d 2 install bind bind-utils caching-nameserver httpd postfix bind spamassassin procmail perl-DBD-Pg perl-DBD-MySQL quota iptables openssl python mailman subversion mysql mysql-server mysql-devel postgresql postgresql-server rh-postgresql rh-postgresql-server logrotate webalizer php php-domxl php-gd php-imap php-mysql php-odbc php-pear php-pgsql php-snmp php-xmlrpc php-mbstring mod_perl mod_python cyrus-sasl dovecot spamassassin mod_dav_svn cyrus-sasl-gssapi mod_ssl ruby ruby-devel rubygems perl-XML-Simple perl-Crypt-SSLeay: Succeeded.
INFO - Succeeded.
INFO - Installing Virtualmin and all related packages now using the command:
INFO - yum -y -d 2 install virtualmin-base
…in progress, please wait… /WARNING: Your ClamAV installation is OUTDATED!
WARNING: Local version: 0.93.1 Recommended version: 0.93.3 -WARNING: getfile: daily-7359.cdiff not found on remote server (IP: 65.120.238.5)
WARNING: getpatch: Can’t download daily-7359.cdiff from db.local.clamav.net \WARNING: getfile: daily-7359.cdiff not found on remote server (IP: 155.98.64.86)
WARNING: getpatch: Can’t download daily-7359.cdiff from db.local.clamav.net
WARNING: getfile: daily-7359.cdiff not found on remote server (IP: 199.184.215.2)
WARNING: getpatch: Can’t download daily-7359.cdiff from db.local.clamav.net /WARNING: Incremental update failed, trying to download daily.cvd \WARNING: Your ClamAV installation is OUTDATED!
WARNING: Current functionality level = 31, recommended = 33
WARNING: Clamd was NOT notified: Can’t connect to clamd through /tmp/clamd.socket
connect(): No such file or directory \Enabling quotas on filesystem for /home |The filesystem / could not be remounted with quotas enabled. You may need to reboot your system, and then enable quotas in the Disk Quotas module. |Killed
[root@vps1 ~]#