1.21-rc1 does not support vivid

Bug #1413245 reported by James Page
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
juju-core
1.21
Fix Released
Critical
Ian Booth

Bug Description

Bootstraps OK - but then fails to add any further units:

  "0":
    agent-state: started
    agent-version: 1.21-rc1
    dns-name: 10.5.2.232
    instance-id: 651aa718-57cf-4b6c-9e48-b32a1e5484d3
    instance-state: ACTIVE
    series: vivid
    hardware: arch=amd64 cpu-cores=1 mem=2048M root-disk=9216M
    state-server-member-status: has-vote
  "1":
    agent-state-info: invalid series "vivid"
    instance-id: pending
    series: vivid
  "2":
    agent-state-info: invalid series "vivid"
    instance-id: pending
    series: vivid

...

I rechecked and vivid is fine under 1.20.14.

Revision history for this message
James Page (james-page) wrote :

It would appear that distro-info-data is not installed by default on the vivid cloud images; not sure whether this is expected or not.

Revision history for this message
Curtis Hovey (sinzui) wrote :

Our vivid local tests pass. This is expected since juju-local requires distro-info-data. In the case of booting into a cloud, the state-server is running on vivid without distro-info-data.

This case is somewhat mad. Juju doesn't know how to ask it's host what it is. Juju officially requires distro-info-data for a definitive answer, but will fallback to hardcoded rules to cover cases like windows and os x. BUT vivid is registered in
    ./version/supportedseries.go

Is the fallback is broken? I can see that vivid is in ubuntuSeries, but not in seriesVersions.

Changed in juju-core:
status: New → Triaged
importance: Undecided → Critical
milestone: none → 1.23
Revision history for this message
Ian Booth (wallyworld) wrote :

In the 1.21 branch, when Windows series info was pasted in, the vivid line was accidentally deleted.

no longer affects: juju-core/1.22
no longer affects: juju-core
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.