$ sudo aa-genprof /usr/bin/empathy
...
[(S)can system log for AppArmor events] / (F)inish
At this point, I start empathy, then stop it.
Now I go back to the terminal:
<press S>
Reading log entries from /var/log/syslog.
Updating AppArmor profiles in /etc/apparmor.d.
Traceback (most recent call last):
File "/usr/sbin/aa-genprof", line 150, in <module>
lp_ret = apparmor.do_logprof_pass(logmark, passno)
File "/usr/lib/python3/dist-packages/apparmor/aa.py", line 2240, in do_logprof_pass
read_profiles()
File "/usr/lib/python3/dist-packages/apparmor/aa.py", line 2558, in read_profiles
read_profile(profile_dir + '/' + file, True)
File "/usr/lib/python3/dist-packages/apparmor/aa.py", line 2584, in read_profile
profile_data = parse_profile_data(data, file, 0)
File "/usr/lib/python3/dist-packages/apparmor/aa.py", line 2689, in parse_profile_data
filelist[file]['profiles'][profile][hat] = True
TypeError: 'bool' object does not support item assignment
If I run it again, I get a different traceback:
Traceback (most recent call last):
File "/usr/sbin/aa-genprof", line 150, in <module>
lp_ret = apparmor.do_logprof_pass(logmark, passno)
File "/usr/lib/python3/dist-packages/apparmor/aa.py", line 2240, in do_logprof_pass
read_profiles()
File "/usr/lib/python3/dist-packages/apparmor/aa.py", line 2558, in read_profiles
read_profile(profile_dir + '/' + file, True)
File "/usr/lib/python3/dist-packages/apparmor/aa.py", line 2584, in read_profile
profile_data = parse_profile_data(data, file, 0)
File "/usr/lib/python3/dist-packages/apparmor/aa.py", line 3031, in parse_profile_data
raise AppArmorException(_('Syntax Error: Unknown line found in file: %s line: %s') % (file, lineno + 1))
apparmor.common.AppArmorException: 'Syntax Error: Unknown line found in file: /etc/apparmor.d/zz-unconfined line: 3'
In a terminal, I run:
$ sudo aa-genprof /usr/bin/empathy
...
[(S)can system log for AppArmor events] / (F)inish
At this point, I start empathy, then stop it.
Now I go back to the terminal: aa-genprof" , line 150, in <module> do_logprof_ pass(logmark, passno) python3/ dist-packages/ apparmor/ aa.py", line 2240, in do_logprof_pass python3/ dist-packages/ apparmor/ aa.py", line 2558, in read_profiles profile( profile_ dir + '/' + file, True) python3/ dist-packages/ apparmor/ aa.py", line 2584, in read_profile data(data, file, 0) python3/ dist-packages/ apparmor/ aa.py", line 2689, in parse_profile_data file][' profiles' ][profile] [hat] = True
<press S>
Reading log entries from /var/log/syslog.
Updating AppArmor profiles in /etc/apparmor.d.
Traceback (most recent call last):
File "/usr/sbin/
lp_ret = apparmor.
File "/usr/lib/
read_profiles()
File "/usr/lib/
read_
File "/usr/lib/
profile_data = parse_profile_
File "/usr/lib/
filelist[
TypeError: 'bool' object does not support item assignment
If I run it again, I get a different traceback: aa-genprof" , line 150, in <module> do_logprof_ pass(logmark, passno) python3/ dist-packages/ apparmor/ aa.py", line 2240, in do_logprof_pass python3/ dist-packages/ apparmor/ aa.py", line 2558, in read_profiles profile( profile_ dir + '/' + file, True) python3/ dist-packages/ apparmor/ aa.py", line 2584, in read_profile data(data, file, 0) python3/ dist-packages/ apparmor/ aa.py", line 3031, in parse_profile_data on(_('Syntax Error: Unknown line found in file: %s line: %s') % (file, lineno + 1)) common. AppArmorExcepti on: 'Syntax Error: Unknown line found in file: /etc/apparmor. d/zz-unconfined line: 3'
Traceback (most recent call last):
File "/usr/sbin/
lp_ret = apparmor.
File "/usr/lib/
read_profiles()
File "/usr/lib/
read_
File "/usr/lib/
profile_data = parse_profile_
File "/usr/lib/
raise AppArmorExcepti
apparmor.
/etc/apparmor. d/zz-unconfined contains:
# v2 compatible wildly permissive profile
profile "zz_unconfined" {
capability,
network,
/** rwlkm,
/** pix,
# TODO: when dbus hits:
dbus,
}