Panic MacOS Sierra

Bug #1633495 reported by Curtis Hovey on 2016-10-14
This bug affects 3 people
Affects Status Importance Assigned to Milestone
Katherine Cox-Buday

Bug Description

MacOS Sierra users cannot use Juju 2.0.0

curtis@Procession:~/Downloads/juju-bin$ sw_vers -productVersion

curtis@Procession:~/Downloads/juju-bin$ ./juju version
panic: unable to determine host series: unknown series ""

goroutine 1 [running]:
panic(0x1716440, 0xc820216c30)
 /Users/jenkins/crossbuild/golang-1.6/src/runtime/panic.go:464 +0x3e6
 /var/folders/bs/hcn9_02s6h95876fth2kqytc0000gq/T/tmpaspG6S/juju-core_2.0.0/src/ +0x114
sync.(*Once).Do(0x3478988, 0x28ecb90)
 /Users/jenkins/crossbuild/golang-1.6/src/sync/once.go:44 +0xe4, 0x0)
 /var/folders/bs/hcn9_02s6h95876fth2kqytc0000gq/T/tmpaspG6S/juju-core_2.0.0/src/ +0x3b
 /var/folders/bs/hcn9_02s6h95876fth2kqytc0000gq/T/tmpaspG6S/juju-core_2.0.0/src/ +0x198
 /var/folders/bs/hcn9_02s6h95876fth2kqytc0000gq/T/tmpaspG6S/juju-core_2.0.0/src/ +0x7e
 /var/folders/bs/hcn9_02s6h95876fth2kqytc0000gq/T/tmpaspG6S/juju-core_2.0.0/src/ +0x56
 /var/folders/bs/hcn9_02s6h95876fth2kqytc0000gq/T/tmpaspG6S/juju-core_2.0.0/src/ +0x5f
 /var/folders/bs/hcn9_02s6h95876fth2kqytc0000gq/T/tmpaspG6S/juju-core_2.0.0/src/ +0x51

If we can provide a patch (a pull request), it can be used by Homebrew to make working juju 2.0.0

Per bug 1629444 this was fixed. Either the commit as bad, or Juju wasn't updated to use the right

Also per bug 1465317, juju client needs to stop checking its host's version because it is not jujud in a cloud.

Tags: osx Edit Tag help
Curtis Hovey (sinzui) on 2016-10-14
description: updated
Changed in juju:
assignee: nobody → Katherine Cox-Buday (cox-katherine-e)
Changed in juju:
status: Triaged → Fix Committed

Any eta for this getting distributed?

Anastasia (anastasia-macmood) wrote :

It has been committed to master tip and will be released as part of 2.0.1 (most likely at the end of this week).

Curtis Hovey (sinzui) on 2016-10-28
Changed in juju:
status: Fix Committed → Fix Released
Jay R. Wren (evarlast) wrote :

I do not think this actually fixes the bug.

Juju is still built with Go 1.6, the resulting executable is effectively not usable on MacOS Sierra:

Curtis Hovey (sinzui) wrote :

Homebrew uses golang 1.7 for sierra and yosemite to create the juju client. MacOS never runs the agent.

To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers

Remote bug watches

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