Activity log for bug #1282553

Date Who What changed Old value New value Message
2014-02-20 12:50:36 Adam Collard bug added bug
2014-02-20 12:50:49 Adam Collard bug added subscriber Landscape
2014-02-20 13:00:08 Adam Collard description juju uses wget to fetch tools from streams.canonical.com which uses SNI but wget on precise doesn't support SNI, causing bootstrap to fail. Running the equivalent command using cURL instead of wget works on precise and later. Bootstrap failure: http://paste.ubuntu.com/6965180/ Wget failure on precise: http://paste.ubuntu.com/6965187/ juju uses wget to fetch tools from streams.canonical.com which uses SNI but wget on precise doesn't support SNI, causing bootstrap to fail. Running the equivalent command using cURL instead of wget works on precise and later. Bootstrap failure: Installing add-apt-repository Adding apt repository: deb http://ubuntu-cloud.archive.canonical.com/ubuntu precise-updates/cloud-tools main 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://streams.canonical.com/juju/tools/releases/juju-1.17.2-precise-amd64.tgz' 2014-02-20 11:43:48 ERROR juju.provider.common bootstrap.go:140 bootstrap failed: exit status 1 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://streams.canonical.com/juju/tools/releases/juju-1.17.2-precise-amd64.tgz' ERROR: no certificate subject alternative name matches requested host name `streams.canonical.com'. To connect to streams.canonical.com insecurely, use `--no-check-certificate'.
2014-02-20 13:14:55 Dimiter Naydenov juju-core: status New In Progress
2014-02-20 13:15:00 Dimiter Naydenov juju-core: importance Undecided High
2014-02-20 13:15:03 Dimiter Naydenov juju-core: assignee Dimiter Naydenov (dimitern)
2014-02-20 13:15:08 Dimiter Naydenov juju-core: milestone 1.18.0
2014-02-20 13:32:00 Adam Collard summary bootstrap should use cURL not wget 1.17.2 can't bootstrap maas on precise, wget doesn't support SNI
2014-02-20 13:32:45 Adam Collard 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
2014-02-20 13:34:38 Andreas Hasenack 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
2014-02-20 13:36:05 Andreas Hasenack bug added subscriber Andreas Hasenack
2014-02-20 13:57:54 Dimiter Naydenov branch linked lp:~dimitern/juju-core/301-lp-1282553-use-curl-not-wget-precise
2014-02-20 14:53:06 Dimiter Naydenov juju-core: milestone 1.18.0 1.17.3
2014-02-20 16:15:52 Dimiter Naydenov juju-core: status In Progress Fix Committed
2014-02-21 15:42:54 Curtis Hovey juju-core: status Fix Committed Fix Released