Install failed for Pro on CentOS 4.5

Here is the log… I don’t see what the problem is directly…

[root@host ~]# more /root/virtualmin-install.log
INFO - 2007-08-30 03:44:41 - Started installation log in virtualmin-install.log
DEBUG - 2007-08-30 03:44:41 - Install mode: full
DEBUG - 2007-08-30 03:44:41 - Virtualmin Meta-Package list: virtualmin-base
DEBUG - 2007-08-30 03:44:41 - install.sh version: EA4.1
INFO - 2007-08-30 03:44:41 - Checking for fully qualified hostname…
INFO - 2007-08-30 03:44:41 - Hostname OK: fully qualified as host.rockhopper.com
INFO - 2007-08-30 03:44:41 - Installing serial number and license key into /etc/
virtualmin-license
INFO - 2007-08-30 03:44:41 - Loading OS selection library…
INFO - 2007-08-30 03:44:41 - Download of http://software.virtualmin.com/lib/osch
ooser.pl Succeeded.
INFO - 2007-08-30 03:44:41 - Loading OS list…
INFO - 2007-08-30 03:44:41 - Download of http://software.virtualmin.com/lib/os_l
ist.txt Succeeded.
INFO - 2007-08-30 03:44:41 - Operating system name: CentOS Linux
INFO - 2007-08-30 03:44:42 - Operating system version: 4.5
INFO - 2007-08-30 03:44:42 - Installing virtualmin-release package for CentOS Li
nux 4.5…
INFO - 2007-08-30 03:44:42 - Disabling SELinux during installation…
INFO - 2007-08-30 03:44:42 - setenforce 0 failed: 1
INFO - 2007-08-30 03:44:42 - Download of http://XXXXX:ZZZZZZ0@software.virtua
lmin.com/rhel/4.5/i386/virtualmin-release-latest.noarch.rpm Succeeded.
INFO - 2007-08-30 03:44:49 - Succeeded.
INFO - 2007-08-30 03:44:49 - Installing dependencies using command: /usr/bin/yum
-y -d 2 install bind bind-utils caching-nameserver httpd postfix bind spamassas
sin procmail perl-DBD-Pg perl-DBD-MySQL quota iptables openssl python mailman su
bversion ruby rdoc ri mysql mysql-server postgresql postgresql-server rh-postgre
sql rh-postgresql-server logrotate webalizer php php-domxl php-gd php-imap php-m
ysql php-odbc php-pear php-pgsql php-snmp php-xmlrpc php-mbstring mod_perl mod_p
ython cyrus-sasl dovecot spamassassin mod_dav_svn cyrus-sasl-gssapi mod_ssl ruby
rubygems perl-XML-Simple perl-Crypt-SSLeay
INFO - 2007-08-30 03:44:49 - …in progress, please wait…
Setting up Install Process
Setting up repositories
Reading repository metadata in from local files
Parsing package install arguments
Resolving Dependencies
–> Populating transaction set with selected packages. Please wait.
—> Downloading header for mailman to pack into transaction set.
—> Package mailman.i386 3:2.1.5.1-34.rhel4.5 set to be updated
—> Downloading header for mod_python to pack into transaction set.
—> Package mod_python.i386 0:3.1.3-5.1 set to be updated
—> Downloading header for php-xmlrpc to pack into transaction set.
—> Package php-xmlrpc.i386 0:4.3.9-3.32.5.vm set to be updated
—> Downloading header for mod_ssl to pack into transaction set.
—> Package mod_ssl.i386 2:2.0.53-3.6.vm set to be updated
—> Downloading header for mysql-server to pack into transaction set.
—> Package mysql-server.i386 0:4.1.20-2.RHEL4.1 set to be updated
—> Downloading header for subversion to pack into transaction set.
—> Package subversion.i386 0:1.4.4-0.1.el4.rf set to be updated
—> Downloading header for dovecot to pack into transaction set.
—> Package dovecot.i386 0:1.0-1.3.rc15.el4.vm set to be updated
—> Downloading header for php-snmp to pack into transaction set.
—> Package php-snmp.i386 0:4.3.9-3.32.5.vm set to be updated
—> Downloading header for php-mysql to pack into transaction set.
—> Package php-mysql.i386 0:4.3.9-3.32.5.vm set to be updated
—> Downloading header for php-gd to pack into transaction set.
—> Package php-gd.i386 0:4.3.9-3.32.5.vm set to be updated
—> Downloading header for php-imap to pack into transaction set.
—> Package php-imap.i386 0:4.3.9-3.32.5.vm set to be updated
—> Downloading header for php-mbstring to pack into transaction set.
—> Package php-mbstring.i386 0:4.3.9-3.32.5.vm set to be updated
—> Downloading header for php to pack into transaction set.
—> Package php.i386 0:4.3.9-3.32.5.vm set to be updated
—> Downloading header for mod_dav_svn to pack into transaction set.
—> Package mod_dav_svn.i386 0:1.4.4-0.1.el4.rf set to be updated
—> Downloading header for mysql to pack into transaction set.
—> Package mysql.i386 0:4.1.20-2.RHEL4.1 set to be updated
—> Downloading header for bind-utils to pack into transaction set.
—> Package bind-utils.i386 20:9.2.4-27.0.1.el4 set to be updated
—> Downloading header for perl-DBD-Pg to pack into transaction set.
—> Package perl-DBD-Pg.i386 0:1.31-6 set to be updated
—> Downloading header for spamassassin to pack into transaction set.
—> Package spamassassin.i386 0:3.2.3-1.el4.rf set to be updated
—> Downloading header for rubygems to pack into transaction set.
—> Package rubygems.noarch 0:0.9.2-1.el4 set to be updated
—> Downloading header for httpd to pack into transaction set.
—> Package httpd.i386 1:2.0.53-3.6.vm set to be updated
—> Downloading header for bind to pack into transaction set.
—> Package bind.i386 20:9.2.4-27.0.1.el4 set to be updated
—> Downloading header for mod_perl to pack into transaction set.
—> Package mod_perl.i386 0:1.99_16-4.5 set to be updated
—> Downloading header for postgresql-server to pack into transaction set.
—> Package postgresql-server.i386 0:7.4.17-1.RHEL4.1 set to be updated
—> Downloading header for php-pear to pack into transaction set.
—> Package php-pear.i386 0:4.3.9-3.32.5.vm set to be updated
—> Downloading header for perl-Crypt-SSLeay to pack into transaction set.
—> Package perl-Crypt-SSLeay.i386 0:0.56-1.el4.rf set to be updated
—> Downloading header for ruby to pack into transaction set.
—> Package ruby.i386 0:1.8.5-5.el4 set to be updated
—> Downloading header for webalizer to pack into transaction set.
—> Package webalizer.i386 0:2.01_10-25 set to be updated
—> Downloading header for perl-DBD-MySQL to pack into transaction set.
—> Package perl-DBD-MySQL.i386 0:2.9004-3.1.centos4 set to be updated
—> Downloading header for php-pgsql to pack into transaction set.
—> Package php-pgsql.i386 0:4.3.9-3.32.5.vm set to be updated
—> Downloading header for ruby-ri to pack into transaction set.
—> Package ruby-ri.i386 0:1.8.5-5.el4 set to be updated
—> Downloading header for postfix to pack into transaction set.
—> Package postfix.i386 2:2.2.10-1.1.el4 set to be updated
—> Downloading header for perl-XML-Simple to pack into transaction set.
—> Package perl-XML-Simple.noarch 0:2.17-1.el4.rf set to be updated
—> Downloading header for ruby-rdoc to pack into transaction set.
—> Package ruby-rdoc.i386 0:1.8.5-5.el4 set to be updated
—> Downloading header for postgresql to pack into transaction set.
—> Package postgresql.i386 0:7.4.17-1.RHEL4.1 set to be updated
—> Downloading header for php-odbc to pack into transaction set.
—> Package php-odbc.i386 0:4.3.9-3.32.5.vm set to be updated
–> Running transaction check
–> Processing Dependency: libneon.so.24 for package: subversion
–> Processing Dependency: perl(Archive::Tar) >= 1.23 for package: spamassassin
–> Processing Dependency: php = 4.3.9-3.18.1.swsoft for package: php-ldap
–> Processing Dependency: libpq.so.3 for package: dovecot
–> Processing Dependency: libpq.so for package: postgresql-server
–> Processing Dependency: bind-libs = 20:9.2.4-27.0.1.el4 for package: bind
–> Processing Dependency: perl(IO::Zlib) >= 1.04 for package: spamassassin
–> Processing Dependency: php = 4.3.9-3.18.1.swsoft for package: php-devel
–> Processing Dependency: ruby(abi) = 1.8 for package: rubygems
–> Processing Dependency: ruby-irb = 1.8.5-5.el4 for package: ruby-rdoc
–> Processing Dependency: libpq.so.3 for package: perl-DBD-Pg
–> Processing Dependency: httpd = 2.0.52 for package: httpd-devel
–> Processing Dependency: httpd = 2.0.52-32.ent.centos4.1.swsoft for package: h
ttpd-suexec
–> Processing Dependency: php = 4.3.9-3.18.1.swsoft for package: php-domxml
–> Processing Dependency: libruby.so.1.8 for package: ruby
–> Processing Dependency: perl(IO::Socket::SSL) for package: spamassassin
–> Processing Dependency: perl(HTML::Parser) >= 3.43 for package: spamassassin
–> Processing Dependency: ruby-libs = 1.8.5-5.el4 for package: ruby
–> Processing Dependency: httpd = 2.0.52-32.ent.centos4.1.swsoft for package: h
ttpd-manual
–> Processing Dependency: libpq.so.3 for package: postgresql-server
–> Processing Dependency: libc-client.so.0 for package: php-imap
–> Processing Dependency: bind-libs = 20:9.2.4-27.0.1.el4 for package: bind-uti
ls
–> Processing Dependency: libpq.so.3 for package: php-pgsql
–> Processing Dependency: php = 4.3.9-3.18.1.swsoft for package: php-ncurses
–> Processing Dependency: mysql = 4.1.20-1.RHEL4.1 for package: mysql-devel
–> Processing Dependency: libpq.so.3 for package: postgresql
–> Processing Dependency: perl(IO::Zlib) for package: spamassassin
–> Restarting Dependency Resolution with new changes.
–> Populating transaction set with selected packages. Please wait.
—> Downloading header for mysql-devel to pack into transaction set.
—> Package mysql-devel.i386 0:4.1.20-2.RHEL4.1 set to be updated
—> Downloading header for postgresql-libs to pack into transaction set.
—> Package postgresql-libs.i386 0:7.4.17-1.RHEL4.1 set to be updated
—> Downloading header for php-domxml to pack into transaction set.
—> Package php-domxml.i386 0:4.3.9-3.32.5.vm set to be updated
—> Downloading header for php-ncurses to pack into transaction set.
—> Package php-ncurses.i386 0:4.3.9-3.32.5.vm set to be updated
—> Downloading header for bind-libs to pack into transaction set.
—> Package bind-libs.i386 20:9.2.4-27.0.1.el4 set to be updated
—> Downloading header for ruby-libs to pack into transaction set.
—> Package ruby-libs.i386 0:1.8.5-5.el4 set to be updated
—> Downloading header for perl-IO-Socket-SSL to pack into transaction set.
—> Package perl-IO-Socket-SSL.noarch 0:1.07-2.el4.rf set to be updated
—> Downloading header for php-devel to pack into transaction set.
—> Package php-devel.i386 0:4.3.9-3.32.5.vm set to be updated
—> Downloading header for neon to pack into transaction set.
—> Package neon.i386 0:0.24.7-4 set to be updated
—> Downloading header for perl-HTML-Parser to pack into transaction set.
—> Package perl-HTML-Parser.i386 0:3.55-1.el4.rf set to be updated
—> Downloading header for httpd-devel to pack into transaction set.
—> Package httpd-devel.i386 1:2.0.53-3.6.vm set to be updated
—> Downloading header for perl-Archive-Tar to pack into transaction set.
—> Package perl-Archive-Tar.noarch 0:1.32-1.el4.rf set to be updated
—> Downloading header for libc-client to pack into transaction set.
—> Package libc-client.i386 0:2002e-14 set to be updated
—> Downloading header for httpd-suexec to pack into transaction set.
—> Package httpd-suexec.i386 1:2.0.53-3.6.vm set to be updated
—> Downloading header for ruby-irb to pack into transaction set.
—> Package ruby-irb.i386 0:1.8.5-5.el4 set to be updated
—> Downloading header for httpd-manual to pack into transaction set.
—> Package httpd-manual.i386 1:2.0.53-3.6.vm set to be updated
—> Downloading header for php-ldap to pack into transaction set.
—> Package php-ldap.i386 0:4.3.9-3.32.5.vm set to be updated
—> Downloading header for perl-IO-Zlib to pack into transaction set.
—> Package perl-IO-Zlib.noarch 0:1.05-1.el4.rf set to be updated
–> Running transaction check

