One interesting thing is that this bug didn't manifest on other Ubuntu 14.04 LTS servers.
I've a couple of sibling servers that are supposed to be exact copies (one is a hot standby for the other). One of them is now down to just one kernel, with two kernels listed in /etc/apt/apt.conf.d/01autoremove-kernels. The other has two kernels left, but it has *three* kernels listed in /etc/apt/apt.conf.d/01autoremove-kernels.
In both cases some of the kernels listed in APT::NeverAutoRemove did get removed.
One interesting thing is that this bug didn't manifest on other Ubuntu 14.04 LTS servers.
I've a couple of sibling servers that are supposed to be exact copies (one is a hot standby for the other). One of them is now down to just one kernel, with two kernels listed in /etc/apt/ apt.conf. d/01autoremove- kernels. The other has two kernels left, but it has *three* kernels listed in /etc/apt/ apt.conf. d/01autoremove- kernels.
In both cases some of the kernels listed in APT::NeverAutoR emove did get removed.