Unable to install Virualmin on Centos7

I’am unable to install Virtualmin on Centos7. Below are the error logs

—> Package glibc-headers.x86_64 0:2.17-157.el7_3.1 will be installed
–> Processing Dependency: kernel-headers >= 2.2.1 for package: glibc-headers-2.17-157.el7_3.1.x86_64
–> Processing Dependency: kernel-headers for package: glibc-headers-2.17-157.el7_3.1.x86_64
—> Package pyparsing.noarch 0:1.5.6-9.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

have you taken a log at teh log files? What did the output say?

I only installed it today, but I did it first time on a clean install of centos 7

Steps I took (as sudo):

yum update -y
yum install perl -y
run installer (not actual command)

Then I ran the web interface and followed the prompts.

that was it really.

If you did it on a clean install it should be fine, ideally, if not then you need to share the information in the log I presume to whittle it down.