Installation fails on Centos 7 1511 on XenServer

The installation message is as follows:

Checking for Perl found Perl at /usr/bin/perl

Welcome to the Virtualmin GPL installer, version 1.1.4

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/RHEL/Scientific Linux 7 on x86_64 CentOS and RHEL 5-6 on i386 and x86_64 Scientific Linux 6 on i386 and x86_64 Debian 6, 7, and 8 on i386 and amd64 Ubuntu 12.04 LTS, 14.04, and 16.04 LTS on i386 and amd64 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 sr-gfr-sunbird is not fully qualified. Please enter a fully qualified hostname (for example, host.example.com): sr-gfr-sunbird.office.local INFO - Hostname OK: fully qualified as sr-gfr-sunbird.office.local INFO - Primary address detected as 172.10.10.157 INFO - Adding new entry for hostname sr-gfr-sunbird.office.local on 172.10.10.157 to /etc/hosts. 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: 7.2.1511 INFO - Configuring package manager for CentOS Linux 7.2.1511... INFO - Disabling SELinux during installation... INFO - Download of http://software.virtualmin.com/gpl/rhel/7.2.1511/x86_64/virtualmin-relea... Succeeded. warning: virtualmin-release-latest.noarch.rpm: Header V3 DSA/SHA1 Signature, key ID a0bdbcf9: NOKEY 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 mariadb mariadb-server 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 mlocate perl-LWP-Protocol-https ...in progress, please wait... |Error: Package: 1:httpd-manual-2.4.6-40.el7.centos.vm.1.noarch (virtualmin) Requires: httpd = 2.4.6-40.el7.centos.vm.1 Removing: httpd-2.4.6-40.el7.centos.1.x86_64 (@updates) httpd = 2.4.6-40.el7.centos.1 Updated By: 1:httpd-2.4.6-40.el7.centos.vm.1.x86_64 (virtualmin) httpd = 1:2.4.6-40.el7.centos.vm.1 Available: httpd-2.4.6-40.el7.centos.x86_64 (base) httpd = 2.4.6-40.el7.centos Available: 1:httpd-2.4.6-17.el7.centos.centos.1.vm.x86_64 (virtualmin) httpd = 1:2.4.6-17.el7.centos.centos.1.vm Available: 1:httpd-2.4.6-18.el7.centos.vm.x86_64 (virtualmin) httpd = 1:2.4.6-18.el7.centos.vm Available: 1:httpd-2.4.6-18.el7.centos.vm.1.x86_64 (virtualmin) httpd = 1:2.4.6-18.el7.centos.vm.1 Available: 1:httpd-2.4.6-31.el7.centos.vm.x86_64 (virtualmin) httpd = 1:2.4.6-31.el7.centos.vm Available: 1:httpd-2.4.6-31.el7.centos.1.vm.x86_64 (virtualmin) httpd = 1:2.4.6-31.el7.centos.1.vm /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 mariadb mariadb-server 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 mlocate perl-LWP-Protocol-https failed. Error (if any): 0

Displaying the last 15 lines of /root/virtualmin-install.log to help troubleshoot this problem: --> Processing Dependency: kernel-headers for package: glibc-headers-2.17-106.el7_2.6.x86_64 ---> Package httpd-manual.noarch 1:2.4.6-40.el7.centos.vm.1 will be an update --> Processing Dependency: httpd = 2.4.6-40.el7.centos.vm.1 for package: 1:httpd-manual-2.4.6-40.el7.centos.vm.1.noarch ---> Package pcre.x86_64 0:8.32-15.el7 will be updated ---> Package pcre.x86_64 0:8.32-15.el7_2.1 will be an update ---> Package pyparsing.noarch 0:1.5.6-9.el7 will be installed --> Running transaction check ---> Package glibc-common.x86_64 0:2.17-105.el7 will be updated ---> Package glibc-common.x86_64 0:2.17-106.el7_2.6 will be an update ---> Package httpd-manual.noarch 1:2.4.6-40.el7.centos.vm.1 will be an update --> Processing Dependency: httpd = 2.4.6-40.el7.centos.vm.1 for package: 1:httpd-manual-2.4.6-40.el7.centos.vm.1.noarch ---> Package kernel-headers.x86_64 0:3.10.0-327.22.2.el7 will be installed --> Finished Dependency Resolution You could try using --skip-broken to work around the problem You could try running: rpm -Va --nofiles --nodigest

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. warning: /etc/yum.repos.d/virtualmin.repo saved as /etc/yum.repos.d/virtualmin.repo.rpmsave 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

Status: 
Active

Comments

Howdy -- can you try removing this package:

rpm -e httpd-manual

And then attempt the installation again?

It gives out the same error...

Could you paste in the actual error that you're receiving again?

Also, what is the output of this command:

rpm -qa | grep httpd