2013-10-14 03:49:34 |
Tim Penhey |
bug |
|
|
added bug |
2013-10-14 22:18:00 |
Tim Penhey |
juju-core: status |
Triaged |
Invalid |
|
2013-10-17 11:23:31 |
Curtis Hovey |
juju-core: milestone |
|
1.16.1 |
|
2013-10-17 11:23:40 |
Curtis Hovey |
juju-core: importance |
Low |
High |
|
2013-10-17 11:23:48 |
Curtis Hovey |
juju-core: assignee |
|
Tim Penhey (thumper) |
|
2013-10-17 11:26:00 |
Curtis Hovey |
juju-core: status |
Invalid |
Fix Committed |
|
2013-10-17 11:26:10 |
Curtis Hovey |
juju-core: milestone |
1.16.1 |
1.17.0 |
|
2013-10-17 11:26:37 |
Curtis Hovey |
nominated for series |
|
juju-core/1.16 |
|
2013-10-17 11:26:37 |
Curtis Hovey |
bug task added |
|
juju-core/1.16 |
|
2013-10-17 11:26:43 |
Curtis Hovey |
juju-core/1.16: status |
New |
Fix Committed |
|
2013-10-17 11:26:45 |
Curtis Hovey |
juju-core/1.16: importance |
Undecided |
High |
|
2013-10-17 11:26:57 |
Curtis Hovey |
juju-core/1.16: assignee |
|
Tim Penhey (thumper) |
|
2013-10-17 11:27:03 |
Curtis Hovey |
juju-core/1.16: milestone |
|
1.16.1 |
|
2013-10-17 11:31:25 |
Curtis Hovey |
branch linked |
|
lp:~thumper/juju-core/fix-local-bootstrap |
|
2013-10-31 01:49:49 |
Curtis Hovey |
juju-core/1.16: status |
Fix Committed |
Fix Released |
|
2013-10-31 18:34:45 |
Curtis Hovey |
juju-core/1.16: milestone |
1.16.1 |
1.16.2 |
|
2013-10-31 21:17:00 |
James Page |
bug task added |
|
juju-core (Ubuntu) |
|
2013-10-31 21:17:08 |
James Page |
nominated for series |
|
Ubuntu Saucy |
|
2013-10-31 21:17:08 |
James Page |
bug task added |
|
juju-core (Ubuntu Saucy) |
|
2013-10-31 21:17:08 |
James Page |
nominated for series |
|
Ubuntu Trusty |
|
2013-10-31 21:17:08 |
James Page |
bug task added |
|
juju-core (Ubuntu Trusty) |
|
2013-10-31 21:43:27 |
Launchpad Janitor |
branch linked |
|
lp:~ubuntu-branches/ubuntu/trusty/juju-core/trusty-proposed |
|
2013-10-31 22:23:39 |
Launchpad Janitor |
juju-core (Ubuntu Trusty): status |
New |
Fix Released |
|
2013-11-21 10:15:48 |
James Page |
description |
There was a problem with the cloud-init userdata part of the boot, where it appears that the running of the scripts removed the quotes. Inside the yaml file, the scripts is an array of strings, and the params look like:
--constraints ''
Also noteworthy is that the --env-config is similarly quoted, and the command line in the pastebin didn't have the single quotes around that either.
Low importance as we are working around the bug by no longer passing through empty constraints on the command line.
This is from the pastebin:
ubuntu@ta3r4:~$ /var/lib/juju/tools/1.16.0.1-precise-amd64/jujud bootstrap-state --data-dir /var/lib/juju --env-config YWRtaW4tc2VjcmV0OiAiIgphZ2VudC12ZXJzaW9uOiAxLjE2LjAuMQphcGktcG9ydDogMTcwNzAKYXV0aG9yaXplZC1rZXlzOiAnc3NoLXJzYSBBQUFBQjNOemFDMXljMkVBQUFBREFRQUJBQUFCQVFEVmI4cnZNSURYcU8xTVFQdU9HRitZdjhjdUlwUjlUWlVIeVJUQlN0dHYzNEcrWVYzSWZwNkJmTDJmZmhIU0k2YjYrQTFPN2l2T0cxRE1kRGhWNXM4ZWpsY1lKSDYrb0IrUVc1UzZ6Y1pLTUhFeks0aXVybWZYdzlBbTUyS0JaRWtabHc4ZEY4R2p2dDF0aFE0ZjhIa2dJbDRzNytybGo3aGJCVnBpenY5UWl5NS8raXlNS3crQWVoVThSZkZDdjJ0NGREeU10WXJFR2xVV2x4SzZHUkxkekVhWlYvbk9EQnhkeGxBdWZ4T0ZiSkluMURTVE9RY2gxdTFhOStKRFNLZkJDa1J6Y0xWUy9vdm55RCtMbmZSN2o2UlRDWHlSMjcxK1FLRVZ5YjRlOFlMbzlDNTBkeHdxZzNuT3BXalFRUzA5OGdmMitmNVBWUWlBeXRvWnd0OHIKICByb290QGF1dG9wa2d0ZXN0CgonCmNhLWNlcnQ6ICctLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KCiAgTUlJQ1Z6Q0NBY0tnQXdJQkFnSUJBREFMQmdrcWhraUc5dzBCQVFVd1FqRU5NQXNHQTFVRUNoTUVhblZxZFRFeAoKICBNQzhHQTFVRUF3d29hblZxZFMxblpXNWxjbUYwWldRZ1EwRWdabTl5SUdWdWRtbHliMjV0Wlc1MElDSnRZV0Z6CgogIElqQWVGdzB4TXpFd01USXhNRFUwTURKYUZ3MHlNekV3TVRJeE1EVTVNREphTUVJeERUQUxCZ05WQkFvVEJHcDEKCiAgYW5VeE1UQXZCZ05WQkFNTUtHcDFhblV0WjJWdVpYSmhkR1ZrSUVOQklHWnZjaUJsYm5acGNtOXViV1Z1ZENBaQoKICBiV0ZoY3lJd2daMHdDd1lKS29aSWh2Y05BUUVCQTRHTkFEQ0JpUUtCZ1FDZ3JWdVVlWHJaTktqMDhBZ0pZQ3kzCgogIGFJNmFQYzRLTmhRY2QzbWhIQlpVSDcrRWV1SzhjOXRzb21LZDU0cDJZU0Nid3FMT3RMVUdaTFVFaFZZdUZCLzAKCiAgZHJXK2V4d3VkNWlwWS9XMlVZWGN0VkFWVG5rbzdxT2FzR21Hdmd2d2RVQkpoYTVxZm5DTWVuOFg0VWZ4TTJTdwoKICBMazVVZXdqSGFQMVZ1M1ZhMFp6WkR3SURBUUFCbzJNd1lUQU9CZ05WSFE4QkFmOEVCQU1DQUtRd0R3WURWUjBUCgogIEFRSC9CQVV3QXdFQi96QWRCZ05WSFE0RUZnUVVjdDUwQWw3dDJpY2Y1VVNFNWVPVVV6clJYaDB3SHdZRFZSMGoKCiAgQkJnd0ZvQVVjdDUwQWw3dDJpY2Y1VVNFNWVPVVV6clJYaDB3Q3dZSktvWklodmNOQVFFRkE0R0JBSkJNcnVYcgoKICBzVXJpQVF5N0QvMzBnL0hyelJhRkFjUWVabExQeHFBVVp5aXdzNjkvZGpVK0RyRmloTkU4bkk3RUxnTy8zKzRTCgogIDJBR3ZCUm54V3F2S1VaWEhmQlNDdm9hSHB0dnBqUjNOb3FuNlZDajkzcWNXNGwxM0ZtdjgyU2xXRnZHNjJreVMKCiAgRTJRbVBPdlFoYzVVem85WElnT0JqOGJPRTJNWnBRdkVDU0xwCgogIC0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KCicKY2EtcHJpdmF0ZS1rZXk6ICIiCmRlZmF1bHQtc2VyaWVzOiBwcmVjaXNlCmRldmVsb3BtZW50OiBmYWxzZQpmaXJld2FsbC1tb2RlOiBpbnN0YW5jZQppbWFnZS1tZXRhZGF0YS11cmw6ICIiCmxvZ2dpbmctY29uZmlnOiA8cm9vdD49REVCVUcKbWFhcy1zZXJ2ZXI6IGh0dHA6Ly8xOTIuMTY4LjIxLjU6ODAvTUFBUwpuYW1lOiBtYWFzCnNzbC1ob3N0bmFtZS12ZXJpZmljYXRpb246IHRydWUKc3RhdGUtcG9ydDogMzcwMTcKdG9vbHMtdXJsOiAiIgp0eXBlOiBtYWFzCg== --constraints --debug
error: invalid value "--debug" for flag --constraints: malformed constraint "--debug" |
[Impact]
??
[Test Case]
??
[Regression Potential]
Minimal
[Original Bug Report]
There was a problem with the cloud-init userdata part of the boot, where it appears that the running of the scripts removed the quotes. Inside the yaml file, the scripts is an array of strings, and the params look like:
--constraints ''
Also noteworthy is that the --env-config is similarly quoted, and the command line in the pastebin didn't have the single quotes around that either.
Low importance as we are working around the bug by no longer passing through empty constraints on the command line.
This is from the pastebin:
ubuntu@ta3r4:~$ /var/lib/juju/tools/1.16.0.1-precise-amd64/jujud bootstrap-state --data-dir /var/lib/juju --env-config YWRtaW4tc2VjcmV0OiAiIgphZ2VudC12ZXJzaW9uOiAxLjE2LjAuMQphcGktcG9ydDogMTcwNzAKYXV0aG9yaXplZC1rZXlzOiAnc3NoLXJzYSBBQUFBQjNOemFDMXljMkVBQUFBREFRQUJBQUFCQVFEVmI4cnZNSURYcU8xTVFQdU9HRitZdjhjdUlwUjlUWlVIeVJUQlN0dHYzNEcrWVYzSWZwNkJmTDJmZmhIU0k2YjYrQTFPN2l2T0cxRE1kRGhWNXM4ZWpsY1lKSDYrb0IrUVc1UzZ6Y1pLTUhFeks0aXVybWZYdzlBbTUyS0JaRWtabHc4ZEY4R2p2dDF0aFE0ZjhIa2dJbDRzNytybGo3aGJCVnBpenY5UWl5NS8raXlNS3crQWVoVThSZkZDdjJ0NGREeU10WXJFR2xVV2x4SzZHUkxkekVhWlYvbk9EQnhkeGxBdWZ4T0ZiSkluMURTVE9RY2gxdTFhOStKRFNLZkJDa1J6Y0xWUy9vdm55RCtMbmZSN2o2UlRDWHlSMjcxK1FLRVZ5YjRlOFlMbzlDNTBkeHdxZzNuT3BXalFRUzA5OGdmMitmNVBWUWlBeXRvWnd0OHIKICByb290QGF1dG9wa2d0ZXN0CgonCmNhLWNlcnQ6ICctLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KCiAgTUlJQ1Z6Q0NBY0tnQXdJQkFnSUJBREFMQmdrcWhraUc5dzBCQVFVd1FqRU5NQXNHQTFVRUNoTUVhblZxZFRFeAoKICBNQzhHQTFVRUF3d29hblZxZFMxblpXNWxjbUYwWldRZ1EwRWdabTl5SUdWdWRtbHliMjV0Wlc1MElDSnRZV0Z6CgogIElqQWVGdzB4TXpFd01USXhNRFUwTURKYUZ3MHlNekV3TVRJeE1EVTVNREphTUVJeERUQUxCZ05WQkFvVEJHcDEKCiAgYW5VeE1UQXZCZ05WQkFNTUtHcDFhblV0WjJWdVpYSmhkR1ZrSUVOQklHWnZjaUJsYm5acGNtOXViV1Z1ZENBaQoKICBiV0ZoY3lJd2daMHdDd1lKS29aSWh2Y05BUUVCQTRHTkFEQ0JpUUtCZ1FDZ3JWdVVlWHJaTktqMDhBZ0pZQ3kzCgogIGFJNmFQYzRLTmhRY2QzbWhIQlpVSDcrRWV1SzhjOXRzb21LZDU0cDJZU0Nid3FMT3RMVUdaTFVFaFZZdUZCLzAKCiAgZHJXK2V4d3VkNWlwWS9XMlVZWGN0VkFWVG5rbzdxT2FzR21Hdmd2d2RVQkpoYTVxZm5DTWVuOFg0VWZ4TTJTdwoKICBMazVVZXdqSGFQMVZ1M1ZhMFp6WkR3SURBUUFCbzJNd1lUQU9CZ05WSFE4QkFmOEVCQU1DQUtRd0R3WURWUjBUCgogIEFRSC9CQVV3QXdFQi96QWRCZ05WSFE0RUZnUVVjdDUwQWw3dDJpY2Y1VVNFNWVPVVV6clJYaDB3SHdZRFZSMGoKCiAgQkJnd0ZvQVVjdDUwQWw3dDJpY2Y1VVNFNWVPVVV6clJYaDB3Q3dZSktvWklodmNOQVFFRkE0R0JBSkJNcnVYcgoKICBzVXJpQVF5N0QvMzBnL0hyelJhRkFjUWVabExQeHFBVVp5aXdzNjkvZGpVK0RyRmloTkU4bkk3RUxnTy8zKzRTCgogIDJBR3ZCUm54V3F2S1VaWEhmQlNDdm9hSHB0dnBqUjNOb3FuNlZDajkzcWNXNGwxM0ZtdjgyU2xXRnZHNjJreVMKCiAgRTJRbVBPdlFoYzVVem85WElnT0JqOGJPRTJNWnBRdkVDU0xwCgogIC0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KCicKY2EtcHJpdmF0ZS1rZXk6ICIiCmRlZmF1bHQtc2VyaWVzOiBwcmVjaXNlCmRldmVsb3BtZW50OiBmYWxzZQpmaXJld2FsbC1tb2RlOiBpbnN0YW5jZQppbWFnZS1tZXRhZGF0YS11cmw6ICIiCmxvZ2dpbmctY29uZmlnOiA8cm9vdD49REVCVUcKbWFhcy1zZXJ2ZXI6IGh0dHA6Ly8xOTIuMTY4LjIxLjU6ODAvTUFBUwpuYW1lOiBtYWFzCnNzbC1ob3N0bmFtZS12ZXJpZmljYXRpb246IHRydWUKc3RhdGUtcG9ydDogMzcwMTcKdG9vbHMtdXJsOiAiIgp0eXBlOiBtYWFzCg== --constraints --debug
error: invalid value "--debug" for flag --constraints: malformed constraint "--debug" |
|
2013-11-21 10:15:56 |
James Page |
bug |
|
|
added subscriber Ubuntu Stable Release Updates Team |
2013-11-21 10:20:12 |
James Page |
juju-core (Ubuntu Trusty): status |
Fix Released |
Invalid |
|
2013-11-21 10:20:15 |
James Page |
juju-core (Ubuntu Saucy): status |
New |
Invalid |
|
2013-11-21 10:20:16 |
James Page |
removed subscriber Ubuntu Stable Release Updates Team |
|
|
|
2013-11-21 10:36:14 |
James Page |
juju-core/1.16: status |
Fix Released |
Invalid |
|
2013-11-21 10:36:17 |
James Page |
juju-core: status |
Fix Committed |
Invalid |
|