I stumbled across a debugging guide for Proftpd here:
http://www.castaglia.org/proftpd/doc...Debugging.html
And so far i've done this:
Code:
root@trinity:/etc/proftpd# proftpd -td5
Checking syntax of configuration file
- 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.8b 04 May 2006
- DenyFilter: compiling deny regex '\*.*/'
- <IfModule>: using 'mod_tls.c' section at line 67
- <IfModule>: skipping 'mod_quota.c' section at line 71
- <IfModule>: skipping 'mod_ratio.c' section at line 75
- <IfModule>: using 'mod_delay.c' section at line 83
- <IfModule>: using 'mod_ctrls.c' section at line 87
- mod_ctrls/0.9.4: closing ctrls socket '/var/run/proftpd/proftpd.sock' (3)
- <IfModule>: skipping 'mod_ctrls_admin.c' section at line 95
- SQLAuthenticate: use of * in SQLAuthenticate has been deprecated. Use AuthOrder for setting authoritativeness
- SQLAuthenticate: use of * in SQLAuthenticate has been deprecated. Use AuthOrder for setting authoritativeness
- IPv6 getaddrinfo 'trinity' error: Name or service not known
trinity -
trinity - Config for ::Uberhosting:::
trinity - DeferWelcome
trinity - DefaultServer
trinity - ShowSymlinks
trinity - TimeoutNoTransfer
trinity - TimeoutStalled
trinity - TimeoutIdle
trinity - DisplayLogin
trinity - DisplayFirstChdir
trinity - ListOptions
trinity - DenyFilter
trinity - DebugLevel
trinity - UserID
trinity - UserName
trinity - GroupID
trinity - GroupName
trinity - Umask
trinity - DirUmask
trinity - AllowOverwrite
trinity - TransferLog
trinity - TLSEngine
trinity - DelayEngine
trinity - DefaultRoot
trinity - IdentLookups
trinity - SQLAuthTypes
trinity - SQLAuthenticate
trinity - SQLConnectInfo
trinity - SQLUserTable
trinity - SQLUsernameField
trinity - SQLPasswordField
trinity - SQLUidField
trinity - SQLGidField
trinity - SQLHomedirField
trinity - SQLShellField
trinity - SQLGroupTable
trinity - SQLGroupnameField
trinity - SQLGroupGIDField
trinity - SQLGroupMembersField
trinity - SQLMinID
trinity - SQLHomedirOnDemand
trinity - SQLLog_PASS
trinity - SQLNamedQuery_updatecount
trinity - SQLLog_STOR
trinity - SQLLog_DELE
trinity - SQLNamedQuery_modified
trinity - QuotaEngine
trinity - QuotaDirectoryTally
trinity - QuotaDisplayUnits
trinity - QuotaShowQuotas
trinity - SQLNamedQuery_get-quota-limit
trinity - SQLNamedQuery_get-quota-tally
trinity - SQLNamedQuery_update-quota-tally
trinity - SQLNamedQuery_insert-quota-tally
trinity - QuotaLimitTable
trinity - QuotaTallyTable
trinity - RootLogin
trinity - RequireValidShell
trinity - mod_ctrls/0.9.4: binding ctrls socket to '/var/run/proftpd/proftpd.sock'
Syntax check complete.
The only one that worries me is SQLAuthenticate: use of * in SQLAuthenticate has been deprecated. Use AuthOrder for setting authoritativeness
I still wouldnt think it to be fatal, also curious now why it skipped mod_quota if I am trying to use quotas...