The preferred series to use when creating a container is:
1. default-series if specified in config
2. latest lts as determined by "distro-info --lts"
3. hard coded fallback
The easiest option is to change the hard coded fallback from precise -> trusty. For whatever reason, distro-info is not being run so the hard coded fallback is being used.
There is a suggestion that for non-local providers, the series to use for new containers should fallback to that of the host machine (if series is not configured via default-series). This is a change in behaviour from the attempt to use the latest lts, and is more far reaching in terms of code changes. I'd prefer to fix the fallback issue first, and then decide if we want to change the behaviour.
The preferred series to use when creating a container is:
1. default-series if specified in config
2. latest lts as determined by "distro-info --lts"
3. hard coded fallback
The easiest option is to change the hard coded fallback from precise -> trusty. For whatever reason, distro-info is not being run so the hard coded fallback is being used.
There is a suggestion that for non-local providers, the series to use for new containers should fallback to that of the host machine (if series is not configured via default-series). This is a change in behaviour from the attempt to use the latest lts, and is more far reaching in terms of code changes. I'd prefer to fix the fallback issue first, and then decide if we want to change the behaviour.