Dependencies Resolved

=============================================================================
Package Arch Version Repository Size

Installing:
dovecot i386 1.0-1.3.rc15.el4.vm virtualmin 1.6 M
mailman i386 3:2.1.5.1-34.rhel4.5 base 7.0
M
mod_dav_svn i386 1.4.4-0.1.el4.rf dag 189 k
mod_python i386 3.1.3-5.1 base 568 k
perl-Crypt-SSLeay i386 0.56-1.el4.rf dag 93 k
perl-DBD-Pg i386 1.31-6 base 69 k
perl-XML-Simple noarch 2.17-1.el4.rf dag 71 k
postfix i386 2:2.2.10-1.1.el4 base 3.0 M
postgresql i386 7.4.17-1.RHEL4.1 update 2.0 M
postgresql-server i386 7.4.17-1.RHEL4.1 update 3.0 M
ruby i386 1.8.5-5.el4 virtualmin 272 k
ruby-rdoc i386 1.8.5-5.el4 virtualmin 132 k
ruby-ri i386 1.8.5-5.el4 virtualmin 1.7 M
rubygems noarch 0.9.2-1.el4 virtualmin 481 k
spamassassin i386 3.2.3-1.el4.rf dag 1.0 M
subversion i386 1.4.4-0.1.el4.rf dag 4.1 M
webalizer i386 2.01_10-25 base 101 k
Updating:
bind i386 20:9.2.4-27.0.1.el4 update 580 k
bind-utils i386 20:9.2.4-27.0.1.el4 update 141 k
httpd i386 1:2.0.53-3.6.vm virtualmin 1.9 M
mod_perl i386 1.99_16-4.5 update 1.4 M
mod_ssl i386 2:2.0.53-3.6.vm virtualmin 276 k
mysql i386 4.1.20-2.RHEL4.1 base 2.9 M
mysql-server i386 4.1.20-2.RHEL4.1 base 9.8 M
perl-DBD-MySQL i386 2.9004-3.1.centos4 update 111 k
php i386 4.3.9-3.32.5.vm virtualmin 2.6 M
php-gd i386 4.3.9-3.32.5.vm virtualmin 261 k
php-imap i386 4.3.9-3.32.5.vm virtualmin 94 k
php-mbstring i386 4.3.9-3.32.5.vm virtualmin 1.0 M
php-mysql i386 4.3.9-3.32.5.vm virtualmin 66 k
php-odbc i386 4.3.9-3.32.5.vm virtualmin 73 k
php-pear i386 4.3.9-3.32.5.vm virtualmin 267 k
php-pgsql i386 4.3.9-3.32.5.vm virtualmin 100 k
php-snmp i386 4.3.9-3.32.5.vm virtualmin 43 k
php-xmlrpc i386 4.3.9-3.32.5.vm virtualmin 113 k
Installing for dependencies:
libc-client i386 2002e-14 base 472 k
neon i386 0.24.7-4 base 86 k
perl-Archive-Tar noarch 1.32-1.el4.rf dag 47 k
perl-IO-Socket-SSL noarch 1.07-2.el4.rf dag 43 k
perl-IO-Zlib noarch 1.05-1.el4.rf dag 15 k
postgresql-libs i386 7.4.17-1.RHEL4.1 update 147 k
ruby-irb i386 1.8.5-5.el4 virtualmin 66 k
ruby-libs i386 1.8.5-5.el4 virtualmin 2.5 M
Updating for dependencies:
bind-libs i386 20:9.2.4-27.0.1.el4 update 569 k
httpd-devel i386 1:2.0.53-3.6.vm virtualmin 142 k
httpd-manual i386 1:2.0.53-3.6.vm virtualmin 1.6 M
httpd-suexec i386 1:2.0.53-3.6.vm virtualmin 30 k
mysql-devel i386 4.1.20-2.RHEL4.1 base 2.1 M
perl-HTML-Parser i386 3.55-1.el4.rf dag 140 k
php-devel i386 4.3.9-3.32.5.vm virtualmin 240 k
php-domxml i386 4.3.9-3.32.5.vm virtualmin 114 k
php-ldap i386 4.3.9-3.32.5.vm virtualmin 58 k
php-ncurses i386 4.3.9-3.32.5.vm virtualmin 76 k

