[one-users] EC2 Query Service Configuration ruby error

Javier Fontan jfontan at fdi.ucm.es
Tue Sep 1 03:40:50 PDT 2009


Hello,

This happens because ONE_LOCATION variable is not set. It should have
a proper error messages before stable release.

Bye

On Mon, Aug 31, 2009 at 8:39 PM, <tozaz at free.fr> wrote:
> Quoting Javier Fontan <jfontan at fdi.ucm.es>:
>
>> Hello,
>>
>> I have been looking into it and the problem is caused by amazon-ec2
>> gem. It recently changed to 0.5.x and now the API is not compatible
>> with 0.4.x, that is, the version used to develop EC2 Query Service. I
>> have changed the code in svn trunk to be compatible with the new
>> version but I still had no time to test it deeply. If you try the new
>> code please provide information on any problem you may find.
>>
>> Bye
>
> Hello,
>
> Thanks for updating the code.
>
> Now econe tools works with no error, but I can't start the econe-server, It
> complains about the CONF_LOCATION.
>
> /usr/lib/one/ruby/econe/eco.rb:30: uninitialized constant CONF_LOCATION
> (NameError)
> /usr/lib/one/ruby/econe/eco.rb:30: uninitialized constant CONF_LOCATION
> (NameError)
>
> Cheers
>
>> On Mon, Aug 31, 2009 at 3:59 PM, <tozaz at free.fr> wrote:
>> > 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
>> >>
>> >
>> >
>> > _______________________________________________
>> > 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
>>
>
>
> _______________________________________________
> 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