The last answer is a way to solve the defense4all installation problem about "Failed to start rsyslog service".This problem is caused by the bug of rsyslog (maybe, I found on the other webs), you can use service rsyslog instead of /etc/init.d/rsyslog, so you can edit the file in defense4all code files to solve this problem.
In the file:
../defense4all/dfapp.aggregate/src/install/config_rsyslog.bash
change the last sentences:
/etc/init.d/rsyslog stop > /dev/null
to:
service rsyslog stop
and:
/etc/init.d/rsyslog stop > /dev/null
to:
service rsyslog start
And then rebuild the project to create .deb or .rpm files.Hope this may help you.