Hi Joe,
Had this even been implemented? Virtualmin installation script stuck at the following point for me:
root@ns1:/root#
./install.sh
Welcome to the Virtualmin GPL installer, version 1.0.9
WARNING:
The installation is quite stable and functional when run on a freshly
installed supported Operating System.
If you have existing websites, email users, or if you manually installed
Virtualmin via a Webmin āwbmā module, you are likely to run into problems.
Please read the Virtualmin Administrators Guide before proceeding if
your system is not a freshly installed and supported OS.
This script is not intended to update your system! It should only be
used to perform your initial Virtualmin installation. If you have previously
run the Virtualmin installer, you can perform upgrades and updates from within
Virtualmin itself, or using your systemās package manager. Once Virtualmin is
installed, you never need to run this script again.
The systems currently supported by install.sh are:
CentOS and RHEL 5-6 on i386 and x86_64
Scientific Linux 6 on i386 and x86_64
Debian 6.0 on i386 and amd64
Ubuntu 8.04 LTS and 10.04 LTS, and 12.04 LTS on i386 and amd64
Amazon Linux 2012.03 on i386 and x86_64
FreeBSD 7.0 and 8 on i386 and amd64
If your OS is not listed above, this script will fail. More details
about the systems supported by the script can be found here:
http://www.virtualmin.com/os-support.html
Continue? (y/n) y
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 ns1.mysite.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: 6
INFO - Configuring package manager for CentOS Linux 6ā¦
INFO - Disabling SELinux during installationā¦
INFO - Download of http://software.virtualmin.com/gpl/rhel/6/x86_64/virtualmin-release-latest.noarch.rpm Succeeded.
warning: virtualmin-release-latest.noarch.rpm: Header V3 DSA/SHA1 Signature, key ID a0bdbcf9: NOKEY
Running updatedb so locate worksā¦this will take a little while.
/var/tmp/rpm-tmp.BffCaN: line 12: updatedb: command not found
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.
/var/tmp/rpm-tmp.BffCaN: line 39: locate: command not found
INFO - Succeeded.
INFO - Installing dependencies using command: /usr/bin/yum -y -d 2 install bind bind-utils caching-nameserver httpd postfix 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-xml 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ā¦
|Warning: RPMDB altered outside of yum.
INFO - /usr/bin/yum -y -d 2 install bind bind-utils caching-nameserver httpd postfix 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-xml 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 clean all
Loaded plugins: fastestmirror, presto
Cleaning repos: base extras updates virtualmin virtualmin-universal
Cleaning up Everything
Cleaning up list of fastest mirrors
0 delta-package files removed, by presto
INFO - yum -y -d 2 install virtualmin-base
ā¦in progress, please waitā¦
/
Having waited for quite too long I decided to follow Ericās advice on http://www.virtualmin.com/node/16254#comment-71963 and after re-checking configuration got:
Checking Configuration
The status of your system is being checked to ensure that all enabled features are available, that the mail server is properly configured, and that quotas are active ..
Your system has 31.33 GB of memory, which is at or above the Virtualmin recommended minimum of 256 MB.
BIND DNS server is installed, and the system is configured to use it.
Mail server Postfix is installed and configured.
Your Postfix version does not support per-domain outgoing IP addresses.
Apache is installed.
The following PHP versions are available : 5.3.3 (/usr/bin/php-cgi)
Webalizer is installed.
MySQL is installed and running.
Logrotate is installed.
Using network interface eth0 for virtual IPs.
IPv6 addresses are available, using interface eth0.
Default IP address for virtual servers is xxx.xxx.xxx.xx.
Default IP address is set to xxx.xxx.xxx.xx, which matches the detected external address.
Quotas are not enabled on the filesystem /home which contains home directories under /home and email files under /home. Quota editing has been disabled.
Shell /bin/false for FTP users is not included in /etc/shells, which may prevent FTP access.
All commands needed to create and restore backups are installed.
The selected package management and update systems are installed OK.
ā¦ your system is ready for use by Virtualmin.
Updating all Webmin users with new settingsā¦
ā¦ done
Updating Virtualmin library pre-load settings ā¦
ā¦ done
Updating status collection job ā¦
ā¦ done
Is my Virtualmin setup ok or not?
Thanks!