Hi,
I'm unable to upload images using econe-upload. I'm using OpenNebula
4.4, installed on Debian 7 from the repositories suggested in the
installation guide. From the local oneadmin account I get the following
error:
oneadmin@onetest:~$ econe-upload ./ubuntu2.qcow2
/var/lib/gems/1.9.1/gems/curb-0.8.5/lib/curl/easy.rb:62:in `perform':
Curl::Err::GotNothingError (Curl::Err::GotNothingError)
from /usr/lib/one/ruby/cloud/econe/EC2QueryClient.rb:254:in `http_post'
from /usr/lib/one/ruby/cloud/econe/EC2QueryClient.rb:254:in
`upload_image'
from /usr/bin/econe-upload:74:in `block (2 levels) in <main>'
from /usr/lib/one/ruby/cli/command_parser.rb:449:in `call'
from /usr/lib/one/ruby/cli/command_parser.rb:449:in `run'
from /usr/lib/one/ruby/cli/command_parser.rb:76:in `initialize'
from /usr/bin/econe-upload:44:in `new'
from /usr/bin/econe-upload:44:in `<main>'
And with multipart upload, I get a different, but equally inscrutable
error message:
oneadmin@onetest:~$ econe-upload -m ./ubuntu2.qcow2
/usr/lib/one/ruby/cloud/econe/EC2QueryClient.rb:284:in `upload_image':
undefined method `body' for end of file reached:CloudClient::Error
(NoMethodError)
from /usr/bin/econe-upload:74:in `block (2 levels) in <main>'
from /usr/lib/one/ruby/cli/command_parser.rb:449:in `call'
from /usr/lib/one/ruby/cli/command_parser.rb:449:in `run'
from /usr/lib/one/ruby/cli/command_parser.rb:76:in `initialize'
from /usr/bin/econe-upload:44:in `new'
from /usr/bin/econe-upload:44:in `<main>'
Something is working, as both of these commands result in images being
uploaded to the datastore:
oneadmin@onetest:~$ oneimage list
ID USER GROUP NAME DATASTORE SIZE TYPE PER
STAT RVMS
28 oneadmin oneadmin ec2-bae235ce-f8 default 8G OS No
rdy 0
29 oneadmin oneadmin ec2-ef880266-d5 default 8G OS No
rdy 0
However, without an ami style image ID I'm unable to register the images.
Thanks,
Richard Stevenson
This transmission contains information that may be confidential and contain
personal views which are not necessarily those of YouView TV Ltd. YouView TV
Ltd (Co No:7308805) is a limited liability company registered in England and
Wales with its registered address at YouView TV Ltd, 3rd Floor, 10 Lower Thames
Street, London, EC3R 6YT. For details see our web site at http://www.youview.com
_______________________________________________
Users mailing list
[email protected]
http://lists.opennebula.org/listinfo.cgi/users-opennebula.org