[one-users] EC2 Query Service Configuration ruby error

tozaz at free.fr tozaz at free.fr
Mon Aug 31 06:59:09 PDT 2009


Quoting Javier Fontan <jfontan at fdi.ucm.es>:

> Hello,
>
> Seems that the required packages for the cloud interface are not
> installed. You have the instructions to install them in "requirements
> & Installation" section of this page
> http://opennebula.org/doku.php?id=documentation:rel1.4:ec2qcg
>
> Bye

I re-check all the required package, below some informations :

root at frontend01:/home/xavier# gem install amazon-ec2
Successfully installed amazon-ec2-0.5.5
1 gem installed
Installing ri documentation for amazon-ec2-0.5.5...
Installing RDoc documentation for amazon-ec2-0.5.5...
root at frontend01:/home/xavier# gem install thin
Building native extensions.  This could take a while...
Successfully installed thin-1.2.2
1 gem installed
Installing ri documentation for thin-1.2.2...
Installing RDoc documentation for thin-1.2.2...
root at frontend01:/home/xavier# gem install sinatra
Successfully installed sinatra-0.9.4
1 gem installed
Installing ri documentation for sinatra-0.9.4...
Installing RDoc documentation for sinatra-0.9.4...
root at frontend01:/home/xavier# gem install uuid
Successfully installed uuid-2.0.2
1 gem installed
Installing ri documentation for uuid-2.0.2...
Installing RDoc documentation for uuid-2.0.2...
root at frontend01:/home/xavier# gem install sequel
Successfully installed sequel-3.3.0
1 gem installed
Installing ri documentation for sequel-3.3.0...
Installing RDoc documentation for sequel-3.3.0...
root at frontend01:/home/xavier# gem install curb
Building native extensions.  This could take a while...
Successfully installed curb-0.5.1.0
1 gem installed
Installing ri documentation for curb-0.5.1.0...
Installing RDoc documentation for curb-0.5.1.0...
root at frontend01:/home/xavier# dpkg -l |grep sqlite3
ii  libdbd-sqlite3-ruby                        0.2.2-1                          
 Ruby/DBI driver for SQLite3
ii  libdbd-sqlite3-ruby1.8                     0.2.2-1                          
 Ruby/DBI SQLite driver for Ruby 1.8
ii  libsqlite3-0                               3.6.10-1ubuntu0.2                
 SQLite 3 shared library
ii  libsqlite3-dev                             3.6.10-1ubuntu0.2                
 SQLite 3 development files
ii  libsqlite3-ruby                            1.2.4-2                          
 SQLite3 interface for Ruby
ii  libsqlite3-ruby1.8                         1.2.4-2                          
 SQLite3 interface for Ruby 1.8
ii  sqlite3                                    3.6.10-1ubuntu0.2                
 A command line interface for SQLite 3
root at frontend01:/home/xavier#

I don't have the ruby-sqlite3 package under ubuntu9.04 so I installed packages
above.

Could you tell me if it's normally ok ?
Still not working, I've got the same error.

Regards,
Xavier

> On Sat, Aug 29, 2009 at 4:29 PM, <tozaz at free.fr> wrote:
> > Hi,
> >
> > I've got setting up a opennebula private cloud with ubuntu 9.04 as both
> frontend
> > and one node and kvm as virtualization. I can create, stop, restart, hold
> etc
> > ...
> >
> > I tried to work with EC2 Query Service Configuration
> > http://www.opennebula.org/doku.php?id=documentation:rel1.4:ec2qcg
> >
> > I am facing an issue when I tried to start econe-server and ec2 tools
> >
> > root at frontend01:/home/xavier# cat /var/log/one/econe.log
> > /usr/lib/ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require':
> no
> > such file to load -- EC2 (LoadError)
> >        from /usr/lib/ruby/1.8/rubygems/custom_require.rb:31:in `require'
> >        from /usr/lib/one/ruby/econe/eco.rb:19
> > /usr/lib/ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require':
> no
> > such file to load -- EC2 (LoadError)
> >        from /usr/lib/ruby/1.8/rubygems/custom_require.rb:31:in `require'
> >        from /usr/lib/one/ruby/econe/eco.rb:19
> >
> > root at frontend01:/home/xavier# econe-upload
> > /usr/lib/ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require':
> no
> > such file to load -- EC2 (LoadError)
> >        from /usr/lib/ruby/1.8/rubygems/custom_require.rb:31:in `require'
> >        from /usr/lib/one/ruby/econe/EC2QueryClient.rb:11
> >        from /usr/bin/econe-upload:56:in `require'
> >        from /usr/bin/econe-upload:56
> >
> > root at frontend01:/home/xavier# cat /usr/bin/econe-server
> > #!/bin/bash
> >
> > eval `grep ^IMAGE_DIR= /etc/one/econe.conf `
> > export TMPDIR=$IMAGE_DIR/tmp
> > mkdir -p $TMPDIR
> >
> > nohup ruby /usr/lib/one/ruby/econe/eco.rb >> /var/log/one/econe.log &
> >
> > root at frontend01:/home/xavier# cat /etc/one/econe.conf
> > # OpenNebula administrator user
> > USER=oneadmin
> > PASSWORD=mypassword
> >
> > # OpenNebula sever contact information
> > ONE_XMLRPC=http://localhost:2633/RPC2
> >
> > # Host and port where econe server will run
> > SERVER=localhost
> > PORT=4567
> >
> > # Configuration for the image repository
> > DATABASE=/srv/cloud/one/var/econe.db
> > IMAGE_DIR=/root/images
> >
> > # VM types allowed and its template file (inside templates directory)
> > VM_TYPE=[NAME=m1.small, TEMPLATE=m1.small.erb]
> >
> > I've installed all the requirements but still have ruby error.
> >
> > Hope you can help me one this issue.
> >
> > Regards,
> > Xavier
> > _______________________________________________
> > Users mailing list
> > Users at lists.opennebula.org
> > http://lists.opennebula.org/listinfo.cgi/users-opennebula.org
> >
>
>
>
> --
> Javier Fontan, Grid & Virtualization Technology Engineer/Researcher
> DSA Research Group: http://dsa-research.org
> Globus GridWay Metascheduler: http://www.GridWay.org
> OpenNebula Virtual Infrastructure Engine: http://www.OpenNebula.org
>





More information about the Users mailing list