$ juju upgrade-juju --upload-tools --series=trusty
Use of --series is obsolete. --upload-tools now expands to all supported series of the same operating system.
ERROR tools upload failed: 400 ({"Tools":null,"DisableSSLHostnameVerification":false,"Error":{"Message":"cannot get environment config: invalid series \"wily\"","Code":""}})
michael@UbuntuBox:~/canonical/src/github.com/juju/juju$ juju upgrade-juju --upload-tools --debug2015-10-23 11:07:36 INFO juju.cmd supercommand.go:37 running juju [1.24.8-vivid-amd64 gc]
2015-10-23 11:07:36 DEBUG juju.api api.go:168 trying cached API connection settings - endpoints [172.16.0.4:17070 [fe80::5054:ff:feee:923e]:17070]
2015-10-23 11:07:36 INFO juju.api api.go:280 connecting to API addresses: [172.16.0.4:17070 [fe80::5054:ff:feee:923e]:17070]
2015-10-23 11:07:36 INFO juju.api apiclient.go:331 dialing "wss://172.16.0.4:17070/environment/e4b7ae42-c2f4-493f-87af-d763282f9fed/api"
2015-10-23 11:07:36 INFO juju.api apiclient.go:263 connection established to "wss://172.16.0.4:17070/environment/e4b7ae42-c2f4-493f-87af-d763282f9fed/api"
2015-10-23 11:07:37 DEBUG juju.api api.go:492 API hostnames unchanged - not resolving
2015-10-23 11:07:37 DEBUG juju.api api.go:522 cacheChangedAPIInfo: serverUUID=""
2015-10-23 11:07:38 DEBUG juju.environs.sync sync.go:304 Building tools
2015-10-23 11:07:38 DEBUG juju.environs.tools build.go:122 looking for: juju
2015-10-23 11:07:38 DEBUG juju.environs.tools build.go:161 checking: /home/michael/canonical/bin/jujud
2015-10-23 11:07:38 INFO juju.environs.tools build.go:167 found existing jujud
2015-10-23 11:07:38 INFO juju.environs.tools build.go:177 target: /tmp/juju-tools305431733/jujud
2015-10-23 11:07:38 DEBUG juju.environs.tools build.go:232 forcing version to 1.24.8.1
2015-10-23 11:07:38 DEBUG juju.environs.tools build.go:38 adding entry: &tar.Header{Name:"FORCE-VERSION", Mode:436, Uid:0, Gid:0, Size:8, ModTime:time.Time{sec:63581195258, nsec:0x4db9cb4, loc:(*time.Location)(0x2ed9460)}, Typeflag:0x30, Linkname:"", Uname:"ubuntu", Gname:"ubuntu", Devmajor:0, Devminor:0, AccessTime:time.Time{sec:63581195258, nsec:0x4db9cb4, loc:(*time.Location)(0x2ed9460)}, ChangeTime:time.Time{sec:63581195258, nsec:0x4db9cb4, loc:(*time.Location)(0x2ed9460)}, Xattrs:map[string]string(nil)}
2015-10-23 11:07:38 DEBUG juju.environs.tools build.go:38 adding entry: &tar.Header{Name:"jujud", Mode:493, Uid:0, Gid:0, Size:70137272, ModTime:time.Time{sec:63581195258, nsec:0x4db9cb4, loc:(*time.Location)(0x2ed9460)}, Typeflag:0x30, Linkname:"", Uname:"ubuntu", Gname:"ubuntu", Devmajor:0, Devminor:0, AccessTime:time.Time{sec:63581195258, nsec:0x4db9cb4, loc:(*time.Location)(0x2ed9460)}, ChangeTime:time.Time{sec:63581195258, nsec:0x4db9cb4, loc:(*time.Location)(0x2ed9460)}, Xattrs:map[string]string(nil)}
2015-10-23 11:07:42 INFO juju.environs.sync sync.go:323 built tools 1.24.8.1-vivid-amd64 (13650kB)
2015-10-23 11:07:42 INFO juju.cmd.juju upgradejuju.go:326 uploading tools 1.24.8.1-vivid-amd64 (13650kB) to Juju state server
2015-10-23 11:07:42 ERROR juju.cmd supercommand.go:430 tools upload failed: 400 ({"Tools":null,"DisableSSLHostnameVerification":false,"Error":{"Message":"cannot get environment config: invalid series \"wily\"","Code":""}})