Transaction Summary

Install 25 Package(s)
Update 28 Package(s)
Remove 0 Package(s)
Total download size: 56 M
Downloading Packages:
FATAL - 2007-08-30 03:49:41 - Fatal Error Occurred: Something went wrong during
installation: 1
FATAL - 2007-08-30 03:49:42 - Cannot continue installation.
FATAL - 2007-08-30 03:49:42 - Attempting to remove virtualmin repository configu
ration, so the installation can be
FATAL - 2007-08-30 03:49:42 - re-attempted after any problems have been resolved
.
FATAL - 2007-08-30 03:49:42 - Removing temporary directory and files.
FATAL - 2007-08-30 03:49:42 - If you are unsure of what went wrong, you may wish
to review the log<br><br>Post edited by: Joe, at: 2007/08/30 21:35

I’m not able to install virtualmin pro on my server either. I have the gpl version installed and downloaded the pro install.sh from virtualmin file and executed it, this is the log file it produced. I can’t see what is wrong, is there a better debug mode or is it obvious (to anyone else) from the logs what the problem is? Do I need to provide more info?

INFO - 2007-09-14 23:29:10 - Started installation log in virtualmin-install.log
DEBUG - 2007-09-14 23:29:10 - Install mode: full
DEBUG - 2007-09-14 23:29:10 - Virtualmin Meta-Package list: virtualmin-base
DEBUG - 2007-09-14 23:29:10 - install.sh version: EA4.1
INFO - 2007-09-14 23:29:10 - Checking for fully qualified hostname…
INFO - 2007-09-14 23:29:10 - Hostname is not fully qualified.
INFO - 2007-09-15 17:12:16 - Started installation log in virtualmin-install.log
DEBUG - 2007-09-15 17:12:16 - Install mode: full
DEBUG - 2007-09-15 17:12:16 - Virtualmin Meta-Package list: virtualmin-base
DEBUG - 2007-09-15 17:12:16 - install.sh version: EA4.1
INFO - 2007-09-15 17:12:16 - Checking for fully qualified hostname…
INFO - 2007-09-15 17:12:16 - Hostname is not fully qualified.
INFO - 2007-09-15 17:12:36 - Hostname OK: fully qualified as thedomain.com
INFO - 2007-09-15 17:12:36 - Primary address detected as 1.2.3.4
INFO - 2007-09-15 17:12:36 - Adding new entry for hostname thedomain.com on 1.2.3.4 to /etc/hosts.
INFO - 2007-09-15 17:12:36 - Installing serial number and license key into /etc/virtualmin-license
INFO - 2007-09-15 17:12:36 - Loading OS selection library…
INFO - 2007-09-15 17:12:38 - Download of http://software.virtualmin.com/lib/oschooser.pl Succeeded.
INFO - 2007-09-15 17:12:38 - Loading OS list…
INFO - 2007-09-15 17:12:39 - Download of http://software.virtualmin.com/lib/os_list.txt Succeeded.
INFO - 2007-09-15 17:12:39 - Operating system name: CentOS Linux
INFO - 2007-09-15 17:12:39 - Operating system version: 4.5
INFO - 2007-09-15 17:12:39 - Installing virtualmin-release package for CentOS Linux 4.5…
INFO - 2007-09-15 17:12:39 - Disabling SELinux during installation…
INFO - 2007-09-15 17:12:39 - setenforce 0 failed: 1
INFO - 2007-09-15 18:32:11 - Started installation log in virtualmin-install.log
DEBUG - 2007-09-15 18:32:11 - Install mode: full
DEBUG - 2007-09-15 18:32:11 - Virtualmin Meta-Package list: virtualmin-base
DEBUG - 2007-09-15 18:32:12 - install.sh version: EA4.1
INFO - 2007-09-15 18:32:12 - Checking for fully qualified hostname…
INFO - 2007-09-15 18:32:12 - Hostname OK: fully qualified as thedomain.com
INFO - 2007-09-15 18:32:12 - Installing serial number and license key into /etc/virtualmin-license
INFO - 2007-09-15 18:32:12 - Loading OS selection library…
INFO - 2007-09-15 18:32:13 - Download of http://software.virtualmin.com/lib/oschooser.pl Succeeded.
INFO - 2007-09-15 18:32:13 - Loading OS list…
INFO - 2007-09-15 18:32:15 - Download of http://software.virtualmin.com/lib/os_list.txt Succeeded.
INFO - 2007-09-15 18:32:15 - Operating system name: CentOS Linux
INFO - 2007-09-15 18:32:15 - Operating system version: 4.5
INFO - 2007-09-15 18:32:15 - Installing virtualmin-release package for CentOS Linux 4.5…
INFO - 2007-09-15 18:32:15 - Disabling SELinux during installation…
INFO - 2007-09-15 18:32:15 - setenforce 0 failed: 1
INFO - 2007-09-15 18:32:26 - Download of http://XXXXXXX:XXXXXXXXXXXX@software.virtualmin.com/rhel/4.5/i386/virtualmin-release-latest.noarch.rpm Succeeded.
FATAL - 2007-09-15 18:56:01 - Fatal Error Occurred: Installation of virtualmin-release failed: 4
FATAL - 2007-09-15 18:56:02 - Cannot continue installation.
FATAL - 2007-09-15 18:56:02 - Attempting to remove virtualmin repository configuration, so the installation can be
FATAL - 2007-09-15 18:56:02 - re-attempted after any problems have been resolved.
FATAL - 2007-09-15 18:56:02 - Removing temporary directory and files.
FATAL - 2007-09-15 18:56:02 - If you are unsure of what went wrong, you may wish to review the log
FATAL - 2007-09-15 18:56:02 - in /root/virtualmin-install.log.

Send along the server login details to joe@virtualmin.com, and I’ll drop in and figure out what’s going on.

Note that install.sh isn’t generally recommended for installation on an already production system.

Also, anyone else running into install problems in the future…don’t add to this thread. File an issue in the ticket tracker…that way we can keep up with the state of the problem, as well as exchange sensitive information safely by marking the issue private.