One of the things we discovered during our testing of this some weeks back is what you noticed. The Virtualmin version there should actually be putting in a “Require all granted”.
That’s odd that it isn’t!
Which Virtualmin version are you using, Pro or GPL? I’ll verify that there isn’t a problem with that particular Virtualmin version, as our testing had showed that it was correctly adding in that line.
I am using the GPL version - 45438 May 15 19:51 install.sh - I’m not sure if there is a clear version number inside it - but I could also send you the install.sh script I am using.
I ran the install.sh with the problems mentioned above.
The install1404 complained about the webmin version.
So I installed the webmin 1684 package, followed by the install1404 on a fairly clean install (only those two attempts earlier) and virtualmin runs fine.
I can access on https port 10000; after finishing the setup wizard virtualmin is complaining that my webalizer config was not found, so
ln -s /etc/webalizer/webalizer.conf /etc/webalizer.conf
fixes the issue. Next one,
The procmail command in the Postfix configuration does not exist.
… your system is not ready for use by Virtualmin.
I haven’t looked it up yet, this is a dev machine and I don’t need mail at all so I’ll try to disable the module.
Ran the install.sh from the official location.
Install now success!
Now, i had to add 127.0.0.1 to local DNS and setup static networking (otherwise you cant do the post configuration in virtualmin).
Then i created a virtualserver, added SSL certificate, private keys and CA bundle.
Uploading stuff through ftp to test out webserver.
Turned out i could not browse the website, it said the no permission to access this site error.
checked log: AH01630: client denied by server configuration:
Turned out that directives needed “require all granted” instead of “allow from all”. So change the default server template for apache website.
Thats was my adventure untill now, i havent done any other steps.
Edit
Things you might come across:
The procmail command /usr/bin/procmail-wrapper in the Postfix configuration does not exist.
run: sudo apt-get install procmail-wrapper
To my knowledge, most of the issues brought up above should now be corrected for new installations.
The one outstanding issue is that procmail-wrapper isn’t being installed automatically.
I think I see why, it’s related to a change in how dependencies are handled. It should be as simple as us modifying the install.sh script and adding it in there – I’ll do some additional testing and if that doesn’t cause problems, we’ll go ahead and push out that change as well.
But all the other changes are live in the Virtualmin software repository – feel free to give it a try again and let us know how it goes.
You’ll just need to run “apt-get install procmail-wrapper” from the command line, after running the Virtualmin install.sh script.
Okay, the most recent version of the install.sh script will correctly install the procmail-wrapper package, there’s no more need to install that manually.
I did a recent install.sh in a fresh 14.04 x32
Created 2 virtual servers and migrated 2 websites
No custom settings or tweaking yet…
I did encounter small issue on dovecot where I cannot login to webmail (roundcube) and from mail client (thunderbird)
I only check the dovecot’s Networking and Protocols… Hit the save button… Then I can login to webmail as well as from mail client…
Don’t know if this is an issue… Just sharing what I encounter.
A question… Should there be further updates on the install.sh , what is the better option?
uninstall using the install.sh and start the install again
perform from a clean 14.04 again
Waiting patiently for the official support on 14.04… So I can move to a new vps
I have finished installing on a fresh install of ubuntu 14.04. Everything went fine except I had to change the location of Mcrypt extension from
extension=/mcrypt.so to
extension =/usr/lib/php5/20121212+lfs/mcrypt.so
I also did a fresh install on an Ubuntu 14.04 VPS. Everything went fine although Awstats was missing. Managed to fix it by installing it later with “apt-get install webmin-virtualmin-awstats”. Now I am going to test if sites will work correctly (virtual servers).
There’s a few questions I have for you regarding this issue… to keep things simple, could you open a new Forum thread for the issues your seeing? In that new thread, mention that you’re using Ubuntu 14.04, and let us know whether it’s a new install or an upgrade.
I notice some things like awstats subversion dab etc aren’t installed or listed in the features and plugins area I only see CORE items listed, there listed in the script and for example awstats folder and files are in the /usr/share/awstats folder but there not shown in virtualmin under ubuntu 14.04.
This was done under Ubuntu Server 14.04 on a clean install no optional packages selected running the virtualmin script after a apt-get update and apt-get upgrade.
My other thread im working with Eric on these issues as its related to the script installer which is getting updated and changes.