error euca-register mybucket/kernel.manifest.xml

Asked by wonderzou

hi guys:
   i am installing the open stack on my single computer, but when i run the following:

# euca-register --debug mybucket/kernel.manifest.xml
UnknownError: An unknown error has occurred. Please try your request again.

it doesn't work,
and i struggled on it for a few hours, but still can not work it out.

glance 2011.3-dev

dpkg-query --show euca2ools python-boto cloud-utils
cloud-utils 0.16ubuntu1
euca2ools 1.3-1
python-boto 1.9b-2

--network_manager=nova.network.manager.FlatManager
--flat_network_bridge=br100
--dhcpbridge_flagfile=/etc/nova/nova.conf
--dhcpbridge=/usr/bin/nova-dhcpbridge
--logdir=/var/log/nova
--state_path=/var/lib/nova
--sql_connection=mysql://root:testsc@10.140.4.228/nova
--s3_host=10.140.4.228
--FAKE_subdomain=ec2
--cc_host=10.140.4.228
--glance_host=10.140.4.228
--image_service=nova.image.glance.GlanceImageService
--ec2_url=http://10.140.4.228:8773/services/Cloud
--lock_path=/var/lock/nova
--verbose

here are logs from nova-api.log

2011-08-09 20:57:36,177 DEBUG nova.auth.manager [-] Looking up user: u'69198502-e08b-4a05-821e-36e8be20e41f' from (pid=7980) authenticate /usr/local/lib/python2.6/dist-packages/nova-2011.3-py2.6.egg/nova/auth/manager.py:277
2011-08-09 20:57:36,180 DEBUG nova.auth.manager [-] user: User('vpsee', 'vpsee', '69198502-e08b-4a05-821e-36e8be20e41f', '47e47564-38b8-4f9a-bd51-338f7676e1cf', True) from (pid=7980) authenticate /usr/local/lib/python2.6/dist-packages/nova-2011.3-py2.6.egg/nova/auth/manager.py:279
2011-08-09 20:57:36,190 DEBUG nova.signer [-] using _calc_signature_2 from (pid=7980) _calc_signature_2 /usr/local/lib/python2.6/dist-packages/nova-2011.3-py2.6.egg/nova/auth/signer.py:126
2011-08-09 20:57:36,191 DEBUG nova.signer [-] query string: AWSAccessKeyId=69198502-e08b-4a05-821e-36e8be20e41f%3Amycloud&Action=RegisterImage&Location=mybucket%2Fkernel.manifest.xml&Name=None&SignatureMethod=HmacSHA256&SignatureVersion=2&Timestamp=2011-08-09T12%3A57%3A36&Version=2009-11-30 from (pid=7980) _calc_signature_2 /usr/local/lib/python2.6/dist-packages/nova-2011.3-py2.6.egg/nova/auth/signer.py:142
2011-08-09 20:57:36,191 DEBUG nova.signer [-] string_to_sign: GET
10.140.4.228:8773
/services/Cloud/
AWSAccessKeyId=69198502-e08b-4a05-821e-36e8be20e41f%3Amycloud&Action=RegisterImage&Location=mybucket%2Fkernel.manifest.xml&Name=None&SignatureMethod=HmacSHA256&SignatureVersion=2&Timestamp=2011-08-09T12%3A57%3A36&Version=2009-11-30 from (pid=7980) _calc_signature_2 /usr/local/lib/python2.6/dist-packages/nova-2011.3-py2.6.egg/nova/auth/signer.py:144
2011-08-09 20:57:36,192 DEBUG nova.signer [-] len(b64)=44 from (pid=7980) _calc_signature_2 /usr/local/lib/python2.6/dist-packages/nova-2011.3-py2.6.egg/nova/auth/signer.py:147
2011-08-09 20:57:36,192 DEBUG nova.signer [-] base64 encoded digest: bou5HVApYHOMM+YdS82LjkAPXoD61WfnNApayrUYoRU= from (pid=7980) _calc_signature_2 /usr/local/lib/python2.6/dist-packages/nova-2011.3-py2.6.egg/nova/auth/signer.py:148
2011-08-09 20:57:36,192 DEBUG nova.auth.manager [-] user.secret: 47e47564-38b8-4f9a-bd51-338f7676e1cf from (pid=7980) authenticate /usr/local/lib/python2.6/dist-packages/nova-2011.3-py2.6.egg/nova/auth/manager.py:322
2011-08-09 20:57:36,192 DEBUG nova.auth.manager [-] expected_signature: bou5HVApYHOMM+YdS82LjkAPXoD61WfnNApayrUYoRU= from (pid=7980) authenticate /usr/local/lib/python2.6/dist-packages/nova-2011.3-py2.6.egg/nova/auth/manager.py:323
2011-08-09 20:57:36,193 DEBUG nova.auth.manager [-] signature: bou5HVApYHOMM+YdS82LjkAPXoD61WfnNApayrUYoRU= from (pid=7980) authenticate /usr/local/lib/python2.6/dist-packages/nova-2011.3-py2.6.egg/nova/auth/manager.py:324
2011-08-09 20:57:36,193 AUDIT nova.api [b35dc244-ea71-4d57-a14d-c7c3a550eee5 vpsee mycloud] Authenticated Request For vpsee:mycloud)
2011-08-09 20:57:36,194 DEBUG nova.api [-] action: RegisterImage from (pid=7980) __call__ /usr/local/lib/python2.6/dist-packages/nova-2011.3-py2.6.egg/nova/api/ec2/__init__.py:217
2011-08-09 20:57:36,194 DEBUG nova.api [-] arg: Name val: None from (pid=7980) __call__ /usr/local/lib/python2.6/dist-packages/nova-2011.3-py2.6.egg/nova/api/ec2/__init__.py:219
2011-08-09 20:57:36,195 DEBUG nova.api [-] arg: Location val: mybucket/kernel.manifest.xml from (pid=7980) __call__ /usr/local/lib/python2.6/dist-packages/nova-2011.3-py2.6.egg/nova/api/ec2/__init__.py:219
2011-08-09 20:57:36,195 ERROR nova.api [b35dc244-ea71-4d57-a14d-c7c3a550eee5 vpsee mycloud] Unexpected error raised: 'NoneType' object has no attribute 'split'
(nova.api): TRACE: Traceback (most recent call last):
(nova.api): TRACE: File "/usr/local/lib/python2.6/dist-packages/nova-2011.3-py2.6.egg/nova/api/ec2/__init__.py", line 325, in __call__
(nova.api): TRACE: result = api_request.invoke(context)
(nova.api): TRACE: File "/usr/local/lib/python2.6/dist-packages/nova-2011.3-py2.6.egg/nova/api/ec2/apirequest.py", line 78, in invoke
(nova.api): TRACE: result = method(context, **args)
(nova.api): TRACE: File "/usr/local/lib/python2.6/dist-packages/nova-2011.3-py2.6.egg/nova/api/ec2/cloud.py", line 1373, in register_image
(nova.api): TRACE: image_id = self._register_image(context, metadata)
(nova.api): TRACE: File "/usr/local/lib/python2.6/dist-packages/nova-2011.3-py2.6.egg/nova/api/ec2/cloud.py", line 1354, in _register_image
(nova.api): TRACE: image = self.image_service.create(context, metadata)
(nova.api): TRACE: File "/usr/local/lib/python2.6/dist-packages/nova-2011.3-py2.6.egg/nova/image/s3.py", line 64, in create
(nova.api): TRACE: image = self._s3_create(context, metadata)
(nova.api): TRACE: File "/usr/local/lib/python2.6/dist-packages/nova-2011.3-py2.6.egg/nova/image/s3.py", line 185, in _s3_create
(nova.api): TRACE: bucket_name = image_location.split('/')[0]
(nova.api): TRACE: AttributeError: 'NoneType' object has no attribute 'split'
(nova.api): TRACE:
2011-08-09 20:57:36,196 ERROR nova.api [b35dc244-ea71-4d57-a14d-c7c3a550eee5 vpsee mycloud] Environment: {"HTTP_AUTHORIZATION": "AWS 69198502-e08b-4a05-821e-36e8be20e41f:mycloud:BrrQQI5kxkj46w3pdUtrnseVPUY=", "CONTENT_TYPE": "text/plain", "SCRIPT_NAME": "/services/Cloud", "HTTP_DATE": "Tue, 09 Aug 2011 12:57:36 GMT", "REQUEST_METHOD": "GET", "HTTP_HOST": "10.140.4.228:8773", "PATH_INFO": "/", "SERVER_PROTOCOL": "HTTP/1.0", "QUERY_STRING": "AWSAccessKeyId=69198502-e08b-4a05-821e-36e8be20e41f%3Amycloud&Action=RegisterImage&Location=mybucket%2Fkernel.manifest.xml&Name=None&SignatureMethod=HmacSHA256&SignatureVersion=2&Timestamp=2011-08-09T12%3A57%3A36&Version=2009-11-30&Signature=bou5HVApYHOMM%2BYdS82LjkAPXoD61WfnNApayrUYoRU%3D", "CONTENT_LENGTH": "0", "HTTP_USER_AGENT": "Boto/1.9b (linux2)", "SERVER_NAME": "10.140.4.228", "REMOTE_ADDR": "10.140.4.228", "wsgi.url_scheme": "http", "SERVER_PORT": "8773", "GATEWAY_INTERFACE": "CGI/1.1", "HTTP_ACCEPT_ENCODING": "identity"}
2011-08-09 20:57:36,197 ERROR nova.api [b35dc244-ea71-4d57-a14d-c7c3a550eee5 vpsee mycloud] UnknownError: An unknown error has occurred. Please try your request again.
2011-08-09 20:57:36,197 INFO nova.api [b35dc244-ea71-4d57-a14d-c7c3a550eee5 vpsee mycloud] 0.20453s 10.140.4.228 GET /services/Cloud/ CloudController:RegisterImage 400 [Boto/1.9b (linux2)] text/plain text/xml

