Error installing Virtualmin GPL on EC2

Hello, I am a licensed user of virtualmin pro.

Now I want to move from a dedicated server to EC2 and am trying out the free tier at Amazon to be sure that it is a good fit for us. I have setup a t2.micro instance and then attempted to install the virtualmin GPL on that instance. I am trying the install on RHL 7. I got a similar error with Amazon Linux as well.

I get the following errors. It should be no different than installing on a standalone server i believe. Can you please assist?

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
…in progress, please wait…
-http://GPL:GPL@software.virtualmin.com/gpl/rhel/7Server/x86_64/repodata/repomd.xml: [Errno 14] HTTP Error 404 - Not Found
Trying other mirror.

One of the configured repositories failed (RHEL/CentOS/Scientific 7Server - x86_64 - Virtualmin),
and yum doesn’t have enough cached data to continue. At this point the only
safe thing yum can do is fail. There are a few ways to work “fix” this:

 1. Contact the upstream for the repository and get them to fix the problem.

 2. Reconfigure the baseurl/etc. for the repository, to point to a working
    upstream. This is most often useful if you are using a newer
    distribution release than is supported by the repository (and the
    packages for the previous distribution release still work).

 3. Disable the repository, so yum won't use it by default. Yum will then
    just ignore the repository until you permanently enable it again or use
    --enablerepo for temporary usage:

        yum-config-manager --disable virtualmin

 4. Configure the failing repository to be skipped, if it is unavailable.
    Note that yum will try to contact the repo. when it runs most commands,
    so will have to try and fail each time (and thus. yum will be be much
    slower). If it is a very temporary problem though, this is often a nice
    compromise:

        yum-config-manager --save --setopt=virtualmin.skip_if_unavailable=true

failure: repodata/repomd.xml from virtualmin: [Errno 256] No more mirrors to try.
http://GPL:GPL@software.virtualmin.com/gpl/rhel/7Server/x86_64/repodata/repomd.xml: [Errno 14] HTTP Error 404 - Not Found
/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 failed. Error (if any): 0

Displaying the last 15 lines of /root/virtualmin-install.log to help troubleshoot this problem:
INFO - 2015-02-03 14:35:50 - Hostname OK: fully qualified as ip-172-31-55-196.ec2.internal
INFO - 2015-02-03 14:35:50 - Installing serial number and license key into /etc/virtualmin-license
INFO - 2015-02-03 14:35:50 - Loading OS selection library…
INFO - 2015-02-03 14:35:51 - Download of http://software.virtualmin.com/lib/oschooser.pl Succeeded.
INFO - 2015-02-03 14:35:51 - Loading OS list…
INFO - 2015-02-03 14:35:51 - Download of http://software.virtualmin.com/lib/os_list.txt Succeeded.
INFO - 2015-02-03 14:35:51 - Operating system name: Red Hat Enterprise Linux
INFO - 2015-02-03 14:35:51 - Operating system version: 7
INFO - 2015-02-03 14:35:51 - Configuring package manager for Red Hat Enterprise Linux 7…
INFO - 2015-02-03 14:35:51 - Disabling SELinux during installation…
DEBUG - 2015-02-03 14:35:51 - setenforce 0 succeeded
INFO - 2015-02-03 14:35:51 - Download of http://software.virtualmin.com/gpl/rhel/7/x86_64/virtualmin-release-latest.noarch.rpm Succeeded.
INFO - 2015-02-03 14:35:51 - Succeeded.
INFO - 2015-02-03 14:35:51 - 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
Loaded plugins: amazon-id, rhui-lb

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

|/

I think better use Ubuntu, I am also faced many problems, but at last I created an Ubuntu instance and installed Virtualmin easily.