I’m running Virtualmin 3.80gpl on a Debian Etch server. At some point, I don’t know exactly when Proftp stopped running. Now when I bring up the control panel there is a big red X next to proftp. In the process of getting it running again I am certain I’ve made things worse. I’ve removed it using apt-get remove and reinstalled.
This is the message in /var/log/proftpd/proftpd.log
Hmm, that “Address already in use” error you saw in your logs is odd.
What if you run “netstat -an | grep :21”, do you receive a response?
Also, if you run the command “hostname” – does that name appear in /etc/hosts? Not having your hostname in the hosts file can prevent ProFTPd from starting up.