Lots of line items under Webmin/Networking lost

SYSTEM INFORMATION
OS type and version Debian Linux 12 on Raspberry Pi5
Webmin version 2.401.202506112353

Since a few weeks, most line item entries under Webmin/Networking are lost, now there is only Fail2Ban and Network Configuration left; Refresh Modules does not make any difference.

Thanks for your help!

@mab,

Please send a screenshot showing the issue.

Sure, here you go.

@mab,

Do you recall making any changes to your system (software updates, etc) before noticing the change? Also, have you “restarted” Webmin since noticing the issue?

I’ve just spun up a new Debian 12 VM (I hasten to say not on Raspberry Pi) and I get this OK - it wasn’t a minimal install by any chance?

No significant changes, running Linux kernel 6.15.2-v8-16k, ‘normal’ system, not minimal; Webmin restarted whenever updated.

What happens if you run one of the missing modules from un used modules ? Does it run as expected or does the module throw an error ?

1 Like

There is no line item Unused Modules anymore, I’m sorry; it ends with Refresh Modules.

Are the unused modules actually on your machine ? It maybe worth checking that out.on debain type systems the modules are located at /etc/webmin/<module-name>
for config and the modules should be in /usr/share/webmin/<module-name> for the modules i think

Yes, they are there – and in both locations (I checked firewall as an example).

Could disk space be an issue?
From a terminal, try:
df -h

Unfortunately not, 756GB left; I’ve also done a reinstall of the package, no changes. – I guess, it might have come with one of the nightly builds but never went away again.

Means nothing if a single partition if full. That’s why I asked for the output of that command. Long shot? Sure. But we are trying to track down unusual behavior.

I would assume you’re not logged in as root, or you’ve turned your root user into a non-root user (by, e.g. assigning ownership of a domain in Virtualmin to that root user
we try to prevent this, but I know someone managed to do it a few weeks ago, and I don’t recall us ever tracking down or fixing whatever path they used to do it).

Hmm I thought we were talking webmin not virtualmin, just wondering if using a nightly build of webmin could have some bearing on the issue ?

No, neither of those two scenarios re. root.

I don’t know. I know that when I find users have made their root user a non-root user, it’s usually by way of somehow assigning ownership of a domain to root (sometimes accidentally by way of auto-fill from their browser).

Are you sure? You should check. Look in the Webmin Users module, under whatever user you are logged in as, and see what modules the user has access to.

Yes, just double-checked; and funnily enough, I can see firewall amongst the Available Webmin Modules, here, which is lacking in my menu screenshot, above.

Now that is interesting: when accessing a link directly via the browser’s cache (here 10.0.1.124:10000/squid/edit_ports.cgi?xnavigation=1), I get an error.
404
File not found — /squid/edit_mem.cgi
Same for 10.0.1.124:10000/firewall6/?xnavigation=1 with
404
File not found — /firewall6/