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