Thanks Rohit, Testing this will not be easy. It starts working after a random number of restarts of mgmt/agent, so I need it to fail again. :) Will definitely come to this the moment it happens, but not sure when it will.
-- Sent from the Delta quadrant using Borg technology! Nux! www.nux.ro ----- Original Message ----- > From: "Rohit Yadav" <rohit.ya...@shapeblue.com> > To: users@cloudstack.apache.org > Cc: users@cloudstack.apache.org, "ilya" <ilya.mailing.li...@gmail.com> > Sent: Monday, 23 May, 2016 07:22:35 > Subject: Re: I cannot start agent - Cloudstack 4.8 - Connection closed with > -1 on reading size > Hi Lucian, > > I've backported the fix to 4.5: > https://github.com/apache/cloudstack/commit/d5b61312bfb1c09d0635149810904634c9904ddb > > You may use this to cherry-pick on 4.5.2 or whatever 4.5.x you're using and > build yourself a package. Let me know if that solves your problem, or we > should > revert this. Thanks. > > Regards, > Rohit Yadav > > > rohit.ya...@shapeblue.com > www.shapeblue.com > 53 Chandos Place, Covent Garden, London WC2N 4HSUK > @shapeblue > > > On May 22 2016, at 10:49 pm, Nux! <n...@li.nux.ro> wrote: > > Rohit, > > Could you release a patch for 4.5 branch with the same fix? I have an > installation with major problems because of this. > Mgmt and agent on same machine, yet they fail to communicate, hv is left in > Alert mode, can't launch new VMs. > > Cheers, > Lucian > > -- > Sent from the Delta quadrant using Borg technology! > > Nux! > www.nux.ro > > ----- Original Message ----- >> From: "Rohit Yadav" <bhais...@apache.org> >> To: "ilya" <ilya.mailing.li...@gmail.com> >> Cc: users@cloudstack.apache.org >> Sent: Wednesday, 4 May, 2016 17:03:54 >> Subject: Re: I cannot start agent - Cloudstack 4.8 - Connection closed with >> -1 >> on reading size > >> Elie, >> >> Are you using the same version for management server and cloudstack-agent, >> if not please fix that first upgrade your cloudstack-agent to 4.8 as well. >> Secondly make sure port 8250 on mgmt server host is accessible for the >> cloudstack-agent to connect to. Make sure Java runtime version same and >> version 1.7.x (preferable oracle jre 1.7.0_80) on both management server >> host and kvm host (kvm agent). >> >> Finally, if both the above are non-issues for you apply the patch from: >> https://github.com/apache/cloudstack/pull/1493 and build both management >> server and cloudstack-agent (kvm agent) with this patch included in your >> 4.8.x source code. If you're >> >> Regards. >> >> On Wed, May 4, 2016 at 5:38 AM, ilya <ilya.mailing.li...@gmail.com> wrote: >> >>> Ellie, >>> >>> We recently fixed a bug that prevents monopolizing the 8250 socket when >>> someone telnets onto 8250 without proper SSL Handshake. >>> >>> Not certain if 4.8 has it merged and we released a 4.8.x patch upgrade. >>> >>> Perhaps we need to release 4.8 with bugfix, please kindly post a message >>> on dev list. >>> >>> Would you be able to rebuild cloudstack from source? >>> >>> CCing Rohit as he was the developer for this fix. >>> >>> On 5/3/16 4:30 PM, Elie MABO wrote: >>> > Hi Simon, >>> > >>> > I added the settings to JAVA_OPTS as you suggested, and now, ACS >>> Manegement is listened on TCP port 8250admin@mngt:~$ sudo netstat -tanp | >>> grep 8250 >>> > tcp 0 0 0.0.0.0:8250 0.0.0.0:* >>> LISTEN 3143/jsvc.exec >>> > But, I always have the message "Connection closed by foreign host." when >>> I telnet the Management server on port 8250. So, agent on KVM hosts cannot >>> start. >>> > Thanks again for you help >>> > Elie. >>> > >>> > >>> > Le Lundi 2 mai 2016 22h07, Simon Weller <swel...@ena.com> a écrit : >>> > >>> > >>> > Ellie, >>> > >>> > Can you try forcing ACS Management to only bind to IPV4? >>> > Normally this is done in the JAVA_OPTS by setting >>> -Djava.net.preferIPv4Stack=true -Djava.net.preferIPv4Addresses=true >>> > >>> > I think on the ACS Ubuntu release, JAVA_OPTS is set in your init >>> scripts, but I'm not absolutely sure about that. >>> > >>> > Maybe someone who runs Ubuntu can chime in on this. >>> > >>> > - Si >>> > >>> > >>> > >>> > ________________________________________ >>> > From: Elie MABO <mta...@yahoo.fr.INVALID> >>> > Sent: Monday, May 2, 2016 8:38 PM >>> > To: Users; Dev >>> > Subject: I cannot start agent - Cloudstack 4.8 - Connection closed with >>> -1 on reading size >>> > >>> > Hi, >>> > >>> > I have upgraded my cloudstack from 4.4 to 4.8. After upgrading, the >>> agent on hosts cannot start. I receive the following message: >>> > 20:08:45,833 ERROR [cloud.agent.AgentShell] (main:null) (logid:) Unable >>> to start agent: >>> > com.cloud.utils.exception.CloudRuntimeException: Unable to start the >>> connection! >>> > at com.cloud.agent.Agent.start(Agent.java:230) >>> > at com.cloud.agent.AgentShell.launchAgent(AgentShell.java:399) >>> > at >>> com.cloud.agent.AgentShell.launchAgentFromClassInfo(AgentShell.java:367) >>> > at com.cloud.agent.AgentShell.launchAgent(AgentShell.java:351) >>> > at com.cloud.agent.AgentShell.start(AgentShell.java:461) >>> > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >>> > at >>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) >>> > at >>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) >>> > at java.lang.reflect.Method.invoke(Method.java:606) >>> > at >>> org.apache.commons.daemon.support.DaemonLoader.start(DaemonLoader.java:243) >>> > Caused by: com.cloud.utils.exception.NioConnectionException: Connection >>> closed with -1 on reading size. >>> > at com.cloud.utils.nio.NioConnection.start(NioConnection.java:94) >>> > at com.cloud.agent.Agent.start(Agent.java:228) >>> > ... 9 more >>> > Caused by: java.io.IOException: Connection closed with -1 on reading >>> size. >>> > at com.cloud.utils.nio.Link.doHandshake(Link.java:513) >>> > at com.cloud.utils.nio.NioClient.init(NioClient.java:80) >>> > at com.cloud.utils.nio.NioConnection.start(NioConnection.java:88) >>> > ... 10 more >>> > 2016-05-02 20:08:45,834 INFO [cloud.agent.Agent] >>> (AgentShutdownThread:null) (logid:) Stopping the agent: Reason = sig.kill >>> > >>> > I tried to troubleshoot, but nothing. Please, can anybody help me to >>> solve my problem ? >>> > >>> > Additional information >>> > >>> > 1- The output of netstat command shows that management server does not >>> listen on TCP port 8250, but on TCP6 port 8250 >>> > admin@mgnt:~$ sudo netstat -tanp | grep 8250 >>> > tcp6 0 0 :::8250 :::* >>> LISTEN 20101/jsvc.exec >>> > >>> > 2- The telnet command on port 8250 return the message "Connection closed >>> by foreign host."admin@mgnt:~$ telnet 192.168.1.10 8250 >>> > Trying 192.168.1.10... >>> > Connected to 192.168.1.10. >>> > Escape character is '^]'. >>> > Connection closed by foreign host. >>> > >>> > 3- Management server and hosts (2) are running Ubuntu 14.04 LTS as >>> operating system, and all are up-to-date. >>> > Thank you in advance. >>> > Elie >>> > >>> >