Re: OpenStack provider plus Juju not working
Hi Sebastian, I have seen your thread Openstack and Juju not working, but my swift is working, seems your swift is ill? so I am a little hesitate to put my error with yours together, I am afraid to make them confused, thoughts ? : ) Regards. Hui. On Fri, Mar 28, 2014 at 12:28 PM, Sebastian sebas5...@gmail.com wrote: Hey Hui! I'm struggling with problems between Juju and Openstack too, there's a thread already with almost the same subject, search for Openstack and Juju not working, jump in! :) Abs, Sebas. 2014-03-28 1:24 GMT-03:00 Hui Xiang hui.xi...@canonical.com: Hi juju community, I hit en error when using juju plus OpenStack provider, below is the environment and what I found, please give me a help to let me move on. OpenStack: Havana(deployed with devstack) juju : 1.16.6-precise-amd64 swift works well: ubuntu@havana:~$ swift list dfc9e845-2d67-4be4-892a-648a7a13e881 But when running ubuntu@havana:~/.juju$ sudo juju bootstrap --debug , it goes wrong with log: 2014-03-28 04:09:16 DEBUG juju.environs.simplestreams simplestreams.go:458 fetchData failed for *http://10.55.32.149:8080/v1/AUTH_02db550787604a85a3df364b5cdf9ac4/2ae43fe4-eb72-4402-9c5c-4a42749cfee3/streams/v1/index.json http://10.55.32.149:8080/v1/AUTH_02db550787604a85a3df364b5cdf9ac4/2ae43fe4-eb72-4402-9c5c-4a42749cfee3/streams/v1/index.json*: failed to GET object streams/v1/index.json from container 2ae43fe4-eb72-4402-9c5c-4a42749cfee3 ERROR juju supercommand.go:282 cannot start bootstrap instance: index file has no data for cloud {RegionOne http://10.55.32.149:35357/v2.0/} not found So I check the swift container, juju seems create the container with my specified control_bucket, adding a new container: ubuntu@havana:~$ swift list *2ae43fe4-eb72-4402-9c5c-4a42749cfee3* dfc9e845-2d67-4be4-892a-648a7a13e881 Then I try to check the link automatically ubuntu@havana:~/.juju$ curl http://10.55.32.149:8080/v1/AUTH_02db550787604a85a3df364b5cdf9ac4/2ae43fe4-eb72-4402-9c5c-4a42749cfee3/streams/v1/index.json htmlh1Not Found/h1p*The resource could not be found.*/p/html But it will success by add the tools in front of /streams/v1/index.json ubuntu@havana:~/.juju$ curl http://10.55.32.149:8080/v1/AUTH_02db550787604a85a3df364b5cdf9ac4/2ae43fe4-eb72-4402-9c5c-4a42749cfee3/ *tools*/streams/v1/index.json { index: { com.ubuntu.juju:released:tools: { updated: Fri, 28 Mar 2014 04:09:15 +, format: products:1.0, datatype: content-download, path: streams/v1/com.ubuntu.juju:released:tools.json, products: [ com.ubuntu.juju:12.04:amd64, com.ubuntu.juju:12.04:armhf, com.ubuntu.juju:12.04:i386, com.ubuntu.juju:12.10:amd64, com.ubuntu.juju:12.10:i386, com.ubuntu.juju:13.10:amd64, com.ubuntu.juju:13.10:armhf, com.ubuntu.juju:13.10:i386, com.ubuntu.juju:14.04:amd64, com.ubuntu.juju:14.04:armhf, com.ubuntu.juju:14.04:i386 ] } }, updated: Fri, 28 Mar 2014 04:09:15 +, format: index:1.0 How should I fix this, as juju changed the link but when bootstrap did not call with the same link, anyone can help me is really appreciated. Regards. Hui. -- Juju mailing list Juju@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/juju -- Juju mailing list Juju@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/juju
Re: OpenStack provider plus Juju not working
yeah, maybe you are right, well at least Im not the only one suffering from swift and juju relationship, hehe. Seems to me juju is getting a wrong url for their tools, as Andrew noticed. Abs, Sebas. 2014-03-28 1:39 GMT-03:00 Andrew Wilkins andrew.wilk...@canonical.com: On Fri, Mar 28, 2014 at 12:24 PM, Hui Xiang hui.xi...@canonical.comwrote: Hi juju community, I hit en error when using juju plus OpenStack provider, below is the environment and what I found, please give me a help to let me move on. OpenStack: Havana(deployed with devstack) juju : 1.16.6-precise-amd64 swift works well: ubuntu@havana:~$ swift list dfc9e845-2d67-4be4-892a-648a7a13e881 But when running ubuntu@havana:~/.juju$ sudo juju bootstrap --debug , it goes wrong with log: 2014-03-28 04:09:16 DEBUG juju.environs.simplestreams simplestreams.go:458 fetchData failed for *http://10.55.32.149:8080/v1/AUTH_02db550787604a85a3df364b5cdf9ac4/2ae43fe4-eb72-4402-9c5c-4a42749cfee3/streams/v1/index.json http://10.55.32.149:8080/v1/AUTH_02db550787604a85a3df364b5cdf9ac4/2ae43fe4-eb72-4402-9c5c-4a42749cfee3/streams/v1/index.json*: failed to GET object streams/v1/index.json from container 2ae43fe4-eb72-4402-9c5c-4a42749cfee3 ERROR juju supercommand.go:282 cannot start bootstrap instance: index file has no data for cloud {RegionOne http://10.55.32.149:35357/v2.0/} not found So I check the swift container, juju seems create the container with my specified control_bucket, adding a new container: ubuntu@havana:~$ swift list *2ae43fe4-eb72-4402-9c5c-4a42749cfee3* dfc9e845-2d67-4be4-892a-648a7a13e881 Then I try to check the link automatically ubuntu@havana:~/.juju$ curl http://10.55.32.149:8080/v1/AUTH_02db550787604a85a3df364b5cdf9ac4/2ae43fe4-eb72-4402-9c5c-4a42749cfee3/streams/v1/index.json htmlh1Not Found/h1p*The resource could not be found.*/p/html But it will success by add the tools in front of /streams/v1/index.json ubuntu@havana:~/.juju$ curl http://10.55.32.149:8080/v1/AUTH_02db550787604a85a3df364b5cdf9ac4/2ae43fe4-eb72-4402-9c5c-4a42749cfee3/ *tools*/streams/v1/index.json { index: { com.ubuntu.juju:released:tools: { updated: Fri, 28 Mar 2014 04:09:15 +, format: products:1.0, datatype: content-download, path: streams/v1/com.ubuntu.juju:released:tools.json, products: [ com.ubuntu.juju:12.04:amd64, com.ubuntu.juju:12.04:armhf, com.ubuntu.juju:12.04:i386, com.ubuntu.juju:12.10:amd64, com.ubuntu.juju:12.10:i386, com.ubuntu.juju:13.10:amd64, com.ubuntu.juju:13.10:armhf, com.ubuntu.juju:13.10:i386, com.ubuntu.juju:14.04:amd64, com.ubuntu.juju:14.04:armhf, com.ubuntu.juju:14.04:i386 ] } }, updated: Fri, 28 Mar 2014 04:09:15 +, format: index:1.0 How should I fix this, as juju changed the link but when bootstrap did not call with the same link, anyone can help me is really appreciated. Regards. Hui. Have you set tools-url or tools-metadata-url in your environments.yaml? Looks a bit like they might be set (incorrectly). -- Juju mailing list Juju@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/juju -- Juju mailing list Juju@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/juju
Re: OpenStack provider plus Juju not working
On Fri, Mar 28, 2014 at 12:49 PM, Hui Xiang hui.xi...@canonical.com wrote: Hi Andrew, I didn't set tools-url and tools-metadata-url, looks like you find the root cause, what it should be like, I failed to find info of it except : # tools-url: https://you-tools-url I am not sure what tools url is, juju tool? Thanks for your great help : ) The other place that Juju consults is the juju-tools keystone service endpoint. Did you define that? If not, I'm probably not going to be of much more help - I don't know the OpenStack provider all that well. Sebas, Try to redeploy OpenStack with enable swift, that's what I did to move on fast. Regards. Hui On Fri, Mar 28, 2014 at 12:42 PM, Sebastian sebas5...@gmail.com wrote: yeah, maybe you are right, well at least Im not the only one suffering from swift and juju relationship, hehe. Seems to me juju is getting a wrong url for their tools, as Andrew noticed. Abs, Sebas. 2014-03-28 1:39 GMT-03:00 Andrew Wilkins andrew.wilk...@canonical.com: On Fri, Mar 28, 2014 at 12:24 PM, Hui Xiang hui.xi...@canonical.comwrote: Hi juju community, I hit en error when using juju plus OpenStack provider, below is the environment and what I found, please give me a help to let me move on. OpenStack: Havana(deployed with devstack) juju : 1.16.6-precise-amd64 swift works well: ubuntu@havana:~$ swift list dfc9e845-2d67-4be4-892a-648a7a13e881 But when running ubuntu@havana:~/.juju$ sudo juju bootstrap --debug , it goes wrong with log: 2014-03-28 04:09:16 DEBUG juju.environs.simplestreams simplestreams.go:458 fetchData failed for *http://10.55.32.149:8080/v1/AUTH_02db550787604a85a3df364b5cdf9ac4/2ae43fe4-eb72-4402-9c5c-4a42749cfee3/streams/v1/index.json http://10.55.32.149:8080/v1/AUTH_02db550787604a85a3df364b5cdf9ac4/2ae43fe4-eb72-4402-9c5c-4a42749cfee3/streams/v1/index.json*: failed to GET object streams/v1/index.json from container 2ae43fe4-eb72-4402-9c5c-4a42749cfee3 ERROR juju supercommand.go:282 cannot start bootstrap instance: index file has no data for cloud {RegionOne http://10.55.32.149:35357/v2.0/} not found So I check the swift container, juju seems create the container with my specified control_bucket, adding a new container: ubuntu@havana:~$ swift list *2ae43fe4-eb72-4402-9c5c-4a42749cfee3* dfc9e845-2d67-4be4-892a-648a7a13e881 Then I try to check the link automatically ubuntu@havana:~/.juju$ curl http://10.55.32.149:8080/v1/AUTH_02db550787604a85a3df364b5cdf9ac4/2ae43fe4-eb72-4402-9c5c-4a42749cfee3/streams/v1/index.json htmlh1Not Found/h1p*The resource could not be found.* /p/html But it will success by add the tools in front of /streams/v1/index.json ubuntu@havana:~/.juju$ curl http://10.55.32.149:8080/v1/AUTH_02db550787604a85a3df364b5cdf9ac4/2ae43fe4-eb72-4402-9c5c-4a42749cfee3/ *tools*/streams/v1/index.json { index: { com.ubuntu.juju:released:tools: { updated: Fri, 28 Mar 2014 04:09:15 +, format: products:1.0, datatype: content-download, path: streams/v1/com.ubuntu.juju:released:tools.json, products: [ com.ubuntu.juju:12.04:amd64, com.ubuntu.juju:12.04:armhf, com.ubuntu.juju:12.04:i386, com.ubuntu.juju:12.10:amd64, com.ubuntu.juju:12.10:i386, com.ubuntu.juju:13.10:amd64, com.ubuntu.juju:13.10:armhf, com.ubuntu.juju:13.10:i386, com.ubuntu.juju:14.04:amd64, com.ubuntu.juju:14.04:armhf, com.ubuntu.juju:14.04:i386 ] } }, updated: Fri, 28 Mar 2014 04:09:15 +, format: index:1.0 How should I fix this, as juju changed the link but when bootstrap did not call with the same link, anyone can help me is really appreciated. Regards. Hui. Have you set tools-url or tools-metadata-url in your environments.yaml? Looks a bit like they might be set (incorrectly). -- Juju mailing list Juju@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/juju -- Juju mailing list Juju@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/juju
Re: OpenStack provider plus Juju not working
On Fri, Mar 28, 2014 at 1:03 PM, Sebastian sebas5...@gmail.com wrote: maybe I'm with the same problem, because i'm not setting those. What are that urls? theres a real example for better understanding? The URL must point to a location that contains the tools tarballs and tools metadata. For OpenStack, this would typically be a swift container. In Hui's case, it's in the original email: http://10.55.32.149:8080/v1/AUTH_02db550787604a85a3df364b5cdf9ac4/2ae43fe4-eb72-4402-9c5c-4a42749cfee3/ tools Sebas. 2014-03-28 1:57 GMT-03:00 Andrew Wilkins andrew.wilk...@canonical.com: On Fri, Mar 28, 2014 at 12:49 PM, Hui Xiang hui.xi...@canonical.comwrote: Hi Andrew, I didn't set tools-url and tools-metadata-url, looks like you find the root cause, what it should be like, I failed to find info of it except : # tools-url: https://you-tools-url I am not sure what tools url is, juju tool? Thanks for your great help : ) The other place that Juju consults is the juju-tools keystone service endpoint. Did you define that? If not, I'm probably not going to be of much more help - I don't know the OpenStack provider all that well. Sebas, Try to redeploy OpenStack with enable swift, that's what I did to move on fast. Regards. Hui On Fri, Mar 28, 2014 at 12:42 PM, Sebastian sebas5...@gmail.com wrote: yeah, maybe you are right, well at least Im not the only one suffering from swift and juju relationship, hehe. Seems to me juju is getting a wrong url for their tools, as Andrew noticed. Abs, Sebas. 2014-03-28 1:39 GMT-03:00 Andrew Wilkins andrew.wilk...@canonical.com : On Fri, Mar 28, 2014 at 12:24 PM, Hui Xiang hui.xi...@canonical.comwrote: Hi juju community, I hit en error when using juju plus OpenStack provider, below is the environment and what I found, please give me a help to let me move on. OpenStack: Havana(deployed with devstack) juju : 1.16.6-precise-amd64 swift works well: ubuntu@havana:~$ swift list dfc9e845-2d67-4be4-892a-648a7a13e881 But when running ubuntu@havana:~/.juju$ sudo juju bootstrap --debug , it goes wrong with log: 2014-03-28 04:09:16 DEBUG juju.environs.simplestreams simplestreams.go:458 fetchData failed for *http://10.55.32.149:8080/v1/AUTH_02db550787604a85a3df364b5cdf9ac4/2ae43fe4-eb72-4402-9c5c-4a42749cfee3/streams/v1/index.json http://10.55.32.149:8080/v1/AUTH_02db550787604a85a3df364b5cdf9ac4/2ae43fe4-eb72-4402-9c5c-4a42749cfee3/streams/v1/index.json*: failed to GET object streams/v1/index.json from container 2ae43fe4-eb72-4402-9c5c-4a42749cfee3 ERROR juju supercommand.go:282 cannot start bootstrap instance: index file has no data for cloud {RegionOne http://10.55.32.149:35357/v2.0/} not found So I check the swift container, juju seems create the container with my specified control_bucket, adding a new container: ubuntu@havana:~$ swift list *2ae43fe4-eb72-4402-9c5c-4a42749cfee3* dfc9e845-2d67-4be4-892a-648a7a13e881 Then I try to check the link automatically ubuntu@havana:~/.juju$ curl http://10.55.32.149:8080/v1/AUTH_02db550787604a85a3df364b5cdf9ac4/2ae43fe4-eb72-4402-9c5c-4a42749cfee3/streams/v1/index.json htmlh1Not Found/h1p*The resource could not be found.* /p/html But it will success by add the tools in front of /streams/v1/index.json ubuntu@havana:~/.juju$ curl http://10.55.32.149:8080/v1/AUTH_02db550787604a85a3df364b5cdf9ac4/2ae43fe4-eb72-4402-9c5c-4a42749cfee3/ *tools*/streams/v1/index.json { index: { com.ubuntu.juju:released:tools: { updated: Fri, 28 Mar 2014 04:09:15 +, format: products:1.0, datatype: content-download, path: streams/v1/com.ubuntu.juju:released:tools.json, products: [ com.ubuntu.juju:12.04:amd64, com.ubuntu.juju:12.04:armhf, com.ubuntu.juju:12.04:i386, com.ubuntu.juju:12.10:amd64, com.ubuntu.juju:12.10:i386, com.ubuntu.juju:13.10:amd64, com.ubuntu.juju:13.10:armhf, com.ubuntu.juju:13.10:i386, com.ubuntu.juju:14.04:amd64, com.ubuntu.juju:14.04:armhf, com.ubuntu.juju:14.04:i386 ] } }, updated: Fri, 28 Mar 2014 04:09:15 +, format: index:1.0 How should I fix this, as juju changed the link but when bootstrap did not call with the same link, anyone can help me is really appreciated. Regards. Hui. Have you set tools-url or tools-metadata-url in your environments.yaml? Looks a bit like they might be set (incorrectly). -- Juju mailing list Juju@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/juju -- Juju mailing list Juju@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/juju