Webmin not working on RHEL 10 Beta

SYSTEM INFORMATION
OS type and version RHEL 10 Beta
Webmin version 2.303-1

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?

You could try looking at /usr/libexec/webmin/miniserv.pl line 1340. I’m on the Virtualmin stack so I probably have a different miniserv.pl .

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:

tcp        0      0 0.0.0.0:10000           0.0.0.0:*               LISTEN      2812771/perl        
tcp6       0      0 :::10000                :::*                    LISTEN      2812771/perl        
udp        0      0 0.0.0.0:10000           0.0.0.0:*                           2812771/perl

Then, nmap from your client system:

nmap <hostname or IP of Webmin server>

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.

I just went back to the original installed snapshot, add epel, do updates.

Install webmin, adjust firewall. It works!

Possibly something has been updated, either for the OS or the Webmin dependencies.

This topic was automatically closed 8 days after the last reply. New replies are no longer allowed.