[one-users] Sunstone on port 80 in 4.0.1
Hi I'm trying to run sunstone on port 80 and getting error when starting opennebula-sunstore. Anyone experiencing this issue? Running opennebula-sunstone-4.0.1 (upgraded from 3.8-4.0-4.0.1). # cat /var/log/one/sunstone.log -- Server configuration -- {:debug_level=3, :port=80, :one_xmlrpc=http://localhost:2633/RPC2;, :memcache_namespace=opennebula.sunstone, :sessions=memory, :lang=en_US, :vnc_proxy_cert=nil, :auth=opennebula, :memcache_host=localhost, :marketplace_url=https://marketplace.c12g.com/appliance;, :tmpdir=/var/tmp, :vnc_proxy_key=nil, :core_auth=cipher, :memcache_port=11211, :vnc_proxy_port=29876, :vnc_proxy_support_wss=false, :host=IP} -- == Sinatra/1.0 has taken the stage on 80 for development with backup from Thin Thin web server (v1.2.8 codename Black Keys) Maximum connections set to 1024 Listening on IP:80, CTRL+C to stop # cat /var/log/one/sunstone.error /usr/lib/ruby/gems/1.8/gems/eventmachine-0.12.10/lib/eventmachine.rb:572:in `start_tcp_server': no acceptor (RuntimeError) from /usr/lib/ruby/gems/1.8/gems/eventmachine-0.12.10/lib/eventmachine.rb:572:in `start_server' from /usr/lib/ruby/gems/1.8/gems/thin-1.2.8/lib/thin/backends/tcp_server.rb:16:in `connect' from /usr/lib/ruby/gems/1.8/gems/thin-1.2.8/lib/thin/backends/base.rb:53:in `start' from /usr/lib/ruby/gems/1.8/gems/eventmachine-0.12.10/lib/eventmachine.rb:256:in `call' from /usr/lib/ruby/gems/1.8/gems/eventmachine-0.12.10/lib/eventmachine.rb:256:in `run_machine' from /usr/lib/ruby/gems/1.8/gems/eventmachine-0.12.10/lib/eventmachine.rb:256:in `run' from /usr/lib/ruby/gems/1.8/gems/thin-1.2.8/lib/thin/backends/base.rb:61:in `start' from /usr/lib/ruby/gems/1.8/gems/thin-1.2.8/lib/thin/server.rb:159:in `start' from /usr/lib/ruby/gems/1.8/gems/rack-1.1.0/lib/rack/handler/thin.rb:14:in `run' from /usr/lib/ruby/gems/1.8/gems/sinatra-1.0/lib/sinatra/base.rb:946:in `run!' from /usr/lib/one/sunstone/sunstone-server.rb:431 Port 80 is 'available': # netstat -n --listening Active Internet connections (only servers) Proto Recv-Q Send-Q Local Address Foreign Address State tcp0 0 0.0.0.0:51914 0.0.0.0:* LISTEN tcp0 0 0.0.0.0:111 0.0.0.0:* LISTEN tcp0 0 0.0.0.0:22 0.0.0.0:* LISTEN tcp0 0 0.0.0.0:26330.0.0.0:* LISTEN tcp0 0 :::111 :::* LISTEN tcp0 0 :::22 :::* LISTEN tcp0 0 :::50281:::* LISTEN udp0 0 0.0.0.0:111 0.0.0.0:* udp0 0 0.0.0.0:926 0.0.0.0:* udp0 0 0.0.0.0:47272 0.0.0.0:* udp0 0 0.0.0.0:945 0.0.0.0:* udp0 0 0.0.0.0:872 0.0.0.0:* udp0 0 :::111 :::* udp0 0 :::926 :::* udp0 0 :::34908:::* selinux is diabled. Thank you for your help. -- Thank you, Dmitri Chebotarov VCL Sys Eng, Engineering Architectural Support, TSD - Ent Servers Messaging 223 Aquia Building, Ffx, MSN: 1B5 Phone: (703) 993-6175 | Fax: (703) 993-3404 ___ Users mailing list Users@lists.opennebula.org http://lists.opennebula.org/listinfo.cgi/users-opennebula.org
Re: [one-users] Sunstone on port 80 in 4.0.1
I figured that 'oneadmin' user doesn't have permissions to bind to port 80 (1024). Is there a recommended way to run sunstone on port 80? Thanks. On Jun 17, 2013, at 16:28 , Dmitri Chebotarov dcheb...@gmu.edu wrote: Hi I'm trying to run sunstone on port 80 and getting error when starting opennebula-sunstore. Anyone experiencing this issue? Running opennebula-sunstone-4.0.1 (upgraded from 3.8-4.0-4.0.1). # cat /var/log/one/sunstone.log -- Server configuration -- {:debug_level=3, :port=80, :one_xmlrpc=http://localhost:2633/RPC2;, :memcache_namespace=opennebula.sunstone, :sessions=memory, :lang=en_US, :vnc_proxy_cert=nil, :auth=opennebula, :memcache_host=localhost, :marketplace_url=https://marketplace.c12g.com/appliance;, :tmpdir=/var/tmp, :vnc_proxy_key=nil, :core_auth=cipher, :memcache_port=11211, :vnc_proxy_port=29876, :vnc_proxy_support_wss=false, :host=IP} -- == Sinatra/1.0 has taken the stage on 80 for development with backup from Thin Thin web server (v1.2.8 codename Black Keys) Maximum connections set to 1024 Listening on IP:80, CTRL+C to stop # cat /var/log/one/sunstone.error /usr/lib/ruby/gems/1.8/gems/eventmachine-0.12.10/lib/eventmachine.rb:572:in `start_tcp_server': no acceptor (RuntimeError) from /usr/lib/ruby/gems/1.8/gems/eventmachine-0.12.10/lib/eventmachine.rb:572:in `start_server' from /usr/lib/ruby/gems/1.8/gems/thin-1.2.8/lib/thin/backends/tcp_server.rb:16:in `connect' from /usr/lib/ruby/gems/1.8/gems/thin-1.2.8/lib/thin/backends/base.rb:53:in `start' from /usr/lib/ruby/gems/1.8/gems/eventmachine-0.12.10/lib/eventmachine.rb:256:in `call' from /usr/lib/ruby/gems/1.8/gems/eventmachine-0.12.10/lib/eventmachine.rb:256:in `run_machine' from /usr/lib/ruby/gems/1.8/gems/eventmachine-0.12.10/lib/eventmachine.rb:256:in `run' from /usr/lib/ruby/gems/1.8/gems/thin-1.2.8/lib/thin/backends/base.rb:61:in `start' from /usr/lib/ruby/gems/1.8/gems/thin-1.2.8/lib/thin/server.rb:159:in `start' from /usr/lib/ruby/gems/1.8/gems/rack-1.1.0/lib/rack/handler/thin.rb:14:in `run' from /usr/lib/ruby/gems/1.8/gems/sinatra-1.0/lib/sinatra/base.rb:946:in `run!' from /usr/lib/one/sunstone/sunstone-server.rb:431 Port 80 is 'available': # netstat -n --listening Active Internet connections (only servers) Proto Recv-Q Send-Q Local Address Foreign Address State tcp0 0 0.0.0.0:51914 0.0.0.0:* LISTEN tcp0 0 0.0.0.0:111 0.0.0.0:* LISTEN tcp0 0 0.0.0.0:22 0.0.0.0:* LISTEN tcp0 0 0.0.0.0:26330.0.0.0:* LISTEN tcp0 0 :::111 :::* LISTEN tcp0 0 :::22 :::* LISTEN tcp0 0 :::50281:::* LISTEN udp0 0 0.0.0.0:111 0.0.0.0:* udp0 0 0.0.0.0:926 0.0.0.0:* udp0 0 0.0.0.0:47272 0.0.0.0:* udp0 0 0.0.0.0:945 0.0.0.0:* udp0 0 0.0.0.0:872 0.0.0.0:* udp0 0 :::111 :::* udp0 0 :::926 :::* udp0 0 :::34908:::* selinux is diabled. Thank you for your help. -- Thank you, Dmitri Chebotarov VCL Sys Eng, Engineering Architectural Support, TSD - Ent Servers Messaging 223 Aquia Building, Ffx, MSN: 1B5 Phone: (703) 993-6175 | Fax: (703) 993-3404 ___ Users mailing list Users@lists.opennebula.org http://lists.opennebula.org/listinfo.cgi/users-opennebula.org -- Thank you, Dmitri Chebotarov VCL Sys Eng, Engineering Architectural Support, TSD - Ent Servers Messaging 223 Aquia Building, Ffx, MSN: 1B5 Phone: (703) 993-6175 | Fax: (703) 993-3404 ___ Users mailing list Users@lists.opennebula.org http://lists.opennebula.org/listinfo.cgi/users-opennebula.org
Re: [one-users] Sunstone on port 80 in 4.0.1
Found it! http://opennebula.org/documentation:rel4.0:suns_auth#configuring_a_ssl_proxy On Jun 17, 2013, at 16:36 , Dmitri Chebotarov dcheb...@gmu.edu wrote: I figured that 'oneadmin' user doesn't have permissions to bind to port 80 (1024). Is there a recommended way to run sunstone on port 80? Thanks. On Jun 17, 2013, at 16:28 , Dmitri Chebotarov dcheb...@gmu.edu wrote: Hi I'm trying to run sunstone on port 80 and getting error when starting opennebula-sunstore. Anyone experiencing this issue? Running opennebula-sunstone-4.0.1 (upgraded from 3.8-4.0-4.0.1). # cat /var/log/one/sunstone.log -- Server configuration -- {:debug_level=3, :port=80, :one_xmlrpc=http://localhost:2633/RPC2;, :memcache_namespace=opennebula.sunstone, :sessions=memory, :lang=en_US, :vnc_proxy_cert=nil, :auth=opennebula, :memcache_host=localhost, :marketplace_url=https://marketplace.c12g.com/appliance;, :tmpdir=/var/tmp, :vnc_proxy_key=nil, :core_auth=cipher, :memcache_port=11211, :vnc_proxy_port=29876, :vnc_proxy_support_wss=false, :host=IP} -- == Sinatra/1.0 has taken the stage on 80 for development with backup from Thin Thin web server (v1.2.8 codename Black Keys) Maximum connections set to 1024 Listening on IP:80, CTRL+C to stop # cat /var/log/one/sunstone.error /usr/lib/ruby/gems/1.8/gems/eventmachine-0.12.10/lib/eventmachine.rb:572:in `start_tcp_server': no acceptor (RuntimeError) from /usr/lib/ruby/gems/1.8/gems/eventmachine-0.12.10/lib/eventmachine.rb:572:in `start_server' from /usr/lib/ruby/gems/1.8/gems/thin-1.2.8/lib/thin/backends/tcp_server.rb:16:in `connect' from /usr/lib/ruby/gems/1.8/gems/thin-1.2.8/lib/thin/backends/base.rb:53:in `start' from /usr/lib/ruby/gems/1.8/gems/eventmachine-0.12.10/lib/eventmachine.rb:256:in `call' from /usr/lib/ruby/gems/1.8/gems/eventmachine-0.12.10/lib/eventmachine.rb:256:in `run_machine' from /usr/lib/ruby/gems/1.8/gems/eventmachine-0.12.10/lib/eventmachine.rb:256:in `run' from /usr/lib/ruby/gems/1.8/gems/thin-1.2.8/lib/thin/backends/base.rb:61:in `start' from /usr/lib/ruby/gems/1.8/gems/thin-1.2.8/lib/thin/server.rb:159:in `start' from /usr/lib/ruby/gems/1.8/gems/rack-1.1.0/lib/rack/handler/thin.rb:14:in `run' from /usr/lib/ruby/gems/1.8/gems/sinatra-1.0/lib/sinatra/base.rb:946:in `run!' from /usr/lib/one/sunstone/sunstone-server.rb:431 Port 80 is 'available': # netstat -n --listening Active Internet connections (only servers) Proto Recv-Q Send-Q Local Address Foreign Address State tcp0 0 0.0.0.0:51914 0.0.0.0:* LISTEN tcp0 0 0.0.0.0:111 0.0.0.0:* LISTEN tcp0 0 0.0.0.0:22 0.0.0.0:* LISTEN tcp0 0 0.0.0.0:26330.0.0.0:* LISTEN tcp0 0 :::111 :::* LISTEN tcp0 0 :::22 :::* LISTEN tcp0 0 :::50281:::* LISTEN udp0 0 0.0.0.0:111 0.0.0.0:* udp0 0 0.0.0.0:926 0.0.0.0:* udp0 0 0.0.0.0:47272 0.0.0.0:* udp0 0 0.0.0.0:945 0.0.0.0:* udp0 0 0.0.0.0:872 0.0.0.0:* udp0 0 :::111 :::* udp0 0 :::926 :::* udp0 0 :::34908:::* selinux is diabled. Thank you for your help. -- Thank you, Dmitri Chebotarov VCL Sys Eng, Engineering Architectural Support, TSD - Ent Servers Messaging 223 Aquia Building, Ffx, MSN: 1B5 Phone: (703) 993-6175 | Fax: (703) 993-3404 ___ Users mailing list Users@lists.opennebula.org http://lists.opennebula.org/listinfo.cgi/users-opennebula.org -- Thank you, Dmitri Chebotarov VCL Sys Eng, Engineering Architectural Support, TSD - Ent Servers Messaging 223 Aquia Building, Ffx, MSN: 1B5 Phone: (703) 993-6175 | Fax: (703) 993-3404 ___ Users mailing list Users@lists.opennebula.org http://lists.opennebula.org/listinfo.cgi/users-opennebula.org -- Thank you, Dmitri Chebotarov VCL Sys Eng, Engineering Architectural Support, TSD - Ent Servers Messaging 223 Aquia Building, Ffx, MSN: 1B5 Phone: (703) 993-6175 | Fax: (703) 993-3404 ___ Users mailing list Users@lists.opennebula.org http://lists.opennebula.org/listinfo.cgi/users-opennebula.org