Dear Juju-dev list, I am currently testing the different between Juju 2.0.0 and Juju 2.0.1 examplen an OpenStack provider which is based on Huawei FusionSphere. Juju 2.0.0 was able to get to the status of “Waiting for address” because we are using nova API calls instead of neutron API calls - this is known. But Juju 2.0.1 is now not able to come to that state while bootstrapping.
The actual bootstrap output is: JUJU_STARTUP_LOGGING_CONFIG=TRACE juju bootstrap example --debug --verbose --metadata-source /home/ubuntu/simplestreams --config bootstrap-timeout=300 --config use-floating-ip=false 11:57:00 TRACE juju.apiserver.common registry.go:47 Registered facade "CharmRevisionUpdater" v2 11:57:00 TRACE juju.apiserver.common registry.go:47 Registered facade "Backups" v1 11:57:00 DEBUG juju.environs imagemetadata.go:62 new model image datasource registered: cloud sigma image source 11:57:00 DEBUG juju.environs imagemetadata.go:62 new model image datasource registered: keystone catalog 11:57:00 TRACE cmd aliasfile.go:23 unable to read alias file "/home/ubuntu/.local/share/juju/aliases": open /home/ubuntu/.local/share/juju/aliases: no such file or directory 11:57:00 INFO juju.cmd supercommand.go:63 running juju [2.0.1 gc go1.6.2] 11:57:00 DEBUG juju.cmd supercommand.go:64 args: []string{"juju", "bootstrap", "example", "--debug", "--verbose", "--metadata-source", "/home/ubuntu/simplestreams", "--config", "bootstrap-timeout=300", "--config", "use-floating-ip=false"} 11:57:00 DEBUG juju.cmd.juju.commands bootstrap.go:834 provider attrs: map[network: use-floating-ip:false use-default-secgroup:false] 11:57:00 INFO cmd cmd.go:141 Adding contents of "/home/ubuntu/.local/share/juju/ssh/juju_id_rsa.pub" to authorized-keys 11:57:00 DEBUG juju.cmd.juju.commands bootstrap.go:890 preparing controller with config: map[apt-mirror: name:controller test-mode:false apt-https-proxy: type:openstack logging-config: enable-os-refresh-update:true provisioner-harvest-mode:destroyed agent-metadata-url: use-default-secgroup:false apt-http-proxy: agent-stream:released firewall-mode:instance image-stream:released use-floating-ip:false disable-network-management:false default-series:xenial development:false https-proxy: ssl-hostname-verification:true resource-tags: network: proxy-ssh:false transmit-vendor-metrics:true automatically-retry-hooks:true uuid:691a5ca9-76b7-4503-8158-6dc341fdb32f ignore-machine-addresses:false apt-ftp-proxy: enable-os-upgrade:true http-proxy: no-proxy: logforward-enabled:false ftp-proxy: image-metadata-url: authorized-keys:ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC6vSnam5/qIFGSs7T1zSj2qamU+dOxMnpt9m+sGdXpkeuHYYbEDdmzWdPQCGCniUfMm9ffWl3KkOqMDsoRjFfcPaRITc3USKgzkR+zKDTxvoTaDaL3gcg3eNiZGrPYFZ1J49uV4Oo3Y913zbbTyj6ViyHE8ILqO4SssfNBRiWMdbJbrmOGJeVZkJyKt2xTkmOZ8Ne1KB34q66TNCMP81z1DdaDA/YiMseqnGH+c/39Qd/0MoASNQua5qLnaNN6FyHgeme3dhaQpzcYnH2vBIf0UMA+aFYyUrm7y5lhDrcI9FRLWYfyqZz0Y/qdzS6J48nSov5P22yDF8/9RZkzIVUH juju-client-key ] 11:57:00 INFO juju.provider.openstack provider.go:76 opening model "controller" 11:57:00 INFO cmd cmd.go:129 Creating Juju controller "example-eu-de" on example/eu-de 11:57:00 INFO juju.provider.common destroy.go:20 destroying model "controller" 11:57:00 INFO juju.provider.common destroy.go:31 destroying instances 11:57:00 ERROR juju.cmd.juju.commands bootstrap.go:1021 error cleaning up: destroying controller model: destroying instances: failed to get list of server details caused by: Resource at https://ecs.eu-de.example.com/ not found caused by: request (https://ecs.eu-de.example.com/) returned unexpected status: 404; error info: {"message":"Api does not exist","request_id":"281C2FBB-0D3A-4676-BAA5-3CC91C9ADED6"} 11:57:00 ERROR cmd supercommand.go:458 failed to get list of flavour details caused by: Resource at https://ecs.eu-de.example.com/ not found caused by: request (https://ecs.eu-de.example.com/) returned unexpected status: 404; error info: {"message":"Api does not exist","request_id":"83A781AE-9A0C-43C7-B405-310A5A94566E"} 11:57:00 DEBUG cmd supercommand.go:459 (error details: [{github.com/juju/juju/cmd/juju/commands/bootstrap.go:499: } {failed to get list of flavour details caused by: Resource at https://ecs.eu-de.example.com/ not found caused by: request (https://ecs.eu-de.example.com/) returned unexpected status: 404; error info: {"message":"Api does not exist","request_id":"83A781AE-9A0C-43C7-B405-310A5A94566E"}}]) Could this occur due to the new version of goose according to: Merge pull request #6501 <https://github.com/juju/juju/issues/6501> from axw/lp1636648-openstack-update-goose provider/openstack: update goose Use new version of goose, to omit the device field on volume attachment requests when no device is specified. This branch also uses the new OpenStack API version discovery code in goose. Fixes https://bugs.launchpad.net/juju/+bug/1636648 <https://bugs.launchpad.net/juju/+bug/1636648> Any advice or help here how to debug it and provide better quality for a bug report is appreciate. Best regards, Malte Menkhoff > On 31 Oct 2016, at 23:33, Nicholas Skaggs <nicholas.ska...@canonical.com> > wrote: > > Our first update to Juju 2 is here! This Juju 2.0.1 release brings some > improvements including; > > * Support for the new AWS region us-east-2 > * Correct OSX Sierra support > * Update list-models output to show cloud/region vs owner > * Update model-migrations with support for endpoints, cloud credentials > > ## New to juju 2? > > https://jujucharms.com/docs/2.0/introducing-2 > > ## Ready to install it? > > If you are running Ubuntu, you can get it from the juju stable ppa: > > sudo add-apt-repository ppa:juju/stable > sudo apt update; sudo apt install juju-2.0 > > Or install it from the snap store > > snap install juju --beta --devmode > > Windows, Centos, and MacOS users can get a corresponding installer at: > > https://launchpad.net/juju/+milestone/2.0.1 > > ## What else is in it? > > Notable bug fixes include: > * #1623136, #1629452 Vsphere improvements > * #1614239 use-floating-ip is not honored from clouds.yaml config > * #1619808 bootstrap-timeout ignored in --config > * #1602840 juju show-machines should show all addresses a machine has > * #1616098 Juju 2.0 uses random IP for 'PUBLIC-ADDRESS' with MAAS 2.0 > > For the full list of bugs addressed, checkout the milestone: > https://launchpad.net/juju/+milestone/2.0.1 > > ## Feedback Appreciated! > > We encourage everyone to subscribe the mailing list at > j...@lists.ubuntu.com and join us on #juju on freenode. We would love to hear > your feedback and usage of juju. > > > -- > Juju-dev mailing list > Juju-dev@lists.ubuntu.com > Modify settings or unsubscribe at: > https://lists.ubuntu.com/mailman/listinfo/juju-dev
-- Juju-dev mailing list Juju-dev@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/juju-dev