Wild guess based on looking at the code in aa.py set_logfile(): Either you don't have /etc/apparmor/logprof.conf, or the file doesn't have "logfiles = ..." in the "[settings]" section.
To verify this, please try aa-logprof -f /var/log/audit/audit.log (assuming this file exists, otherwise try with your syslog as parameter). With "-f", aa-logprof shouldn't crash, or at least crash with a different error message ;-)
Wild guess based on looking at the code in aa.py set_logfile(): Either you don't have /etc/apparmor/ logprof. conf, or the file doesn't have "logfiles = ..." in the "[settings]" section.
To verify this, please try aa-logprof -f /var/log/ audit/audit. log (assuming this file exists, otherwise try with your syslog as parameter). With "-f", aa-logprof shouldn't crash, or at least crash with a different error message ;-)