Every once in awhile, a rogue Webmin process gets in there and causes some trouble. Can you stop Webmin, then verify no other webmin processes are running? If they are, go ahead and kill them.
Stop Webmin
/etc/init.d/webmin stop
Look for Webmin processes still running
ps auxw | grep miniserv | grep webmin
Then if any exist, go ahead and kill them, and restart webmin (/etc/init.d/webmin start).
I just updated Virtualmin (GPL) on three servers, two of the servers broke.
Just to help understand what might have happened I have listed here details.
Server #1 - Production Server
OS - CentOS 5.2
Original Install of Virtualmin (GPL) - via rpm
Added Virtualmin to YUM after the fact.
Performed YUM update 07-07-2008
Update broke httpd.conf
Fixed problem by replacing the newly installed httpd.conf with httpd.conf.rpmsave - fixed my problem.
Still testing to see if anything else broke - nothing found as of this post.
Server #2 - Backup Server
Same specs as Server #1
Same problem and solution as Server #1
Server #3 - Backup Server
OS - CentOS 5.2
Original Install of Virtualmin (GPL) - via YUM
Performed YUM update 07-07-2008
NOTHING BROKE - updated just fine.
Why not use the install script for the GPL virtualmin?
Just curious?
The one server I had that did NOT break was the one I did use the install script on and it installed everything, it was great. I performed the YUM update on this server and nothing broke.