Centos 7 Support

Do we have an ETA for the the release of Virtualmin Support for Centos 7?

Howdy,

That’s a fine question! It’s in open beta/testing at the moment.

If you’d like to try it out, you can perform an installation using the Virtualmin installer available in the “Downloads” section above.

Most things should be working, though we’ve found little issues here and there over the last couple of weeks of testing.

I don’t have an exact ETA, though we’ll be discussing just that at our meeting this afternoon.

-Eric

What was the outcome of the meeting?

It sounds like the holdup at the moment is the ClamAV packages.

There are some bugs in the packages that we’re using from the EPEL repo. We’re trying to work with the maintainers to get those sorted out before releasing CentOS 7 support.

We’re hoping to be able to continue using the packages from EPEL, but if we’re not able to sort out the bugs, it means going a different direction with how some things are handled, which means we’d be maintaining the packages ourselves. We prefer not to do that, but we will if we have to :slight_smile:

We should know here pretty soon what is going to come of all that.

However, everything else with the CentOS 7 support seems to be working well.

-Eric

For the server I have set up CentOS 7 on incoming mail was not required so I cannot comment on all Clam etc.

A lot of the Apache configuration needs to be entered manually and I was under the impression you were aware of these bugs.

I suppose I am asking if I should I spend some time filling bug reports or if there is new release coming out which addresses these issues.

Howdy,

Jamie has a Virtualmin version containing bugfixes for issues that various folks that will be released when we make CentOS 7 support available.

However, I’d rather not leave anything to chance – can you describe some of the Apache issues you’re seeing, so that I can verify this Virtualmin version handles those bugs?

-Eric

I have not created any new sites from scratch for a week or two and can only remember the following weird apache behaviour:

Virtualmin > Services >Configure website > Edit Directives
This shows the text box as blank. The directives ARE present in the main config file though. (this was for a new server, not a copy or clone)

Virtualmin > System Information > Status >Service > Apache Webserver>Global Config>Networking & Addresses

This takes you to wrong place in Virtualmin but the right place in Webmin.

That all I can remember for now.

I have cloned some virtual servers from a CentOS 6.5 Virtualmin Server and they are now running happily(in prod) on the CentOS 7 Server. There we NO issues whatever in doing this.

I will let you know if I spot or remember anything else.

thanks

Hi,

Any updates on this? It looks like it still fails on the clamav install. Wheren can I grab the beta code, to test it?

Howdy,

It actually should work now, using the latest installer.

If you’re running into problems installing Virtualmin onto CentOS 7 – could you open a new Forum thread, and in that thread, can you attach your /root/virtualmin-install.log file?

We can then work with you to try and sort out why that’s not working properly.

-Eric

Hi !

Is the automated installation script OK for Centos 7 ?

When I download and execute it, it doesn’t list CentOS 7 as a supported system.

sudo wget http://software.virtualmin.com/gpl/scripts/install.sh sh install.sh

It shows :

The systems currently supported by install.sh are:
CentOS and RHEL 5-6 on i386 and x86_64
Scientific Linux 6 on i386 and x86_64
Debian 6.0 and 7.0 on i386 and amd64
Ubuntu 10.04 LTS, 12.04 LTS, and 14.04 LTS on i386 and amd64
Amazon Linux 2012.03 on i386 and x86_64
FreeBSD 7.0 and 8 on i386 and amd64

The list has not been updated ?

Yup! Virtualmin does indeed support CentOS … we just need to edit those lists and make sure they all state that. But Virtualmin supports CentOS 7, and there’s plenty of folks using that in production now as well.

-Eric

Ok, I thought that, just like you said, the list was just not up to date.
Thanx for the confirmation and thanx for your work.

have fresh Centos 7 install and Virualmin installation fails at the end
… full log attached

please help

thanx in advance

Howdy,

It looks like you have a number of third party repositories enabled, such as EPEL and RPMForge.

Third party repositories can cause a number of problems, including causing the installation to fail.

My suggestion is to remove/disable all those third party repositories, and then to try the install again.

-Eric

Hello,

you were very right, disabling those repos solved the problem - big thanks for quick reply

Ales

Hello,

you were very right, disabling those repos solved the problem - big thanks for quick reply

Ales

I’m installing under fresh CentOS7.

I ignored the message about CentOS version and the process was interrupted due to conflict with PHP and PHP modules.

Previously, i installed PHP 5.6.2. This is the cause of conflict.
To skip the problem, i removed the PHP and others stuffs i don’t need from install.sh file on the list of deps for RedHat based systems.

The Virtualmin was installed.
I will make the settings now.

Thanks for all others comments.

Hi there,
I am using a fresh install of centos7 x64, and I used the linked you provided to download and install virtualmin.
(sudo wget http://software.virtualmin.com/gpl/scripts/install.sh
sh install.sh)

I get this error:
" Continue? (y/n) y
Checking for HTTP client…found /usr/bin/curl -s -O
Checking for perl…Perl was not found on your system: Please install perl and try again"

Is there a package that provides all the needed packages?

Howdy,

The installer currently assumes that Perl is installed as part of the distro installation. You can manually install Perl if it’s not currently installed though. To do that, you can run this command:

yum install perl

Once you do that, the installer should then complete successfully.

-Eric

I had difficulties in installing Virtualmin on Cent OS 7. The solution that worked for me was to install EPEL repo and then run the install script again. Here is how I did it on Cent OS 7.

yum install epel-release