Cannot upgrade to pro

System Settings --> Upgrade to Pro --> Enter License and Serial --> Upgrade Now

....................

Upgrade to Virtualmin Pro
Creating Virtualmin license file .. .. done Updating available packages from APT .. Hit http://security.ubuntu.com trusty-security InRelease Ign http://archive.ubuntu.com trusty InRelease Hit http://archive.ubuntu.com trusty-updates InRelease Hit http://security.ubuntu.com trusty-security/main i386 Packages Hit http://archive.ubuntu.com trusty Release.gpg Hit http://archive.ubuntu.com trusty-updates/main i386 Packages Hit http://security.ubuntu.com trusty-security/universe i386 Packages Hit http://archive.ubuntu.com trusty-updates/universe i386 Packages Hit http://security.ubuntu.com trusty-security/main Translation-en Hit http://archive.ubuntu.com trusty-updates/main Translation-en Hit http://security.ubuntu.com trusty-security/universe Translation-en Hit http://archive.ubuntu.com trusty-updates/universe Translation-en Hit http://archive.ubuntu.com trusty Release Hit http://archive.ubuntu.com trusty/main i386 Packages Hit http://archive.ubuntu.com trusty/universe i386 Packages Hit http://archive.ubuntu.com trusty/main Translation-en Hit http://archive.ubuntu.com trusty/universe Translation-en Get:1 https://packages.gitlab.com trusty InRelease Hit https://packages.gitlab.com trusty/main Sources Hit https://packages.gitlab.com trusty/main i386 Packages Get:2 https://packages.gitlab.com trusty/main Translation-en Ign https://packages.gitlab.com trusty/main Translation-en Fetched 23.3 kB in 3s (7750 B/s) Reading package lists... .. done

Upgrading Virtualmin Debian packages : webmin-virtualmin-git webmin-security-updates usermin usermin-virtual-server-theme webmin-virtualmin-awstats webmin-virtual-server webmin-virtual-server-theme webmin-virtualmin-htpasswd webmin webmin-virtualmin-mailman

Reading package lists... Building dependency tree... Reading state information... usermin is already the newest version. webmin is already the newest version. webmin-virtualmin-awstats is already the newest version. webmin-virtual-server is already the newest version. usermin-virtual-server-theme is already the newest version. webmin-virtualmin-git is already the newest version. webmin-virtualmin-htpasswd is already the newest version. webmin-virtual-server-theme is already the newest version. webmin-virtualmin-mailman is already the newest version. webmin-security-updates is already the newest version. 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. .. done

Your system has been successfully upgraded to Virtualmin Pro!

AND NOTHING ..................

The menus are the same and I cannot install Django 1.9.7

"This script cannot be installed, as this virtual server does not meet its requirements : Your Virtualmin version does not support proxying"

!!!!!!!!!!!!!!

What can I do?

Status: 
Active

Comments

Category: Bug report ยป Support request

Howdy -- thanks for contacting us!

Note that Django is available both in Virtualmin Pro and Virtualmin GPL... the particular error you're seeing there suggests that we have to enable the Apache proxying feature.

However, to verify that the upgrade has worked properly, what is the output of this command:

dpkg -l 'webmin-virtual-server'

And regarding your Apache modules, what is the output of this command:

ls /etc/apache2/mods-enabled/

I know that you cannot install Django 1.9.7 to gpl version; that's the reason I upgrade

dpkg -l 'webmin-virtual-server' Desired=Unknown/Install/Remove/Purge/Hold | Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend |/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad) ||/ Name Version Architecture Description +++-====================-===============-===============-============================================== ii webmin-virtual-serve 5.04.gpl all Webmin module for 'Virtualmin Virtual Servers

ls /etc/apache2/mods-enabled/ access_compat.load authz_host.load deflate.conf mpm_prefork.conf reqtimeout.load actions.conf authz_svn.load deflate.load mpm_prefork.load rewrite.load actions.load authz_user.load dir.conf negotiation.conf setenvif.conf alias.conf autoindex.conf dir.load negotiation.load setenvif.load alias.load autoindex.load env.load php5.conf socache_shmcb.load auth_basic.load cgi.load fcgid.conf php5.load ssl.conf auth_digest.load dav_fs.conf fcgid.load proxy.conf ssl.load authn_core.load dav_fs.load filter.load proxy_connect.load status.conf authn_file.load dav.load include.load proxy_http.load status.load authz_core.load dav_svn.conf mime.conf proxy.load suexec.load authz_groupfile.load dav_svn.load mime.load reqtimeout.conf

Yeah that's the reason I brought this up, we don't want you to feel like you have to pay for something you can get for free in the GPL version.

The Django Install Script is the same both in Virtualmin Pro as it is in GPL.

We can help you install Virtualmin Pro if that's what you want, and we're quite happy to do that -- but if all you want is Django it's going to work the same on both.

In your case, it looks like you're missing the "proxy" module, which can be enabled with "a2enmod proxy" followed by "a2enmod "proxy_http", then restart Apache.

