No link to “Add new virtual server, owned by”

In webmin > Servers > “Virtualmin Virtual Servers (GPL)”: It displays only: Links for Help.. and “Module Config” Version 4.08.gpl, master admin mode “No virtual servers have been created yet.” (There is no button or link to “Add new virtual server, owned by”)

I manually entered the following URL in a browser it worked: /virtual-server/domain_form.cgi

The domain was successfully created and now shows at /virtual-server

There is still no button “Add new virtual server, owned by” Other manually entered links appear to work. For example: /virtual-server/edit_newplan.cgi /virtual-server/edit_newsv.cgi

This issue is on a fresh install on a new server.
I would obviously like to get this working on the latest versions of software if possible. If not, I am willing to reload the server with older versions of software to get this server into production. What is the most version of FreeBSD supported and with what versions of webmin and virtualmin?

I have been using webmin + virturalmin GPL on FreeBSD production servers for several years.

SUMMARY OF PROBLEM:

Server is running: FreeBSD 10.0-STABLE BIND 9.6-ESV-R10 Apache/2.2.27 also tried (Apache/2.4.9) mysql Ver 14.14 Distrib 5.5.37, for FreeBSD10.0 (amd64)

I have loaded: Webmin version: 1.690 Virtualmin Virtual Servers (GPL): 4.08.gpl

From Virtualmin Virtual Server, when clicking on “Re-check and refresh configuration” the browser displays “Checking Configuration” and hangs – No browser output

miniserv.log:

192.168.2.103 - op [05/Jun/2014:15:53:17 -0700] "GET /virtual-server/check.cgi HTTP/1.1" 200 1095

WHAT I HAVE ATTEMPTED SO FAR AND THE RESULTS:

Problems when first running webmin: In the log file:

Use of uninitialized value in split at /usr/local/lib/webmin/acl/acl-lib.pl line 47.
mirror1 /var/log/webmin#tail -f *.log *.error
[05/Jun/2014:19:09:36 -0700] miniserv.pl started
[05/Jun/2014:19:09:36 -0700] Using MD5 module Digest::MD5
[05/Jun/2014:19:09:36 -0700] PAM authentication enabled

Under >Servers “BIND DNS Server” does not show up without manual adjustments: Browse to: http://192.168.2.215:10000/config.cgi?bind8 SET “Full path to the named executable” = /usr/local/sbin/named Under >Servers “BIND DNS Server” now shows up and functions correctly (Alternate method: before installing webmin just create a link: ln -s /usr/local/etc/namedb/ /etc/namedb

Virtualmin module appears to install without problems:

The following modules have been successfully installed and added to your access control list :
Virtualmin Virtual Servers (GPL) in /usr/local/lib/webmin/virtual-server (14088 kB) under category Servers

In the log file:

Use of uninitialized value $type in chop at ./webmin-lib.pl line 195.
Use of uninitialized value $type in string eq at ./webmin-lib.pl line 199.
Use of uninitialized value in split at /usr/local/lib/webmin/acl/acl-lib.pl line 47.
[05/Jun/2014:19:11:26 -0700] Reloading configuration
[05/Jun/2014:19:11:27 -0700] Reloading configuration
[05/Jun/2014:19:11:28 -0700] Reloading configuration
[05/Jun/2014:19:11:29 -0700] Reloading configuration

The first time clicking on >Servers> Virtualmin Virtual Servers (GPL) I get the “Post-Installation Wizard” Using defaut answers (next 5 screens) it successfully completes and displays: “Virtualmin post-installation configuration is now complete!” In the log file:

Use of uninitialized value in split at /usr/local/lib/webmin/acl/acl-lib.pl line 47.

The second time clicking on >Servers> Virtualmin Virtual Servers (GPL) It displays a message “Virtualmin's configuration has not been checked since it was last updated. Click the button below to verify it now.” I click the button and it just hangs In the log file:

From command line:

#virtualmin check-config
Your system has 15.19 GB of memory, which is at or above the Virtualmin recommended minimum of 256 MB.
BIND DNS server is installed, and the system is configured to use it.
Mail server Sendmail is installed and configured.
Apache is installed.
No PHP versions were found on this system!
ERROR: Webalizer does not appear to be installed on your system, or has not yet been set up properly in Webmin's Webalizer Lofile Analysis module. If your system does not use Webalizer, it should be disabled in Virtualmin's module configuration page.

Clicking on “Featuers and Plugins” and unchecked webalizer and log rotation. In “Virtualmin Virtual Servers” it now displays only: Link for “Module Config” Version 4.08.gpl, master admin mode “No virtual servers have been created yet.” (There is no button or link to “Add new virtual server, owned by”) I manually entered the following URL in a browser it worked: /virtual-server/domain_form.cgi The domain was successfully created and now shows at /virtual-server The is still no button “Add new virtual server, owned by” Other manually entered links appear to work. For example: /virtual-server/edit_newplan.cgi /virtual-server/edit_newsv.cgi

Status: 
Active

Comments

That's odd - the link to add a new domain should always appear, assuming you are logging in as root.

How did you install Virtualmin?

How I installed Virturalmin

From command line:

wget http://download.webmin.com/download/virtualmin/virtual-server-4.08.gpl.wbm.gz

From within webmin:

Webmin> Webmin Configuration>Webmin modules>Install from local file:virtual-server-4.08.gpl.wbm.gz

Is there is log file or other way I can trace what is going on when clicking on [Re-check and refresh configutration]? Is this a .cgi that I can also run from command line?

FYI - I also tried loading the system with FreeBSD 9.3 Same Result!

See attached screen shot

Setting the theme to "Blue framed theme" made the [Add new virtual server, owned by] button appear.

Clicking on [Re-check and refresh configuration]

Displays: "Module Index" link and "Checking Configuration" and never shows anything else.

What about the "Virtualmin Framed Theme" though?