Sucess! Thank you Eric - and a question

I installed a new Ubuntu 12.04 lts Server on VPS and began to install Virtualmin when the script stopped.

Any suggestions why?

Setting up libfont-afm-perl (1.20-1) ... Setting up libhtml-tagset-perl (3.20-2) ... Setting up libhtml-parser-perl (3.69-1build1) ... Setting up liblwp-mediatypes-perl (6.01-1) ... Setting up libhttp-message-perl (6.01-1) ... Setting up libhtml-form-perl (6.00-1) ... Setting up libhtml-tree-perl (4.2-1) ... Setting up libhtml-format-perl (2.10-1) ... Setting up libhtml-template-perl (2.10-1) ... Setting up libhttp-cookies-perl (6.00-2) ... Setting up libhttp-daemon-perl (6.00-1) ... Setting up libhttp-negotiate-perl (6.00-2) ... Setting up libsocket6-perl (0.23-1build2) ... Setting up libio-socket-inet6-perl (2.69-2) ... Setting up libio-socket-ssl-perl (1.53-1) ... Setting up libnet-http-perl (6.02-1) ... Setting up libwww-robotrules-perl (6.01-1) ... Setting up libnet-ip-perl (1.25-3) ... Setting up libnet-dns-perl (0.66-2ubuntu3) ... Setting up libnetaddr-ip-perl (4.058+dfsg-2) ... Setting up libmail-spf-perl (2.8.0-1) ... Setting up libmailtools-perl (2.08-1) ... Setting up libnet-xwhois-perl (0.90-3) ... Setting up libpg-perl (1:2.1.1-4build2) ... Setting up libsys-hostname-long-perl (1.4-2) ... Setting up libxml-namespacesupport-perl (1.09-3) ... Setting up libxml-sax-base-perl (1.07-1) ... Setting up libxml-sax-perl (0.99+dfsg-1) ... update-perl-sax-parsers: Registering Perl SAX parser XML::SAX::PurePerl with priority 10... update-perl-sax-parsers: Updating overall Perl SAX parser modules info file...

Creating config file /etc/perl/XML/SAX/ParserDetails.ini with new version
Setting up mysql-client (5.5.24-0ubuntu0.12.04.1) …
Setting up mysql-server (5.5.24-0ubuntu0.12.04.1) …
Setting up php5-cli (5.3.10-1ubuntu3.2) …

Creating config file /etc/php5/cli/php.ini with new version
update-alternatives: using /usr/bin/php5 to provide /usr/bin/php (php) in auto mode.
Setting up php-pear (5.3.10-1ubuntu3.2) …

Configuration file `/etc/pear/pear.conf’, does not exist on system.
Installing new config file as you requested.
Setting up php5-cgi (5.3.10-1ubuntu3.2) …

Creating config file /etc/php5/cgi/php.ini with new version
update-alternatives: using /usr/bin/php5-cgi to provide /usr/bin/php-cgi (php-cgi) in auto mode.
update-alternatives: using /usr/lib/cgi-bin/php5 to provide /usr/lib/cgi-bin/php (php-cgi-bin) in auto mode.
Setting up php5 (5.3.10-1ubuntu3.2) …
Setting up php5-mysql (5.3.10-1ubuntu3.2) …

Configuration file `/etc/php5/conf.d/mysql.ini’, does not exist on system.
Installing new config file as you requested.

Configuration file `/etc/php5/conf.d/pdo_mysql.ini’, does not exist on system.
Installing new config file as you requested.

Configuration file `/etc/php5/conf.d/mysqli.ini’, does not exist on system.
Installing new config file as you requested.
Setting up postfix-pcre (2.9.3-2~12.04.1) …
Adding pcre map entry to /etc/postfix/dynamicmaps.cf
Setting up postgresql-client-common (129) …

Configuration file `/etc/postgresql-common/user_clusters’, does not exist on system.
Installing new config file as you requested.
Setting up postgresql-client-9.1 (9.1.4-0ubuntu12.04) …
update-alternatives: using /usr/share/postgresql/9.1/man/man1/psql.1.gz to provide /usr/share/man/man1/psql.1.gz (psql.1.gz) in auto mode.
Setting up postgresql-common (129) …

Configuration file `/etc/sysctl.d/30-postgresql-shm.conf’, does not exist on system.
Installing new config file as you requested.

Configuration file `/etc/init.d/postgresql’, does not exist on system.
Installing new config file as you requested.

Configuration file `/etc/logrotate.d/postgresql-common’, does not exist on system.
Installing new config file as you requested.
Adding user postgres to group ssl-cert
Building PostgreSQL dictionaries from installed myspell/hunspell packages…
runlevel:/var/run/utmp: No such file or directory
Setting up postgresql-9.1 (9.1.4-0ubuntu12.04) …
Creating new cluster (configuration: /etc/postgresql/9.1/main, data: /var/lib/postgresql/9.1/main)…
Moving configuration file /var/lib/postgresql/9.1/main/postgresql.conf to /etc/postgresql/9.1/main…
Moving configuration file /var/lib/postgresql/9.1/main/pg_hba.conf to /etc/postgresql/9.1/main…
Moving configuration file /var/lib/postgresql/9.1/main/pg_ident.conf to /etc/postgresql/9.1/main…
Configuring postgresql.conf to use port 5432…
update-alternatives: using /usr/share/postgresql/9.1/man/man1/postmaster.1.gz to provide /usr/share/man/man1/postmaster.1.gz (postmaster.1.gz) in auto mode.
runlevel:/var/run/utmp: No such file or directory

  • Starting PostgreSQL 9.1 database server [ OK ]
    Setting up postgresql (9.1+129) …
    Setting up postgresql-client (9.1+129) …
    Setting up proftpd-basic (1.3.4a-1) …

