I successfully upgraded my KVM server to 20.04.1 LTS but when later trying to access it by ssh, there were no network route to the server, while the VMs still were happily running just great. Logging in to the console, I discovered the bridge had lost its IPv4 address and dhclient was not running any longer. This happens repeatedly, the bridge receives its IPv4 at boot, but seems to lose it after the first lease. After having issued dhclient -r br0 I found this in the logs:
audit: type=1400 audit(1611698389.262:14): apparmor="DENIED" operation="open" profile="/{,usr/}sbin/dhclient" name="/proc/1878/task/1881/comm" pid=1878 comm="dhclient" requested_mask="wr" denied_mask="wr" fsuid=0 ouid=0
I was able to fix this by adding /proc/*/task/*/comm wr, to /etc/apparmor.d/local/sbin.dhclient. But, why in the first place, does dhclient need wr access to /proc...? My backup server, also on 20.04.1 LTS, runs fine without this.