Skip to content

Instantly share code, notes, and snippets.

@wwwtyro
Last active February 7, 2018 22:15
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save wwwtyro/6afde641c5c3db038b6b28106345251a to your computer and use it in GitHub Desktop.
Save wwwtyro/6afde641c5c3db038b6b28106345251a to your computer and use it in GitHub Desktop.
$ cat config.yaml
cloudinit-userdata: |
ca-certs:
trusted:
- |
-----BEGIN CERTIFICATE-----
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
zHJVAXfwnU9XETg=
-----END CERTIFICATE-----
# ^ That's valid yaml (both the entirety of it and the nested block) afaict using multiple validators.
$ juju model-config config.yaml
$ juju add-machine
# Machine stuck in pending. In the juju controller machine logs, the following, forever:
2018-02-07 22:09:52 ERROR juju.rpc server.go:562 error writing response: *json.UnsupportedTypeError json: unsupported type: map[interface {}]interface {}
2018-02-07 22:09:52 ERROR juju.worker.dependency engine.go:551 "api-caller" manifold worker returned unexpected error: codec.ReadHeader error: error receiving message: unexpected EOF
2018-02-07 22:09:52 ERROR juju.provisioner provisioner_task.go:932 4%!(EXTRA *errors.Err=fetching provisioning info for machine "4": codec.ReadHeader error: error receiving message: unexpected EOF)
2018-02-07 22:09:56 ERROR juju.worker.dependency engine.go:551 "firewaller" manifold worker returned unexpected error: machine 4 not provisioned
2018-02-07 22:09:56 ERROR juju.rpc server.go:562 error writing response: *json.UnsupportedTypeError json: unsupported type: map[interface {}]interface {}
2018-02-07 22:09:56 ERROR juju.worker.dependency engine.go:551 "api-caller" manifold worker returned unexpected error: codec.ReadHeader error: error receiving message: unexpected EOF
2018-02-07 22:09:56 ERROR juju.provisioner provisioner_task.go:932 4%!(EXTRA *errors.Err=fetching provisioning info for machine "4": codec.ReadHeader error: error receiving message: unexpected EOF)
2018-02-07 22:10:00 ERROR juju.worker.dependency engine.go:551 "firewaller" manifold worker returned unexpected error: machine 4 not provisioned
2018-02-07 22:10:00 ERROR juju.rpc server.go:562 error writing response: *json.UnsupportedTypeError json: unsupported type: map[interface {}]interface {}
2018-02-07 22:10:00 ERROR juju.worker.dependency engine.go:551 "api-caller" manifold worker returned unexpected error: codec.ReadHeader error: error receiving message: unexpected EOF
2018-02-07 22:10:00 ERROR juju.provisioner provisioner_task.go:932 4%!(EXTRA *errors.Err=fetching provisioning info for machine "4": codec.ReadHeader error: error receiving message: unexpected EOF)
2018-02-07 22:10:04 ERROR juju.worker.dependency engine.go:551 "firewaller" manifold worker returned unexpected error: machine 4 not provisioned
2018-02-07 22:10:04 ERROR juju.rpc server.go:562 error writing response: *json.UnsupportedTypeError json: unsupported type: map[interface {}]interface {}
2018-02-07 22:10:04 ERROR juju.worker.dependency engine.go:551 "api-caller" manifold worker returned unexpected error: codec.ReadHeader error: error receiving message: unexpected EOF
2018-02-07 22:10:04 ERROR juju.provisioner provisioner_task.go:932 4%!(EXTRA *errors.Err=fetching provisioning info for machine "4": codec.ReadHeader error: error receiving message: unexpected EOF)
2018-02-07 22:10:08 ERROR juju.worker.dependency engine.go:551 "firewaller" manifold worker returned unexpected error: machine 4 not provisioned
2018-02-07 22:10:08 ERROR juju.rpc server.go:562 error writing response: *json.UnsupportedTypeError json: unsupported type: map[interface {}]interface {}
2018-02-07 22:10:08 ERROR juju.worker.dependency engine.go:551 "api-caller" manifold worker returned unexpected error: codec.ReadHeader error: error receiving message: unexpected EOF
2018-02-07 22:10:08 ERROR juju.provisioner provisioner_task.go:932 4%!(EXTRA *errors.Err=fetching provisioning info for machine "4": codec.ReadHeader error: error receiving message: unexpected EOF)
2018-02-07 22:10:12 ERROR juju.worker.dependency engine.go:551 "firewaller" manifold worker returned unexpected error: machine 4 not provisioned
2018-02-07 22:10:12 ERROR juju.rpc server.go:562 error writing response: *json.UnsupportedTypeError json: unsupported type: map[interface {}]interface {}
2018-02-07 22:10:12 ERROR juju.worker.dependency engine.go:551 "api-caller" manifold worker returned unexpected error: codec.ReadHeader error: error receiving message: unexpected EOF
2018-02-07 22:10:12 ERROR juju.provisioner provisioner_task.go:932 4%!(EXTRA *errors.Err=fetching provisioning info for machine "4": codec.ReadHeader error: error receiving message: unexpected EOF)
2018-02-07 22:10:16 ERROR juju.worker.dependency engine.go:551 "firewaller" manifold worker returned unexpected error: machine 4 not provisioned
2018-02-07 22:10:16 ERROR juju.rpc server.go:562 error writing response: *json.UnsupportedTypeError json: unsupported type: map[interface {}]interface {}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment