I just now tested an in-place upgrade of virt1005:
- Created a test instance on virt1005
- apt-get upgrade
- Turn off puppet
- Remove the cloud archive from /etc/apt/sources.list.d/
- s/precise/trusty/g in /etc/apt/sources.list
- apt-get update
- apt-get upgrade, and selected defaults for all interactive options.
- puppet agent -tv
After that, the test instance was still running without interruption
Puppet on virt1005 failed at this point, with:
E: Couldn't find any package by regex 'linux-tools-3.2.0-70-generic'
After a reboot of virt1005, puppet ran without complaints.