Comment 3 for bug 1231543

Revision history for this message
Dimiter Naydenov (dimitern) wrote :

The other 3 errors:

2013-09-26 18:04:58 ERROR juju.provider.local environ.go:180 failed to create new environ config: storage-port: expected int, got 8040
2013-09-26 18:04:58 ERROR juju.provider.local environprovider.go:48 failure setting config: storage-port: expected int, got 8040
2013-09-26 18:04:58 ERROR juju environ.go:48 worker: loaded invalid environment configuration: storage-port: expected int, got 8040

start to show in r1884 (one of mine, when we switch the provisioner to the API). Apparently somehow the "storage-port" environment setting gets coerced from int to string. Not sure why yet, still investigating. We don't change the environment config in any way when we return it from ProvisionerAPI.EnvironConfig() (it's map[string]interface{}, as config.Config.AllAttrs() returns).