These forums are locked and archived, but all topics have been migrated to the new forum. You can search for this topic on the new forum: Search for Centos 7 Support on the new forum.
This website is deprecated, and remains online only for historic access to old issues and docs for historic versions of Virtualmin. It has been unmaintained for several years, and should not be relied on for up-to-date information. Please visit www.virtualmin.com instead.
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 :-)
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.
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?
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.
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.
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
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.
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.
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?
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.
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.
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?
Joseph Dobransky
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 :-)
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
Thisara you could check this topic: http://www.virtualmin.com/node/36335
- I often come to the conclusion that my brain has too many tabs open. -
Failing at desktop publishing & graphic design since 1994.