manual provider does not install dependencies on Ubuntu Minimal machine
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
juju-core |
Won't Fix
|
Medium
|
Unassigned |
Bug Description
Now for clarity, mentioning right ahead that the Ubuntu machine is an Ubuntu Minimal installation (14.04.1 64bit) - NOT one of the cloud images that Juju targets.
While it is not the fault of juju that 'nc' (netcat package) and 'python-yaml' library are missing, it is something that IMHO juju should install in a manual provisioning situation. The reasoning is that Ubuntu minimal is a very common installation out there in the hosting world, and juju needs these to run.
The missing 'python-yaml' comes up when deploying a service to a successfully bootstrapped instance (at least postgresql).
The missing 'nc' comes for example when doing 'juju ssh <machinenumber>'.
Can do a patch if it is accepted these should be installed on firing up tools in a new machine?
Changed in juju-core: | |
milestone: | 1.23 → none |
importance: | High → Medium |
tags: | added: manual-story |
Changed in juju-core: | |
status: | Triaged → Won't Fix |
Forgot:
juju --version utopic- amd64
1.21-beta5-
agent-version: 1.21-beta5.1