I am running a PXE booted Raspberry cluster: one pi is the PXE boot server with has an SSD attached and is updated to 4.14.82-v7+ #1165. The boot-image for the PXE clients is rsync'ed. Clients boot up ok but do not update themselves to the latest release. uname -a returns: 4.14.34-v7+ #1110 despite even a firmware update to rpi-4.14.y.
I noticed that they are not updating when I tried to install the latest docker, which runs fine on the master (PXE boot server) but fails on the clients because /lib/module/4.14.34-v7+/* does not exist anymore. Somewhere the release update is out of sync with the PXE boot image? I think when I did an autoremove on the master the rsynced PXE poot image was also updated to remove the 4.14.34-v7+ version. Can that cause the apt-get process to think it already has the latest?