Just ran into this myself after upgrading a couple of machines to 9.2.1.2.
Found John Hixson fix that dlavigne points out earlier in this thread:
https://bugs.freenas.org/issues/4431
Just in case it helps someone, I applied the patch referenced at the end of the bug report manually via shell access as follows:-
N.B. if you are unsure of these commands functions then please wait until the fix is rolled out in release.
Code:
mount -uw /
cd /root
fetch -o syslogd-patch "https://bugs.freenas.org/projects/freenas/repository/revisions/dc3a5e96abb5599a4f91f7cc63af08e6f799ad81/diff/nanobsd/Files/etc/ix.rc.d/ix-syslogd?format=diff&type=inline&utf8=%E2%9C%93"
patch -p5 /conf/base/etc/ix.rc.d/ix-syslogd < /root/syslogd-patch
sync
mount -ur /
exit
Note that the "mount -ur /" command may take a little while so be patient.
I then rebooted via the gui and all was well and proftp would auto start on boot if left enabled. Thanks for the quick patch John.
Please comment on this method of patching if anyone sees a problem with it. I needed this fix in place and hand restarting the syslog wan't going to cut it for me.