Configuration file `/etc/logrotate.d/proftpd-basic’, does not exist on system.
Installing new config file as you requested.

Configuration file `/etc/default/proftpd’, does not exist on system.
Installing new config file as you requested.

Configuration file `/etc/pam.d/proftpd’, does not exist on system.
Installing new config file as you requested.

Configuration file `/etc/proftpd/blacklist.dat’, does not exist on system.
Installing new config file as you requested.

Configuration file `/etc/proftpd/dhparams.pem’, does not exist on system.
Installing new config file as you requested.

Configuration file `/etc/init.d/proftpd’, does not exist on system.
Installing new config file as you requested.

Configuration file /etc/ftpusers', does not exist on system. Installing new config file as you requested. runlevel:/var/run/utmp: No such file or directory Warning: The home dir /var/run/proftpd you specified can't be accessed: No such file or directory Adding system user proftpd’ (UID 113) …
Adding new user proftpd' (UID 113) with group nogroup’ …
Not creating home directory /var/run/proftpd'. Adding system user ftp’ (UID 114) …
Adding new user ftp' (UID 114) with group nogroup’ …
Creating home directory /srv/ftp' ... /usr/share/proftpd/templates/welcome.msg’ -> `/srv/ftp/welcome.msg.proftpd-new’
Cannot start proftpd, please check syntax of your configuration file /etc/proftpd/proftpd.conf
Setting up re2c (0.13.5-1build1) …
Setting up ruby1.8 (1.8.7.352-2ubuntu1) …
update-alternatives: using /usr/bin/ruby1.8 to provide /usr/bin/ruby (ruby) in auto mode.
Setting up ri1.8 (1.8.7.352-2ubuntu1) …
Setting up ri (4.8) …
Setting up ruby (4.8) …
Setting up scponly (4.8-4) …

Configuration file `/etc/scponly/debuglevel’, does not exist on system.
Installing new config file as you requested.
Setting up spamc (3.3.2-2ubuntu1) …
Setting up subversion (1.6.17dfsg-3ubuntu3) …

Configuration file `/etc/subversion/servers’, does not exist on system.
Installing new config file as you requested.

Configuration file `/etc/subversion/config’, does not exist on system.
Installing new config file as you requested.

Configuration file `/etc/bash_completion.d/subversion’, does not exist on system.
Installing new config file as you requested.

Configuration file `/etc/emacs/site-start.d/50psvn.el’, does not exist on system.
Installing new config file as you requested.
Setting up zip (3.0-4) …
Setting up apache2-suexec-custom (2.2.22-1ubuntu1) …

Configuration file `/etc/apache2/suexec/www-data’, does not exist on system.
Installing new config file as you requested.
Setting up liblwp-protocol-https-perl (6.02-1) …
Setting up libwww-perl (6.03-1) …
Setting up libxml-parser-perl (2.41-1build1) …
Setting up libxml-sax-expat-perl (0.40-2) …
update-perl-sax-parsers: Registering Perl SAX parser XML::SAX::Expat with priority 50…
update-perl-sax-parsers: Updating overall Perl SAX parser modules info file…
Replacing config file /etc/perl/XML/SAX/ParserDetails.ini with new version
Setting up libxml-simple-perl (2.18-3) …
Setting up spamassassin (3.3.2-2ubuntu1) …

Configuration file `/etc/spamassassin/v312.pre’, does not exist on system.
Installing new config file as you requested.

Configuration file `/etc/spamassassin/v320.pre’, does not exist on system.
Installing new config file as you requested.

Configuration file `/etc/spamassassin/65_debian.cf’, does not exist on system.
Installing new config file as you requested.

Configuration file `/etc/spamassassin/v330.pre’, does not exist on system.
Installing new config file as you requested.

Configuration file `/etc/spamassassin/local.cf’, does not exist on system.
Installing new config file as you requested.

Configuration file `/etc/spamassassin/init.pre’, does not exist on system.
Installing new config file as you requested.

Configuration file `/etc/spamassassin/v310.pre’, does not exist on system.
Installing new config file as you requested.

Configuration file `/etc/default/spamassassin’, does not exist on system.
Installing new config file as you requested.

Configuration file `/etc/init.d/spamassassin’, does not exist on system.
Installing new config file as you requested.

Configuration file `/etc/cron.daily/spamassassin’, does not exist on system.
Installing new config file as you requested.
runlevel:/var/run/utmp: No such file or directory
SpamAssassin Mail Filter Daemon: disabled, see /etc/default/spamassassin
Processing triggers for libc-bin …
ldconfig deferred processing now taking place
Errors were encountered while processing:
mailman
FATAL - 2012-08-01 05:34:33 - Fatal Error Occurred: Something went wrong during installation: 0
FATAL - 2012-08-01 05:34:33 - Cannot continue installation.
FATAL - 2012-08-01 05:34:33 - Attempting to remove virtualmin repository configuration, so the installation can be
FATAL - 2012-08-01 05:34:33 - re-attempted after any problems have been resolved.
FATAL - 2012-08-01 05:34:33 - Removing temporary directory and files.
FATAL - 2012-08-01 05:34:33 - If you are unsure of what went wrong, you may wish to review the log

In the end I did an apt-get install vsftpd, then removed a file at /var/lock and did apt-get -f install before running the install.sh again to finish the install.

Your logs there suggest that it had trouble installing the “mailman” package… you could try installing that manually with:

apt-get install mailman

Thank you!