After installing Webmin on a fresh install of CentOS 8 via both the repository (and later a manual download), I receive the following error:
[root@server]# /etc/webmin/start
Failed to bind to port 10000 : Address already in use
Could not listen on any ports
Likewise, I received the same error when doing this:
[root@server]# /etc/webmin/restart
Stopping Webmin server in /usr/libexec/webmin
Starting Webmin server in /usr/libexec/webmin
Failed to bind to port 10000 : Address already in use
Could not listen on any ports
So, I proceeded to do the following:
/etc/webmin/stop
I then loaded the SERVER:10000 url and Webmin was still running! The command "ss -tulpn" revealed that, sure enough, the miniserv.pl process was still running on port 10000, despite stopping it.
And so I entered:
killall -9 miniserv.pl
The process stopped running as expected; I could no longer view the Webmin control panel. In addition, the following commands:
/etc/webmin/stop
/etc/webmin/start
/etc/webmin/restart
... all began to work as expected.
TL:DR The stop, start, and restart scripts do not work as expected after a fresh install of Webmin on CentOS 8. I'm not sure if the problem applies to other operating systems or not.
What Webmin version have you installed? 1.942 should be working just fine.
It is version 1.941. That is the version currently installed by:
http://www.webmin.com/download/rpm/webmin-current.rpm
1.941 is also the version installed using the webmin repo for CentOS as shown here:
https://doxfer.webmin.com/Webmin/Installation
Again, 1.941 is the latest version shown here:
http://www.webmin.com/download.html
... and here:
https://sourceforge.net/projects/webadmin/files/webmin/
I'm very sorry, it seems we forgot to update the links.
It should be safe to install this 1.943 for CentOS 8.
I typically update through the Webmin control panel itself when the notification shows up.
Will that be possible soon?
Yes, it should be possible again with upcoming Webmin 1.950.