When Virtualmin Install Script will be ready for the new Debian 9

Hello, I have new Debian 9 installation on my server…
Is it possible to install Virtualmin on Debian 9 now? Or I must await?

Thanks in advance for the answer!

I mean, is the Virtualmin Install Script is ready for new Debian 9?

Thanks in advance for the answer!

I also would be grateful for Debian 9/Stretch Support for virtualmin (gpl)

It’s coming. We usually add support within a few days of release. Sometimes it takes longer, if there’s something complicated about it, but everything new in Debian 9 has already been supported in some other OS (systemd, mariadb, php7 are the obvious big changes), so it should be easy to port.

Hi, Joe! Can you post here when the Virtualmin Install Script (gpl) is ready for the new Debian 9.

It will be much appreciated!

Thank you in advance!

Hi everybody,

I’m running on Debian 9 for a new project and want to install Virtualmin with nginx/php7/php7-fpm/MariaDB .

When do you plan to release a new install script?

Thanks in advance. Best regards

Hi, Joe!

Can you tell us a deadline (approximately) for the Virtualmin installation script?

This uncertainty and waiting kills us!

Thank you for understanding!!!

I too would like to install Virtualmin on Debian 9 / Stretch.

Hi,
unfortunately it is still impossible to install Vmin via script. What a surprise - Debian Stretch came over night and nobody knew!? We send all of our customers to use/buy the Pro-version. So I am no free-loader who complains. But knowing that Strech is arriving lots of time and it doesn’t work till today is a pity.

Sorry for that - but I am really upset because of this.

Regards Walhalla

Reading state information…
Package php5 is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

Package php5-mysql is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

Package php5-cgi is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

Package libapache2-mod-php5 is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

debian seem to have removed old versions .

Reading package lists…
Building dependency tree…
Reading state information…
Package php5 is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

Package php5-mysql is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

Package php5-cgi is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

Package libapache2-mod-php5 is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

One of the most interesting changes in stretch for those of us hosting websites, is it is now much easier to run multiple php versions. That is, instead of the php5 packages, it now gives the choice of php5.6 and php7.0 without needing to add 3rd party repositories. That is one of the things the installer script needs to take into account when it is updated, so it calls the right package names. In fact, there’s probably no reason the updated installer shouldn’t install both.

apt-get update && apt-cache search ^php

I’m working on it, y’all. New distro support is always a lot of work (even an easy one, like this one). Tons of very slow testing (each new install takes several minutes, if I want a really good test I have to start with a freshly imaged VM). It’s coming as soon as possible.

I don’t want to make a firm estimate, but I’m working on it today (and worked on it yesterday). So, it’s coming soon.

It’s kinda sorta done, but untested. See the Virtualmin 6 beta thread in the news forum for the link to the vm6-install.sh script (it’s the same vm6-install.sh linked at the top of the thread, it’s been updated for Debian 9).

It is definitely not recommended for production as my testing has been very limited (I had to make my own Debian 9 VM and it’s got a ton of weird quirks). I’m still working on getting the bugs worked out in the VM. But, I know all of the dependencies are in place in our repos (there’s a new virtualmin-stretch repo, and a new version of virtualmin-lamp-stack metapackage for Debian 9).

If you try it, post any errors you run into. If it fails (ClamAV and quota errors are expected in many circumstances even when everything went as right as it can), post the last few lines of the log here and which item(s) during the install failed (you’ll know which items failed because they’ll have a red X instead of a green checkmark).

I have successfully installed Virtualmin. But I have problem to Save in> Network Configuration> Hostname and DNS Client> DNS Client Options!

The problem is that in> Features and Plugins when i want to enable BIND DNS domain, i get this ERROR:

Failed to save enabled features: Virtualmin is configured to setup DNS zonesq but this system is not setup to use itself as a DNS server. Either add 127.0.0.1 to the list of DNS servers, or turn off the BIND feature on the module config page.

I tried to add 127.0.0.1 in> Network Configuration> Hostname and DNS Client> DNS Client Options…but nothing happens, when i click the button Save. Nothing is saved!

I can’t add 127.0.0.1 or anything New and to Save the configuration!

Help!

My Server is with new Debian 9

I reinstalled webmin, usermin and virtualmin…

When i click on Re-Check Configuration, I get this:

The status of your system is being checked to ensure that all enabled features are available, that the mail server is properly configured, and that quotas are active …

Your system has 7.28 GB of memory, which is at or above the Virtualmin recommended minimum of 256 MB.

Virtualmin is configured to setup DNS zones, but this system is not setup to use itself as a DNS server. Either add 127.0.0.1 to the list of DNS servers, or turn off the BIND feature on the module config page.

… your system is not ready for use by Virtualmin.

I tried to add 127.0.0.1 in> Network Configuration> Hostname and DNS Client> DNS Client Options…but again!..nothing happens, when i click the button Save. Nothing is saved!

I can’t add 127.0.0.1 or anything New and to Save the configuration!

Any ideas?

I got that message, too, but I had no problem updating it. I just clicked on the link within the message itself and it took me to the right place. It is just adding it to /etc/resolv.conf, so you can add it manually if you want. Also, that raises the question, are you logged in as a user with enough privileges to make the change (ie. root)?

When I go to Features and Plugins and uncheck checkbox BIND DNS domain i get this:

The status of your system is being checked to ensure that all enabled features are available, that the mail server is properly configured, and that quotas are active ..
Your system has 7.28 GB of memory, which is at or above the Virtualmin recommended minimum of 256 MB.

Mail server Postfix is installed and configured.

Postfix can support per-domain outgoing IP addresses, but is not currently configured to do so. This can be setup in the Postfix Mailserver module.

Apache is installed.

The following PHP versions are available : 7.0.19 (/usr/bin/php-cgi7.0), 7.0 (mod_php)

PHP-FPM support is available on this system.

Webalizer is installed.

Apache is configured to host SSL websites.

MySQL is installed and running, but does not have any root password set! This should be changed immediately in the MySQL Database module.

ProFTPD is installed.

Logrotate is installed.

SpamAssassin and Procmail are installed and configured for use.

ClamAV is installed and assumed to be running.

Plugin AWstats reporting is installed OK.

Plugin DAV Login is installed OK.

Plugin Protected web directories is installed OK.

Using network interface enp0s25 for virtual IPs.

Default IPv4 address for virtual servers is 192.168.0.185.

Default IP address is set to 192.168.0.185, but the detected external address is actually XX.1XX.66.0. This is typically the result of being behind a NAT firewall, and should be corrected on the module configuration page.

Both user and group quotas are enabled for home and email directories.

All commands needed to create and restore backups are installed.

The selected package management and update systems are installed OK.

Chroot jails are available on this system

… your system is ready for use by Virtualmin.

But when i try to enable again checkbox BIND DNS domain, i get this:

Failed to save enabled features : Virtualmin is configured to setup DNS zones, but this system is not setup to use itself as a DNS server. Either add 127.0.0.1 to the list of DNS servers, or turn off the BIND feature on the module config page.

I again tried to add 127.0.0.1 in> Network Configuration> Hostname and DNS Client> DNS Client Options…but again!..nothing happens, when i click the button Save. Nothing is saved!

I can’t add 127.0.0.1 or anything New and to Save the configuration!

I don’t have any new ideas what to do!

Yes, i am log in as a root user.