juju bootstrap: ERROR [('PEM routines', 'PEM_read_bio', 'no start line')]
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
pyjuju |
Triaged
|
Low
|
Unassigned | ||
txAWS |
Confirmed
|
Undecided
|
Unassigned |
Bug Description
juju is apparently silently reading *.pem files in the CWD and then aborting on them:
Version: 0.5.1+bzr574-
steve@dogmatix:
steve@dogmatix:
...
steve@dogmatix:
steve@dogmatix:
2012-09-14 15:40:16,104 WARNING S3 API calls not using secure transport
2012-09-14 15:40:16,106 INFO Bootstrapping environment 'canonistack' (origin: distro type: ec2)...
2012-09-14 15:40:17,445 ERROR [('PEM routines', 'PEM_read_bio', 'no start line')]
steve@dogmatix:
steve@dogmatix:
2012-09-14 15:40:33,087 WARNING S3 API calls not using secure transport
2012-09-14 15:40:33,088 INFO Bootstrapping environment 'canonistack' (origin: distro type: ec2)...
2012-09-14 15:40:43,821 INFO 'bootstrap' command finished successfully
Changed in txaws: | |
assignee: | nobody → Rex Tsai (chihchun) |
Changed in txaws: | |
status: | New → Incomplete |
status: | Incomplete → In Progress |
Changed in juju: | |
importance: | High → Low |
Changed in txaws: | |
assignee: | Rex Tsai (chihchun) → nobody |
status: | In Progress → Confirmed |
This is actually txaws doing so, and not juju directly. I'm not sure its a sane behavior for a library, but would like to perhaps have some commentary from txaws developers before patching to outright disabling it. Seems like, if nothing else, the API should allow overriding this behavior, since its possible that txaws code could be run from a hostile CWD.