Updating Install Scripts

Apologies if this has been asked. I did search the form and the closest topic was 3 years old (dated sometime in 2020.) Is there a means for me to provide updated install scripts for my local install of Virtualmin? For example, the most recent stable release of Roundcube is 1.6.5, but the latest available in Virtualmin is 1.6.1, and the latest version of WordPress is 6.4, but Virtualmin has only 6.2 available. I’m OK with doing stuff on the console, but I am not terribly keen on messing with *min as I don’t want to break anything.

SYSTEM INFORMATION
OS type and version FreeBSD 13.2-Rp1
Webmin version 2.105
Virtualmin version 7.7
Usermin Version 2.005
Related packages SUGGESTED

You sure about that? virtualmin-gpl/scripts/wordpress.pl at abc968372c4a3fbb7d28caefb50285bbe138e1ed · virtualmin/virtualmin-gpl · GitHub

Jamie usually stays on top of versions pretty closely. I guess you haven’t configured Virtualmin to update automatically.

We also welcome PRs to update them if we’re behind, or a nudge in the issue tracker.

OK, so my install may be missing something, configuration-wise. I will go take myself for a walk through it again and figure out what I might be missing.

I do remember enabling this, thinking it would do exactly what I was asking, but when the version numbers hadn’t changed, I figured Virtualmin might have been behind on keeping them as up-to-date as expected.

So, I’ve had that setting enabled for at least a couple of days now, and upon going back, none of the scripts have been updated. Webmin and Virtualmin both report that they are up to date and no new updates are available. Am I missing something?

What and where this setting was located exactly?

Could it be that your versions of Virtualmin (currently 7.9) and probably Authentic Theme (currently 21.09.5) are out of date?

Virtualmin → System Settings → Script Installers → Upgrade Notification.

I also spent a considerable amount of time last night making sure Webmin/Virtualmin were updated.

OK, So you might be on to something here. The question now is how do I upgrade my install from 7.7 to 7.9 from the cmdln as I installed Webmin/Virtualmin/Usermin from the install scripts? I did not depend on my package manager as what is currently available after updates is outdated.

[root@vulture ~]# pkg search virtualmin
virtualmin-7.2,1 Virtual hosting management system based on webmin
[root@vulture ~]#

The instructions here tell me not to run a new installer script and when I check for package updates via webmin, it reports everything is up to date, so it doesn’t appear to be polling webmins servers and downloading any updates in relation to webmin/virtualmin.

The right place to check if scheduled job to update latest scripts is setup correctly on Webmin ⇾ Webmin Configuration: Webmin Scheduled Functions page.

You’re looking at the wrong tab to automatically download script updates. “Installer Updates” is the one you want for that. You’re looking at notifications about installed scripts.

I do have this cronjob listed. I haven’t touched this page previously, so this is as it was installed ~6 months ago.

You are correct, I pasted the wrong screenshot.

I dunno what to make of that.

I’ve confirmed that the server is being updated: https://latest-scripts.virtualmin.com/gpl/ (WordPress 6.4.2 is there). I don’t know what else could be going wrong. Is there something preventing downloads? Are there any errors in Webmin logs around that time about the downloads?

I know it’s working on all of my boxes, including both Pro and GPL systems. But, I don’t have any FreeBSD systems, so maybe there’s something specific to that.

I am running ipfw, are the downloads using an odd port? I may need to punch a hole out for the firewall. I’ve searched all of my logs in /var/log/webmin/ for the time (08:22), and searching “error” as another possibility revealed some missing modules that I think are mostly unrelated to this issue.

Is there a specific log I should be looking in? Is there a specific keyword I should be looking for to find this error?

Could this be the problem? I should be running GPL, not PRO. I freely admit, I might have triggered this in the early stages of setting this box up, clicking the wrong thing by mistake, but I don’t remember doing it. Is there an easy way to tell the system it should be using GPL and not PRO? I don’t want to have to reinstall if I have to. If this is unrelated, then I am OK with setting that aside to work on the larger issue of Webmin not updating itself as intended.

Do NOT reinstall, docs has a method
https://www.virtualmin.com/documentation/installation/uninstalling/

Thanks, this has been fixed. Back to why Webmin/Virtualmin won’t update itself.

To me that suggests it was possibly not a clean install. if ipfw was placed on the system prior to installing Webmin/Virtualmin that would have been a mistake.