Just started playing with RHEL 10 beta and can’t get Webmin working.
miniserve.error is showing :
[18/Apr/2025:17:10:54 +0930] miniserv.pl started
[18/Apr/2025:17:10:54 +0930] IPv6 support enabled
[18/Apr/2025:17:10:54 +0930] Using MD5 module Digest::MD5
[18/Apr/2025:17:10:54 +0930] Using SHA512 module Crypt::SHA
timeout at /usr/libexec/webmin/miniserv.pl line 1340.
timeout at /usr/libexec/webmin/miniserv.pl line 1340.
timeout at /usr/libexec/webmin/miniserv.pl line 1340.
I doubt that is much of a clue to work out the problem?
That message is a red herring. It actually probably means Webmin is working, and the problem is something unrelated to the Webmin process. The time out happens when a client opens a connection but doesn’t send a request within a reasonable time.
So, just confirm it is running:
systemctl status webmin
Make sure it is listening where you think:
netstat -lnp |grep 10000
I am assuming you have not moved Webmin to a different port. You’d see something like this from that command, if everything is default:
You’d expect to see port 10000/tcp open. If it’s not, and the above things look like it’s running and listening, then you have a firewall.
If you are proxying through Cloudflare, well, you can’t without extra steps. They don’t proxy for port 10000. If you are using some other proxy, you also probably need extra steps.
Joe, it was pretty much all bog standard clean install with updates and epel. The only thing I added prior to webmin installation was MC.
I tested to see it was running, indeed the logs confirmed that too, did a couple of reboots taking snapshots along the way.
I faffed around with the server doing other things that I wanted to test, then left it off overnight.
I just booted it for today and Webmin is working!
When I get some time, maybe later today, I will revert back to the first snapshot before installing Webmin and do it again to see if 1) it still fails, and 2) what made it work.