Hi,

Marc:
> I removed apparmor and problem goes away, and I installed apparmor
> again and the problem returns.

Good catch!

> Maybe obfsproxy needs it's own apparmor profile, or the python profile has a 
> problem?

obfsproxy includes its own AppArmor profile. I'm not sure how well
it's been maintained and tested on Debian testing/sid though.

I've tried running "/usr/bin/obfsproxy managed" and I see a bunch of
errors in the Journal:

  Nov 21 18:45:06 ensifera kernel: audit: type=1400 audit(1511286306.689:1870): 
apparmor="DENIED" operation="open" profile="/usr/bin/obfsproxy" 
name="/proc/6963/mounts" pid=6963 comm="obfsproxy" requested_mask="r" 
denied_mask="r" fsuid=1002 ouid=1002
  Nov 21 18:45:06 ensifera kernel: audit: type=1400 audit(1511286306.689:1871): 
apparmor="DENIED" operation="exec" profile="/usr/bin/obfsproxy" 
name="/usr/sbin/ldconfig" pid=6964 comm="obfsproxy" requested_mask="x" 
denied_mask="x" fsuid=1002 ouid=0
  Nov 21 18:45:06 ensifera kernel: audit: type=1400 audit(1511286306.697:1872): 
apparmor="DENIED" operation="mknod" profile="/usr/bin/obfsproxy" 
name="/tmp/d1SGQ2" pid=6963 comm="obfsproxy" requested_mask="c" denied_mask="c" 
fsuid=1002 ouid=1002
  Nov 21 18:45:06 ensifera kernel: audit: type=1400 audit(1511286306.697:1873): 
apparmor="DENIED" operation="mknod" profile="/usr/bin/obfsproxy" 
name="/var/tmp/fabY3f" pid=6963 comm="obfsproxy" requested_mask="c" 
denied_mask="c" fsuid=1002 ouid=1002
  Nov 21 18:45:06 ensifera kernel: audit: type=1400 audit(1511286306.697:1874): 
apparmor="DENIED" operation="mknod" profile="/usr/bin/obfsproxy" 
name="/etc/apparmor.d/F1_1fY" pid=6963 comm="obfsproxy" requested_mask="c" 
denied_mask="c" fsuid=1002 ouid=1002
  Nov 21 18:45:06 ensifera kernel: audit: type=1400 audit(1511286306.697:1875): 
apparmor="DENIED" operation="exec" profile="/usr/bin/obfsproxy" 
name="/usr/sbin/ldconfig" pid=6965 comm="obfsproxy" requested_mask="x" 
denied_mask="x" fsuid=1002 ouid=0
  Nov 21 18:45:06 ensifera kernel: audit: type=1400 audit(1511286306.697:1876): 
apparmor="DENIED" operation="mknod" profile="/usr/bin/obfsproxy" 
name="/tmp/TfcaiJ" pid=6963 comm="obfsproxy" requested_mask="c" denied_mask="c" 
fsuid=1002 ouid=1002
  Nov 21 18:45:06 ensifera kernel: audit: type=1400 audit(1511286306.701:1877): 
apparmor="DENIED" operation="mknod" profile="/usr/bin/obfsproxy" 
name="/var/tmp/isY7jU" pid=6963 comm="obfsproxy" requested_mask="c" 
denied_mask="c" fsuid=1002 ouid=1002
  Nov 21 18:45:06 ensifera kernel: audit: type=1400 audit(1511286306.701:1878): 
apparmor="DENIED" operation="mknod" profile="/usr/bin/obfsproxy" 
name="/etc/apparmor.d/u6OS0q" pid=6963 comm="obfsproxy" requested_mask="c" 
denied_mask="c" fsuid=1002 ouid=1002
  Nov 21 18:45:11 ensifera kernel: audit: type=1400 audit(1511286311.333:1879): 
apparmor="DENIED" operation="open" profile="/usr/bin/obfsproxy" 
name="/proc/6975/mounts" pid=6975 comm="obfsproxy" requested_mask="r" 
denied_mask="r" fsuid=1002 ouid=1002

I could not see the error Marc is reporting, because I don't know how
exactly I should run obfsproxy to trigger it. Marc, could you please
share the exact command line you're running?

Lunar, unless you disagree I'll do a team upload that disables this
profile by default. We can re-enable it if/once someone feels like
keeping it up-to-date and working. What do you think?

Cheers,
-- 
intrigeri

Reply via email to