error when installing virtualmin No package php-domxl

When I try to install virtualmin I get this error
Any body can help please

FATAL - Fatal Error Occurred: Something went wrong during installation: 0
FATAL - Cannot continue installation.
FATAL - Attempting to remove virtualmin repository configuration, so the installation can be
FATAL - re-attempted after any problems have been resolved.
FATAL - Removing temporary directory and files.
FATAL - If you are unsure of what went wrong, you may wish to review the log
FATAL - in /root/virtualmin-install.log

No package php-domxl available.
Package php-mysql-5.1.6-27.el5.x86_64 already installed and latest version
Package cyrus-sasl-2.1.22-5.el5_4.3.x86_64 already installed and latest version
Package cyrus-sasl-1.1.22-5.el5_4.3.i386 already installed and latest version
Resolving Dependencies
–> Running transaction check
—> Package cyrus-sasl-gssapi.i386 0:2.1.22-5.el5_4.3 set to be updated
—> Package cyrus-sasl-gssapi.x86_64 0:2.1.22-5.el5_4.3 set to be updated
—> Package dovecot.x86_64 0:1.0.7-7.el5 set to be updated
–> Processing Dependency: httpd = 2.2.3-43.el5.centos.3 for package: httpd-devel
–> Processing Dependency: httpd = 2.2.3-43.el5.centos.3 for package: httpd-devel
—> Package httpd.x86_64 1:2.2.3-43.3.vm set to be updated
—> Package logrotate.x86_64 0:3.7.4-9.el5_5.1 set to be updated
—> Package mod_dav_svn.x86_64 0:1.4.2-4.el5_3.1 set to be updated
—> Package mod_perl.x86_64 0:2.0.4-6.el5 set to be updated
–> Processing Dependency: perl(BSD::Resource) for package: mod_perl
—> Package mod_python.x86_64 0:3.2.8-3.1 set to be updated
—> Package mod_ssl.x86_64 2:2.2.3-43.3.vm set to be updated
–> Processing Dependency: libdistcache.so.1()(64bit) for package: mod_ssl
–> Processing Dependency: libnal.so.1()(64bit) for package: mod_ssl
—> Package perl-Crypt-SSLeay.x86_64 0:0.51-11.el5 set to be updated

I can’t install virtual min and this is the error log

INFO - 2010-11-05 13:08:24 - Started installation log in /root/virtualmin-install.log
DEBUG - 2010-11-05 13:08:24 - Install mode: full
DEBUG - 2010-11-05 13:08:24 - Product: Virtualmin GPL
DEBUG - 2010-11-05 13:08:24 - Virtualmin Meta-Package list: virtualmin-base
DEBUG - 2010-11-05 13:08:24 - install.sh version: 1.0.4
INFO - 2010-11-05 13:08:24 - Checking for fully qualified hostname…
INFO - 2010-11-05 13:08:24 - Hostname OK: fully qualified as blabla.com
INFO - 2010-11-05 13:08:24 - Installing serial number and license key into /etc/virtualmin-license
INFO - 2010-11-05 13:08:24 - Loading OS selection library…
INFO - 2010-11-05 13:08:25 - Download of http://software.virtualmin.com/lib/oschooser.pl Succeeded.
INFO - 2010-11-05 13:08:25 - Loading OS list…
INFO - 2010-11-05 13:08:26 - Download of http://software.virtualmin.com/lib/os_list.txt Succeeded.
INFO - 2010-11-05 13:08:26 - Operating system name: CentOS Linux
INFO - 2010-11-05 13:08:27 - Operating system version: 5
INFO - 2010-11-05 13:08:27 - Configuring package manager for CentOS Linux 5…
INFO - 2010-11-05 13:08:27 - Disabling SELinux during installation…
INFO - 2010-11-05 13:08:27 - setenforce 0 failed: 1
INFO - 2010-11-05 13:08:28 - Download of http://software.virtualmin.com/gpl/rhel/5/x86_64/virtualmin-release-latest.noarch.rpm Succeeded.
INFO - 2010-11-05 13:08:41 - Succeeded.
INFO - 2010-11-05 13:08:42 - 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
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile

  • addons: centos.tt.co.uk
  • base: centos.tt.co.uk
  • extras: centos.tt.co.uk
  • updates: centos.tt.co.uk
    Excluding Packages from CentOS-5 - Base
    Finished
    Excluding Packages from CentOS-5 - Updates
    Finished
    Setting up Install Process
    Package 30:bind-9.3.6-4.P1.el5_4.2.x86_64 already installed and latest version
    Package 30:bind-utils-9.3.6-4.P1.el5_4.2.x86_64 already installed and latest version
    Package 30:caching-nameserver-9.3.6-4.P1.el5_4.2.x86_64 already installed and latest version
    Package 30:bind-9.3.6-4.P1.el5_4.2.x86_64 already installed and latest version
    Package procmail-3.22-17.1.el5.centos.x86_64 already installed and latest version
    Package perl-DBD-MySQL-3.0007-2.el5.x86_64 already installed and latest version
    Package 1:quota-3.13-1.2.5.el5.x86_64 already installed and latest version
    Package iptables-1.3.5-5.3.el5_4.1.x86_64 already installed and latest version
    Package openssl-0.9.8e-12.el5_4.6.x86_64 already installed and latest version
    Package openssl-0.9.8e-12.el5_4.6.i686 already installed and latest version
    Package python-2.4.3-27.el5.x86_64 already installed and latest version
    “virtualmin-install.log” [readonly] 649L, 45452C

Hmm, I’m not sure I see a fatal error in the above output that signals why your Virtualmin installation is failing.

Is there anyway you can attach your /root.virtualmin-install.log file to this request? That would be a bit easier to read, and would contain the full output of the installation attempt.

Thanks!

-Eric

Hi,

I just had this same problem on CentOS 6. This solution worked for me. Disclaimers as always… follow at your own risk…

So - firstly, I realised that I’d installed Apache (httpd) during the basic install, and this is one of the requirements in the “Red Hat” requirements list in the installer script. So, if you have httpd installed, remove it:

# yum remove httpd

This lets the Virtualmin installer handle that dependency instead.

Next, “php-domxl”. This looks like a typo in the install.sh script, within the Red Hat requirements section. Simply edit this to php-domxml. You can do this with:

# sed s/php-domxl/php-domxml/g install.sh > new-install.sh

rm install.sh

mv new-install.sh install.sh

Then execute…

# ./install.sh