Bug #5215
Sunstone isn't working under Rack >= 2.0
Status: | Closed | Start date: | 07/06/2017 | |
---|---|---|---|---|
Priority: | Normal | Due date: | ||
Assignee: | - | % Done: | 0% | |
Category: | Packaging | |||
Target version: | Release 5.4 | |||
Resolution: | fixed | Pull request: | ||
Affected Versions: | Development |
Description
Currently, this is a problem with Debian 9 and Ubuntu 17.04 packages:
systemd[1]: Starting OpenNebula Web UI Server... systemd[1]: Started OpenNebula Web UI Server. ruby[20516]: /var/lib/gems/2.3.0/gems/rack-2.0.3/lib/rack/show_exceptions.rb:16: warning: already initialized constant Rack::ShowExceptions::CONTEXT ruby[20516]: /usr/lib/ruby/vendor_ruby/rack/showexceptions.rb:16: warning: previous definition of CONTEXT was here ruby[20516]: /var/lib/gems/2.3.0/gems/rack-2.0.3/lib/rack/show_exceptions.rb:114: warning: already initialized constant Rack::ShowExceptions::TEMPLATE ruby[20516]: /usr/lib/ruby/vendor_ruby/rack/showexceptions.rb:115: warning: previous definition of TEMPLATE was here ruby[20516]: -------------------------------------- ruby[20516]: Server configuration ruby[20516]: -------------------------------------- ruby[20516]: {:tmpdir=>"/var/tmp", ruby[20516]: :one_xmlrpc=>"http://localhost:2633/RPC2", ruby[20516]: :host=>"0.0.0.0", ruby[20516]: :port=>9869, ruby[20516]: :sessions=>"memory", ruby[20516]: :memcache_host=>"localhost", ruby[20516]: :memcache_port=>11211, ruby[20516]: :memcache_namespace=>"opennebula.sunstone", ruby[20516]: :env=>"prod", ruby[20516]: :debug_level=>3, ruby[20516]: :auth=>"opennebula", ruby[20516]: :core_auth=>"cipher", ruby[20516]: :remote_version=>"http://downloads.opennebula.org/latest", ruby[20516]: :vnc_proxy_port=>29876, ruby[20516]: :vnc_proxy_support_wss=>false, ruby[20516]: :vnc_proxy_cert=>nil, ruby[20516]: :vnc_proxy_key=>nil, ruby[20516]: :vnc_proxy_ipv6=>false, ruby[20516]: :vnc_request_password=>false, ruby[20516]: :lang=>"en_US", ruby[20516]: :table_order=>"desc", ruby[20516]: :marketplace_url=>"http://marketplace.opennebula.systems/", ruby[20516]: :oneflow_server=>"http://localhost:2474/", ruby[20516]: :routes=>["oneflow", "vcenter", "support"], ruby[20516]: :session_expire_time=>3600} ruby[20516]: -------------------------------------- ruby[20516]: /var/lib/gems/2.3.0/gems/rack-2.0.3/lib/rack/session/abstract/id.rb:202:in `<class:Persisted>': uninitialized constant Rack::Session::Abstract::Persisted::RACK_SESSION (NameError) ruby[20516]: Did you mean? Rack::Session ruby[20516]: #011from /var/lib/gems/2.3.0/gems/rack-2.0.3/lib/rack/session/abstract/id.rb:200:in `<module:Abstract>' ruby[20516]: #011from /var/lib/gems/2.3.0/gems/rack-2.0.3/lib/rack/session/abstract/id.rb:14:in `<module:Session>' ruby[20516]: #011from /var/lib/gems/2.3.0/gems/rack-2.0.3/lib/rack/session/abstract/id.rb:12:in `<module:Rack>' ruby[20516]: #011from /var/lib/gems/2.3.0/gems/rack-2.0.3/lib/rack/session/abstract/id.rb:10:in `<top (required)>' ruby[20516]: #011from /usr/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in `require' ruby[20516]: #011from /usr/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in `require' ruby[20516]: #011from /var/lib/gems/2.3.0/gems/rack-2.0.3/lib/rack/session/pool.rb:6:in `<top (required)>' ruby[20516]: #011from /usr/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in `require' ruby[20516]: #011from /usr/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in `require' ruby[20516]: #011from /usr/lib/one/sunstone/sunstone-server.rb:135:in `<main>' systemd[1]: opennebula-sunstone.service: Main process exited, code=exited, status=1/FAILURE systemd[1]: opennebula-sunstone.service: Unit entered failed state. systemd[1]: opennebula-sunstone.service: Failed with result 'exit-code'.
Associated revisions
B #5215: Gemfile requires rack < 2.0.0 even for ruby 2.2 and 2.3
B #5215: Fix Gemfile.lock on Rack<2.0 on D9 and U1704
History
#1 Updated by Ruben S. Montero almost 4 years ago
- Status changed from Pending to Closed
- Resolution set to fixed