maas provider can't bootstrap on precise with 1.17.2
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
juju-core |
Fix Released
|
High
|
Dimiter Naydenov |
Bug Description
juju uses wget to fetch tools from streams.
Bootstrap failure:
Installing add-apt-repository
Adding apt repository: deb http://
Running apt-get update
Running apt-get upgrade
Installing package: git
Installing package: cpu-checker
Installing package: mongodb-server
Fetching tools: wget --no-verbose -O $bin/tools.tar.gz 'https:/
2014-02-20 11:43:48 ERROR juju.provider.
Stopping instance...
2014-02-20 11:43:49 ERROR juju.cmd supercommand.go:294 exit status 1
Wget failure on precise:
$ wget --no-verbose -O tools.tar.gz 'https:/
ERROR: no certificate subject alternative name matches
requested host name `streams.
To connect to streams.
Related branches
- Dimiter Naydenov (community): Approve
-
Diff: 58 lines (+7/-7)2 files modifiedenvirons/cloudinit/cloudinit.go (+3/-3)
environs/cloudinit/cloudinit_test.go (+4/-4)
description: | updated |
summary: |
- bootstrap should use cURL not wget + 1.17.2 can't bootstrap maas on precise, wget doesn't support SNI |
summary: |
- 1.17.2 can't bootstrap maas on precise, wget doesn't support SNI + 1.17.2 can't bootstrap precise using maas, wget doesn't support SNI |
summary: |
- 1.17.2 can't bootstrap precise using maas, wget doesn't support SNI + maas provider can't bootstrap on precise with 1.17.2 |
Changed in juju-core: | |
milestone: | 1.18.0 → 1.17.3 |
Changed in juju-core: | |
status: | In Progress → Fix Committed |
Changed in juju-core: | |
status: | Fix Committed → Fix Released |
Precise's version of wget does not support SNI, but curl does. So I'll replace the wget call with a curl call and add curl to the list of installed packages.