I've read a dozen of threads about proftpd problems, but no one had helped to find the solution.
Problems:
proftp seems to be down, no connections are possible, but the daemon runs
I use debian.etch.
netstat -tulpen | grep :21
Code:
tcp 0 0 0.0.0.0:21 0.0.0.0:* LISTEN 65534 4118594 6497/proftpd: (acce
proftpd -n -d 5
Code:
- mod_ctrls/0.9.4: binding ctrls socket to '/var/run/proftpd/proftpd.sock'
- parsing '/etc/proftpd/proftpd.conf' configuration
- parsing '/etc/proftpd/modules.conf' configuration
- mod_tls/2.1.1: using OpenSSL 0.9.8c 05 Sep 2006
- disabling runtime support for IPv6 connections
- DenyFilter: compiling deny regex '\*.*/'
- <Directory /*>: deferring resolution of path
- <Directory ~/>: deferring resolution of path
- PathDenyFilter: compiling deny regex '^/(backups|cgi-bin|htdocs|errors|logs|phptmp|statistics)/?$'
- PathDenyFilter: compiling deny regex '.quota$'
- <IfModule>: using 'mod_tls.c' section at line 115
- <IfModule>: skipping 'mod_quota.c' section at line 128
- <IfModule>: skipping 'mod_ratio.c' section at line 143
- <IfModule>: using 'mod_delay.c' section at line 150
- <IfModule>: using 'mod_ctrls.c' section at line 154
- mod_ctrls/0.9.4: closing ctrls socket '/var/run/proftpd/proftpd.sock' (3)
- <IfModule>: using 'mod_ctrls_admin.c' section at line 162
domain-xxx.tld -
domain-xxx.tld - Config for domain-xxx.tld:
domain-xxx.tld - Limit
domain-xxx.tld - IgnoreHidden
domain-xxx.tld - ~/
domain-xxx.tld - PathDenyFilter
domain-xxx.tld - ShowSymlinks
domain-xxx.tld - AllowOverwrite
domain-xxx.tld - AllowStoreRestart
domain-xxx.tld - AllowForeignAddress
domain-xxx.tld - DisplayLogin
domain-xxx.tld - DisplayFirstChdir
domain-xxx.tld - ListOptions
domain-xxx.tld - DenyFilter
domain-xxx.tld - SQLAuthTypes
domain-xxx.tld - SQLAuthenticate
domain-xxx.tld - SQLConnectInfo
domain-xxx.tld - SQLMinID
domain-xxx.tld - RootLogin
domain-xxx.tld - TransferLog
domain-xxx.tld - /*
domain-xxx.tld - Umask
domain-xxx.tld - DirUmask
domain-xxx.tld - AllowOverwrite
domain-xxx.tld - HideNoAccess
domain-xxx.tld - ShowSymlinks
domain-xxx.tld - AllowStoreRestart
domain-xxx.tld - AllowForeignAddress
domain-xxx.tld - DisplayLogin
domain-xxx.tld - DisplayFirstChdir
domain-xxx.tld - ListOptions
domain-xxx.tld - DenyFilter
domain-xxx.tld - SQLAuthTypes
domain-xxx.tld - SQLAuthenticate
domain-xxx.tld - SQLConnectInfo
domain-xxx.tld - SQLMinID
domain-xxx.tld - RootLogin
domain-xxx.tld - TransferLog
domain-xxx.tld - PathDenyFilter
domain-xxx.tld - DeferWelcome
domain-xxx.tld - DefaultServer
domain-xxx.tld - ShowSymlinks
domain-xxx.tld - AllowOverwrite
domain-xxx.tld - IdentLookups
domain-xxx.tld - AllowStoreRestart
domain-xxx.tld - AllowForeignAddress
domain-xxx.tld - TimeoutLogin
domain-xxx.tld - TimeoutNoTransfer
domain-xxx.tld - TimeoutStalled
domain-xxx.tld - TimeoutIdle
domain-xxx.tld - DisplayLogin
domain-xxx.tld - DisplayFirstChdir
domain-xxx.tld - ListOptions
domain-xxx.tld - DenyFilter
domain-xxx.tld - DefaultRoot
domain-xxx.tld - UserID
domain-xxx.tld - UserName
domain-xxx.tld - GroupID
domain-xxx.tld - GroupName
domain-xxx.tld - TLSEngine
domain-xxx.tld - TLSLog
domain-xxx.tld - TLSOptions
domain-xxx.tld - TLSRSACertificateFile
domain-xxx.tld - TLSRSACertificateKeyFile
domain-xxx.tld - TLSVerifyClient
domain-xxx.tld - DelayEngine
domain-xxx.tld - SQLBackend
domain-xxx.tld - SQLAuthTypes
domain-xxx.tld - SQLAuthenticate
domain-xxx.tld - SQLConnectInfo
domain-xxx.tld - SQLUserTable
domain-xxx.tld - SQLUsernameField
domain-xxx.tld - SQLPasswordField
domain-xxx.tld - SQLUidField
domain-xxx.tld - SQLGidField
domain-xxx.tld - SQLHomedirField
domain-xxx.tld - SQLShellField
domain-xxx.tld - SQLGroupTable
domain-xxx.tld - SQLGroupnameField
domain-xxx.tld - SQLGroupGIDField
domain-xxx.tld - SQLGroupMembersField
domain-xxx.tld - SQLMinID
domain-xxx.tld - RootLogin
domain-xxx.tld - TransferLog
domain-xxx.tld - ExtendedLog
domain-xxx.tld - PathDenyFilter
domain-xxx.tld - mod_ctrls/0.9.4: binding ctrls socket to '/var/run/proftpd/proftpd.sock'
domain-xxx.tld - mod_tls/2.1.1: passphrase locked into memory
domain-xxx.tld - deleting existing scoreboard '/var/run/proftpd/proftpd.scoreboard'
domain-xxx.tld - Failed binding to 0.0.0.0, port 21: Address already in use
domain-xxx.tld - Check the ServerType directive to ensure you are configured correctly.
domain-xxx.tld - mod_tls/2.1.1: scrubbing 1 passphrase from memory
Maybe it has something to do with this
Code:
domain-xxx.tld - Failed binding to 0.0.0.0, port 21: Address already in use
But I don't know what to do to solve this problem.
Any hints?