Snap install issue: AppArmor 2.4 compatibility patch

I just setup a new Ubuntu 16.04.1 LTS server and I installed snapd. Now I am trying to install Nextcloud using the Snap package but I am running into an issue that I need help with. Here is what happens when I try to install Nextcloud. Can you point me in the right direction as far as installing the AppArmor 2.4 compatibility patch?

aaron@ubuntu:~$ sudo snap install nextcloud
138.93 MB / 138.93 MB [==========================================================================================================================================================] 100.00 % 6.47 MB/s 

error: cannot perform the following tasks:
- Setup snap "ubuntu-core" (423) security profiles (no state entry for key)
- Setup snap "nextcloud" (134) security profiles (cannot setup apparmor for snap "nextcloud": cannot load apparmor profile "snap.nextcloud.apache": cannot load apparmor profile: exit status 1
apparmor_parser output:
Cache read/write disabled: interface file missing. (Kernel needs AppArmor 2.4 compatibility patch.)
Warning: unable to find a suitable fs in /proc/mounts, is it mounted?
Use --subdomainfs to override.
)
- Setup snap "nextcloud" (134) security profiles (cannot load apparmor profile "snap.nextcloud.apache": cannot load apparmor profile: exit status 1
apparmor_parser output:
Cache read/write disabled: interface file missing. (Kernel needs AppArmor 2.4 compatibility patch.)
Warning: unable to find a suitable fs in /proc/mounts, is it mounted?
Use --subdomainfs to override.
)

Seems like it was just an issue with using the Linode kernel. I am now using the generic kernel. If anyone else has this problem follow this guide: https://www.linode.com/docs/tools-reference/custom-kernels-distros/run-a-distribution-supplied-kernel-with-kvm