Looks like either: a) your image is not pubic in glance or: b) cloudpipe code needs to be updated to use uuids somewhere
Vish On Jan 10, 2012, at 5:26 AM, Tianchen Jiang wrote: > When I tried to launch cloudpipe using "nova-manage vpn run 1 1", I > got an error in nova-manage.log: > > > 2012-01-10 05:05:21,755 CRITICAL nova > [fa7bd047-43df-4ccb-b4bf-9dee6938f6ef 1 1] > (nova): TRACE: Traceback (most recent call last): > (nova): TRACE: File "/usr/bin/nova-manage", line 2142, in <module> > (nova): TRACE: main() > (nova): TRACE: File "/usr/bin/nova-manage", line 2130, in main > (nova): TRACE: fn(*fn_args, **fn_kwargs) > (nova): TRACE: File "/usr/bin/nova-manage", line 192, in run > (nova): TRACE: self.pipe.launch_vpn_instance(project_id, user_id) > (nova): TRACE: File > "/usr/lib/python2.7/dist-packages/nova/cloudpipe/pipelib.py", line > 109, in launch_vpn_instance > (nova): TRACE: security_group=[group_name]) > (nova): TRACE: File > "/usr/lib/python2.7/dist-packages/nova/api/ec2/cloud.py", line 1377, > in run_instances > (nova): TRACE: image = self._get_image(context, kwargs['image_id']) > (nova): TRACE: File > "/usr/lib/python2.7/dist-packages/nova/api/ec2/cloud.py", line 1494, > in _get_image > (nova): TRACE: image = self.image_service.show(context, internal_id) > (nova): TRACE: File > "/usr/lib/python2.7/dist-packages/nova/image/s3.py", line 81, in show > (nova): TRACE: return self.service.show(context, image_id) > (nova): TRACE: File > "/usr/lib/python2.7/dist-packages/nova/image/glance.py", line 220, in > show > (nova): TRACE: image_meta = > self._get_client(context).get_image_meta(image_id) > (nova): TRACE: File > "/usr/lib/python2.7/dist-packages/glance/client.py", line 94, in > get_image_meta > (nova): TRACE: res = self.do_request("HEAD", "/images/%s" % image_id) > (nova): TRACE: File > "/usr/lib/python2.7/dist-packages/glance/common/client.py", line 145, > in do_request > (nova): TRACE: method, action, body=body, headers=headers, params=params) > (nova): TRACE: File > "/usr/lib/python2.7/dist-packages/glance/common/client.py", line 222, > in _do_request > (nova): TRACE: raise exception.NotAuthorized(res.read()) > (nova): TRACE: NotAuthorized > (nova): TRACE: > > All other nova-manage or nova commands are working fine. I added 3 > lines in nova.conf specifically for cloudpipe: > > --vpn_image_id=32 > --use_project_ca > --cnt_vpn_clients=5 > > Did I miss any other configuration items? > > Thanks, > Kenneth > > _______________________________________________ > Mailing list: https://launchpad.net/~openstack > Post to : openstack@lists.launchpad.net > Unsubscribe : https://launchpad.net/~openstack > More help : https://help.launchpad.net/ListHelp _______________________________________________ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp