I compared your apparmor_parser -p output with that of r8773 and found this:
@@ -40,7 +40,7 @@
# @{HOMEDIRS} is a space-separated list of where user home directories
# are stored, for programs that must enumerate all home directories on a
# system.
-@{HOMEDIRS}=/home/
+@{HOMEDIRS}=/home/*/
# Also, include files in tunables/home.d for site-specific adjustments to
@@ -54,20 +54,8 @@
# The following is a space-separated list of where additional user home
# directories are stored, each must have a trailing '/'. Directories added
# here are appended to @{HOMEDIRS}. See tunables/home for details.
-#@{HOMEDIRS}+=
-# ------------------------------------------------------------------
-#
-# Copyright (C) 2010 Canonical Ltd.
-# This program is free software; you can redistribute it and/or
-# modify it under the terms of version 2 of the GNU General Public
-# License published by the Free Software Foundation.
-#
-# ------------------------------------------------------------------
+@{HOMEDIRS}+=/home/sbavikere/
-# The following is a space-separated list of where additional user home
-# directories are stored, each must have a trailing '/'. Directories added
-# here are appended to @{HOMEDIRS}. See tunables/home for details. Eg:
-#@{HOMEDIRS}+=/srv/nfs/home/ /mnt/home/
Your /etc/apparmor.d/tunables/home needs to change this:
@{HOMEDIRS}=/home/*/
to:
@{HOMEDIRS}=/home/
and then run sudo dpkg-reconfigure apparmor
and leave ‘Additional home directory locations’ blank.