[SRU] xe-guest-utilities suddenly depends on cloud-init
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
xe-guest-utilities (Ubuntu) |
Fix Released
|
High
|
Unassigned | ||
Precise |
Fix Released
|
High
|
Unassigned | ||
Trusty |
Fix Released
|
High
|
Unassigned | ||
Vivid |
Fix Released
|
High
|
Unassigned | ||
Wily |
Fix Released
|
High
|
Unassigned |
Bug Description
[BACKGROUND] The Ubuntu Cloud Image team introduced xe-guest-utilities to the Ubuntu Archive with Bug #1490624, and was targeted at public clouds that generally use cloud-init. However, the dependency on cloud-init is a false depdency. Users who are using alternative sources of this package will be upgraded to the universe version, and cloud-init will be pulled in.
Users who are not using public clouds or already have cloud-init installed with be met with a delayed reboot and new SSH keys generated.
[FIX] Drop the depends for cloud-init
[TEST]
1. Install xe-guest-utilities on clean install
2. Confirm that cloud-init is not installed
[ORIGINAL Report]
When installing the Ubuntu (12.04 .05 LTS or 14.04.3 LTS) updates I notified that xe-guest-utilities suddenly depends on cloud-init.
cloud-init installs silently and enables most cloud providers by default (no interaction with user).
After a reboot cloud-init tries (timeouts) to contact the providers and even regenerate the ssh host keys.
I have this package installed because it reports the os version etc. to XenCenter. The dependency on xenstore-utils is correct but I do not agree with cloud-init.
Wy is this dependency created?
Changed in xe-guest-utilities (Ubuntu): | |
status: | New → Confirmed |
Changed in xe-guest-utilities (Ubuntu Wily): | |
assignee: | nobody → Ben Howard (utlemming) |
Changed in xe-guest-utilities (Ubuntu Vivid): | |
assignee: | nobody → Ben Howard (utlemming) |
Changed in xe-guest-utilities (Ubuntu Trusty): | |
assignee: | nobody → Ben Howard (utlemming) |
Changed in xe-guest-utilities (Ubuntu Precise): | |
assignee: | nobody → Ben Howard (utlemming) |
summary: |
- xe-guest-utilities suddenly depends on cloud-init + [SRU] xe-guest-utilities suddenly depends on cloud-init |
Changed in xe-guest-utilities (Ubuntu Precise): | |
status: | New → Confirmed |
Changed in xe-guest-utilities (Ubuntu Trusty): | |
status: | New → Confirmed |
Changed in xe-guest-utilities (Ubuntu Vivid): | |
status: | New → Confirmed |
Changed in xe-guest-utilities (Ubuntu Precise): | |
importance: | Undecided → High |
Changed in xe-guest-utilities (Ubuntu Trusty): | |
importance: | Undecided → High |
Changed in xe-guest-utilities (Ubuntu Vivid): | |
importance: | Undecided → High |
Changed in xe-guest-utilities (Ubuntu Wily): | |
importance: | Undecided → High |
Uploaded new versions that drop the depends of cloud-init. Pending archive admins to accept the SRU.