Hi Saint, tell us on list if the solve the issue for archive


Zeeshan
On 03/16/2011 04:42 PM, Daniel Molina wrote:
Hi,

There is a compatibility problem with last versions of sinatra and
rack using ruby 1.8.7.

You can fix this issue in two ways:
1. Upgrading ruby to 1.9
2. Downgrading rack version to 1.2.0:
# gem uninstall rack
Select gem to uninstall:
  1. rack-1.0.0
  2. rack-1.0.1
  3. rack-1.2.1
  4. All versions
4
# gem install rack --version '1.2.0'
Successfully installed rack-1.2.0
1 gem installed

Hope this helps

On 16 March 2011 15:55, Gian Uberto Lauri<[email protected]>  wrote:
Host OS: CentOS 5.5
Environment: OpenNebula 2.0.1

When I give the occi-server starts, the program fails and the  log contains:

[root@church ~]# cat /var/log/one/occi-server.log
/usr/lib/ruby/gems/1.8/gems/rack-1.2.2/lib/rack/utils.rb:138:in `union': can't 
convert Array into String (TypeError)
        from /usr/lib/ruby/gems/1.8/gems/rack-1.2.2/lib/rack/utils.rb:138
        from /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in 
`gem_original_require'
        from /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in 
`require'
        from /usr/lib/ruby/gems/1.8/gems/rack-1.2.2/lib/rack/request.rb:1
        from /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in 
`gem_original_require'
        from /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in 
`require'
        from /usr/lib/ruby/gems/1.8/gems/rack-1.2.2/lib/rack/showexceptions.rb:3
        from /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in 
`gem_original_require'
         ... 7 levels...
        from /usr/lib/ruby/gems/1.8/gems/sinatra-1.2.0/lib/sinatra.rb:4
        from /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:36:in 
`gem_original_require'
        from /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:36:in 
`require'
        from /usr/lib/one/ruby/cloud/occi/occi-server.rb:45


[root@itpsmenc039 ~]#  cat /var/log/one/occi-server.log
/usr/lib/ruby/gems/1.8/gems/rack-1.2.1/lib/rack/utils.rb:138:in `union': can't 
convert Array into String (TypeError)
        from /usr/lib/ruby/gems/1.8/gems/rack-1.2.1/lib/rack/utils.rb:138
        from /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in 
`gem_original_require'
        from /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in 
`require'
        from /usr/lib/ruby/gems/1.8/gems/rack-1.2.1/lib/rack/request.rb:1
        from /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in 
`gem_original_require'
        from /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in 
`require'
        from /usr/lib/ruby/gems/1.8/gems/rack-1.2.1/lib/rack/showexceptions.rb:3
        from /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in 
`gem_original_require'
         ... 7 levels...
        from /usr/lib/ruby/gems/1.8/gems/sinatra-1.2.0/lib/sinatra.rb:4
        from /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:36:in 
`gem_original_require'
        from /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:36:in 
`require'
        from /usr/lib/one/ruby/cloud/occi/occi-server.rb:45

(church is an i386, itpsmenc039 an x86_64)

How can I fix it ?

Thank you in advance

--
ing. Gian Uberto Lauri
Ricercatore / Reasearcher
Laboratorio Ricerca e Sviluppo / Research&  Development Lab.
Area Calcolo Distribuito / Distributed Computation Area

[email protected]

Engineering Ingegneria Informatica spa
Corso Stati Uniti 23/C, 35127 Padova (PD)

Tel. +39-049.8283.571         | main(){printf(&unix["\021%six\012\0"],
Fax  +39-049.8283.569             |    (unix)["have"]+"fun"-0x60);}
Skype: gian.uberto.lauri          |          David Korn, AT&T Bell Labs
http://www.eng.it                         |          ioccc best One Liner, 1987
_______________________________________________
Users mailing list
[email protected]
http://lists.opennebula.org/listinfo.cgi/users-opennebula.org





--
Regards


Zeeshan Ali Shah
System Administrator
PDC-Center for High Performance Computing
KTH-Royal Institute of Technology, Sweden
+46 8 790 9115

_______________________________________________
Users mailing list
[email protected]
http://lists.opennebula.org/listinfo.cgi/users-opennebula.org

Reply via email to