Hi again I enable the two modules but still cannot install django

root@server:~# ls /etc/apache2/mods-enabled/ access_compat.load authn_core.load autoindex.conf dav_svn.load fcgid.load negotiation.conf proxy.load ssl.conf actions.conf authn_file.load autoindex.load deflate.conf filter.load negotiation.load reqtimeout.conf ssl.load actions.load authz_core.load cgi.load deflate.load include.load php5.conf reqtimeout.load status.conf alias.conf authz_groupfile.load dav_fs.conf dir.conf mime.conf php5.load rewrite.load status.load alias.load authz_host.load dav_fs.load dir.load mime.load proxy.conf setenvif.conf suexec.load auth_basic.load authz_svn.load dav.load env.load mpm_prefork.conf proxy_connect.load setenvif.load auth_digest.load authz_user.load dav_svn.conf fcgid.conf mpm_prefork.load proxy_http.load socache_shmcb.load

root@server:~# dpkg -l 'webmin-virtual-server' Desired=Unknown/Install/Remove/Purge/Hold | Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend |/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad) ||/ Name Version Architecture Description +++-=======================================-========================-========================-==================================================================================== ii webmin-virtual-server 5.04.gpl all Webmin module for 'Virtualmin Virtual Servers (GPL)'

After enabling those two modules, what error do you receive when trying to install Django?

still the same, I enable those two modules, restart apache and then ...

This script cannot be installed, as this virtual server does not meet its requirements : Your Virtualmin version does not support proxying

one more thing ... is this accurate or not?

https://www.virtualmin.com/comment/754383#comment-754383

Joe's picture
Submitted by Joe on Fri, 06/16/2017 - 22:23 Pro Licensee

Oh, that is currently accurate, but proxying is coming to GPL. I think Jamie just got distracted by other stuff.

Yeah I had completely forgotten about that, thanks for the reminder that proxying wasn't available in GPL.

Can you paste in the contents of your /etc/apt/sources.list file? That will help us determine why the upgrade didn't work.

Thanks!

Ok thanks, It is clear now; for the time being I can't install Django on gpl ( maybe later). Now what? Can I use my pro license on my server or not?

now we can get something I guess

deb http://archive.ubuntu.com/ubuntu trusty main deb http://archive.ubuntu.com/ubuntu trusty-updates main deb http://security.ubuntu.com/ubuntu trusty-security main universe deb http://archive.ubuntu.com/ubuntu trusty universe deb http://archive.ubuntu.com/ubuntu trusty-updates universe

These are the last lines and are disabled with a '#' in front

'# deb http://software.virtualmin.com/gpl/ubuntu/ virtualmin-precise main # disabled on upgrade to trusty '# deb http://software.virtualmin.com/gpl/ubuntu/ virtualmin-universal main # disabled on upgrade to trus$ '# deb http://software.virtualmin.com/gpl/ubuntu/ virtualmin-precise main '# deb http://software.virtualmin.com/gpl/ubuntu/ virtualmin-universal main '# deb http://software.virtualmin.com/gpl/ubuntu/ virtualmin-precise main '# deb http://software.virtualmin.com/gpl/ubuntu/ virtualmin-universal main

after enabling the vitualmin repos and change them to trusty I managed to install pro version

and the django module. My problem now is that I cannot login to admin page with the credentials I provide and the auth_user table is empty!!!

update:

after setting PYTHONPATH i create user with createsuperuser and it is fine now. Thank you

one last thing: When proxying will be available on gpl?

I'm glad you got it working! Sorry for the confusion there.

There is a new Virtualmin version every few months, and we're putting the final touches on Virtualmin 6.0 in the hopes of releasing it in the next few weeks.

I don't believe proxying is going to be part of Virtualmin 6, so it's likely a few months after that at the earliest. I wish I had a more specific ETA! If Joe or Jamie have more specific thoughts they'll toss that out.

Hi again. Thanks everyone for the help. Unfortunately I cannot use the install script. Firstly is buggy (at least on my case). The superuser is not created, the collation of mysql is Latin (not utf), but the most important is that I cannot upload my app because it is not working (never understand why). Secondly is that it's now unsupported, unsafe version

I finally install by hand 1.11.2 on a domain and so far everything is fine (cross my fingers though!)

Too bad but Pro is not for me

Thanks again

We understand, sorry that didn't work out for you!

We'll certainly look into what's going on with that script, as we'd like for it to be as smooth as possible for everyone.

In the meantime though, would you like us to cancel and refund your order?

No don't refund. Consider this as a minimum thank you for your work. Keep up the good work

We appreciate your offer of support!

I was originally just trying to ensure you were ready for us to cancel your license, we feel bad about taking your money for something that didn't work as it should.

Since you offered though, what I did is split the difference with you... I refunded you for half of it.

And we'll keep you in mind as we work towards getting that functioning in Virtualmin GPL (which should be soonish).

Thanks!