hope someone could give me some clue. :)

many thanks

Question information

Language:
English Edit question
Status:
Solved
For:
OpenStack Compute (nova) Edit question
Assignee:
No assignee Edit question
Solved by:
wonderzou
Solved:
Last query:
Last reply:
Revision history for this message
Vish Ishaya (vishvananda) said :
#1

Is nova-objectstore running?
On Aug 10, 2011 8:35 PM, "wonderzou" <email address hidden>
wrote:
> Question #167424 on OpenStack Compute (nova) changed:
> https://answers.launchpad.net/nova/+question/167424
>
> Description changed to:
> hi guys:
> i am installing the open stack on my single computer, but when i run the
following:
>
> # euca-register --debug mybucket/kernel.manifest.xml
> UnknownError: An unknown error has occurred. Please try your request
again.
>
> it doesn't work,
> and i struggled on it for a few hours, but still can not work it out.
>
> glance 2011.3-dev
>
>
> dpkg-query --show euca2ools python-boto cloud-utils
> cloud-utils 0.16ubuntu1
> euca2ools 1.3-1
> python-boto 1.9b-2
>
>
> --network_manager=nova.network.manager.FlatManager
> --flat_network_bridge=br100
> --dhcpbridge_flagfile=/etc/nova/nova.conf
> --dhcpbridge=/usr/bin/nova-dhcpbridge
> --logdir=/var/log/nova
> --state_path=/var/lib/nova
> --sql_connection=mysql://root:testsc@10.140.4.228/nova
> --s3_host=10.140.4.228
> --FAKE_subdomain=ec2
> --cc_host=10.140.4.228
> --glance_host=10.140.4.228
> --image_service=nova.image.glance.GlanceImageService
> --ec2_url=http://10.140.4.228:8773/services/Cloud
> --lock_path=/var/lock/nova
> --verbose
>
>
> here are logs from nova-api.log
>
> 2011-08-09 20:57:36,177 DEBUG nova.auth.manager [-] Looking up user:
u'69198502-e08b-4a05-821e-36e8be20e41f' from (pid=7980) authenticate
/usr/local/lib/python2.6/dist-packages/nova-2011.3-py2.6.egg/nova/auth/manager.py:277
> 2011-08-09 20:57:36,180 DEBUG nova.auth.manager [-] user: User('vpsee',
'vpsee', '69198502-e08b-4a05-821e-36e8be20e41f',
'47e47564-38b8-4f9a-bd51-338f7676e1cf', True) from (pid=7980) authenticate
/usr/local/lib/python2.6/dist-packages/nova-2011.3-py2.6.egg/nova/auth/manager.py:279
> 2011-08-09 20:57:36,190 DEBUG nova.signer [-] using _calc_signature_2 from
(pid=7980) _calc_signature_2
/usr/local/lib/python2.6/dist-packages/nova-2011.3-py2.6.egg/nova/auth/signer.py:126
> 2011-08-09 20:57:36,191 DEBUG nova.signer [-] query string:
AWSAccessKeyId=69198502-e08b-4a05-821e-36e8be20e41f%3Amycloud&Action=RegisterImage&Location=mybucket%2Fkernel.manifest.xml&Name=None&SignatureMethod=HmacSHA256&SignatureVersion=2&Timestamp=2011-08-09T12%3A57%3A36&Version=2009-11-30
from (pid=7980) _calc_signature_2
/usr/local/lib/python2.6/dist-packages/nova-2011.3-py2.6.egg/nova/auth/signer.py:142
> 2011-08-09 20:57:36,191 DEBUG nova.signer [-] string_to_sign: GET
> 10.140.4.228:8773
> /services/Cloud/
>
AWSAccessKeyId=69198502-e08b-4a05-821e-36e8be20e41f%3Amycloud&Action=RegisterImage&Location=mybucket%2Fkernel.manifest.xml&Name=None&SignatureMethod=HmacSHA256&SignatureVersion=2&Timestamp=2011-08-09T12%3A57%3A36&Version=2009-11-30
from (pid=7980) _calc_signature_2
/usr/local/lib/python2.6/dist-packages/nova-2011.3-py2.6.egg/nova/auth/signer.py:144
> 2011-08-09 20:57:36,192 DEBUG nova.signer [-] len(b64)=44 from (pid=7980)
_calc_signature_2
/usr/local/lib/python2.6/dist-packages/nova-2011.3-py2.6.egg/nova/auth/signer.py:147
> 2011-08-09 20:57:36,192 DEBUG nova.signer [-] base64 encoded digest:
bou5HVApYHOMM+YdS82LjkAPXoD61WfnNApayrUYoRU= from (pid=7980)
_calc_signature_2
/usr/local/lib/python2.6/dist-packages/nova-2011.3-py2.6.egg/nova/auth/signer.py:148
> 2011-08-09 20:57:36,192 DEBUG nova.auth.manager [-] user.secret:
47e47564-38b8-4f9a-bd51-338f7676e1cf from (pid=7980) authenticate
/usr/local/lib/python2.6/dist-packages/nova-2011.3-py2.6.egg/nova/auth/manager.py:322
> 2011-08-09 20:57:36,192 DEBUG nova.auth.manager [-] expected_signature:
bou5HVApYHOMM+YdS82LjkAPXoD61WfnNApayrUYoRU= from (pid=7980) authenticate
/usr/local/lib/python2.6/dist-packages/nova-2011.3-py2.6.egg/nova/auth/manager.py:323
> 2011-08-09 20:57:36,193 DEBUG nova.auth.manager [-] signature:
bou5HVApYHOMM+YdS82LjkAPXoD61WfnNApayrUYoRU= from (pid=7980) authenticate
/usr/local/lib/python2.6/dist-packages/nova-2011.3-py2.6.egg/nova/auth/manager.py:324
> 2011-08-09 20:57:36,193 AUDIT nova.api
[b35dc244-ea71-4d57-a14d-c7c3a550eee5 vpsee mycloud] Authenticated Request
For vpsee:mycloud)
> 2011-08-09 20:57:36,194 DEBUG nova.api [-] action: RegisterImage from
(pid=7980) __call__
/usr/local/lib/python2.6/dist-packages/nova-2011.3-py2.6.egg/nova/api/ec2/__init__.py:217
> 2011-08-09 20:57:36,194 DEBUG nova.api [-] arg: Name val: None from
(pid=7980) __call__
/usr/local/lib/python2.6/dist-packages/nova-2011.3-py2.6.egg/nova/api/ec2/__init__.py:219
> 2011-08-09 20:57:36,195 DEBUG nova.api [-] arg: Location val:
mybucket/kernel.manifest.xml from (pid=7980) __call__
/usr/local/lib/python2.6/dist-packages/nova-2011.3-py2.6.egg/nova/api/ec2/__init__.py:219
> 2011-08-09 20:57:36,195 ERROR nova.api
[b35dc244-ea71-4d57-a14d-c7c3a550eee5 vpsee mycloud] Unexpected error
raised: 'NoneType' object has no attribute 'split'
> (nova.api): TRACE: Traceback (most recent call last):
> (nova.api): TRACE: File
"/usr/local/lib/python2.6/dist-packages/nova-2011.3-py2.6.egg/nova/api/ec2/__init__.py",
line 325, in __call__
> (nova.api): TRACE: result = api_request.invoke(context)
> (nova.api): TRACE: File
"/usr/local/lib/python2.6/dist-packages/nova-2011.3-py2.6.egg/nova/api/ec2/apirequest.py",
line 78, in invoke
> (nova.api): TRACE: result = method(context, **args)
> (nova.api): TRACE: File
"/usr/local/lib/python2.6/dist-packages/nova-2011.3-py2.6.egg/nova/api/ec2/cloud.py",
line 1373, in register_image
> (nova.api): TRACE: image_id = self._register_image(context, metadata)
> (nova.api): TRACE: File
"/usr/local/lib/python2.6/dist-packages/nova-2011.3-py2.6.egg/nova/api/ec2/cloud.py",
line 1354, in _register_image
> (nova.api): TRACE: image = self.image_service.create(context, metadata)
> (nova.api): TRACE: File
"/usr/local/lib/python2.6/dist-packages/nova-2011.3-py2.6.egg/nova/image/s3.py",
line 64, in create
> (nova.api): TRACE: image = self._s3_create(context, metadata)
> (nova.api): TRACE: File
"/usr/local/lib/python2.6/dist-packages/nova-2011.3-py2.6.egg/nova/image/s3.py",
line 185, in _s3_create
> (nova.api): TRACE: bucket_name = image_location.split('/')[0]
> (nova.api): TRACE: AttributeError: 'NoneType' object has no attribute
'split'
> (nova.api): TRACE:
> 2011-08-09 20:57:36,196 ERROR nova.api
[b35dc244-ea71-4d57-a14d-c7c3a550eee5 vpsee mycloud] Environment:
{"HTTP_AUTHORIZATION": "AWS
69198502-e08b-4a05-821e-36e8be20e41f:mycloud:BrrQQI5kxkj46w3pdUtrnseVPUY=",
"CONTENT_TYPE": "text/plain", "SCRIPT_NAME": "/services/Cloud", "HTTP_DATE":
"Tue, 09 Aug 2011 12:57:36 GMT", "REQUEST_METHOD": "GET", "HTTP_HOST": "
10.140.4.228:8773", "PATH_INFO": "/", "SERVER_PROTOCOL": "HTTP/1.0",
"QUERY_STRING":
"AWSAccessKeyId=69198502-e08b-4a05-821e-36e8be20e41f%3Amycloud&Action=RegisterImage&Location=mybucket%2Fkernel.manifest.xml&Name=None&SignatureMethod=HmacSHA256&SignatureVersion=2&Timestamp=2011-08-09T12%3A57%3A36&Version=2009-11-30&Signature=bou5HVApYHOMM%2BYdS82LjkAPXoD61WfnNApayrUYoRU%3D",
"CONTENT_LENGTH": "0", "HTTP_USER_AGENT": "Boto/1.9b (linux2)",
"SERVER_NAME": "10.140.4.228", "REMOTE_ADDR": "10.140.4.228",
"wsgi.url_scheme": "http", "SERVER_PORT": "8773", "GATEWAY_INTERFACE":
"CGI/1.1", "HTTP_ACCEPT_ENCODING": "identity"}
> 2011-08-09 20:57:36,197 ERROR nova.api
[b35dc244-ea71-4d57-a14d-c7c3a550eee5 vpsee mycloud] UnknownError: An
unknown error has occurred. Please try your request again.
> 2011-08-09 20:57:36,197 INFO nova.api
[b35dc244-ea71-4d57-a14d-c7c3a550eee5 vpsee mycloud] 0.20453s 10.140.4.228
GET /services/Cloud/ CloudController:RegisterImage 400 [Boto/1.9b (linux2)]
text/plain text/xml
>
>
> hope someone could give me some clue. :)
>
> many thanks
>
> --
> You received this question notification because you are a member of Nova
> Core, which is an answer contact for OpenStack Compute (nova).

Revision history for this message
wonderzou (wonder-zou) said :
#2

hi :
 i reinstalled the euca2ools, that solved my problem. anyway thanks your reply vish :)