Warning "Unrecognized command key" in TransferComplete message

Michael Ducharme mducharme at gmail.com
Mon Aug 6 22:44:12 EDT 2018


We are having a similar problem, not Unrecognized command key, but the 
problem on our side appears to be that the session does not get closed 
after the TransferComplete due to the device rebooting to apply the 
config. The result is the same: even though the TransferComplete is 
received, Timeout Operation kicks in and GenieACS assumes that the 
transfer did not go successfully and resends, causing a loop of sending 
the config to the client.

I am trying to fix this on my own but have spent probably 16 hours 
adding extra logging statements to try to figure out the flow in the 
GenieACS code to see the correct place to patch this and am still not 
sure, though I am still working on it. In my case the manufacturer has 
shown no interest in fixing it since they say the spec says that the ACS 
should handle the session being closed improperly in that way. Shouldn't 
GenieACS be able to handle this? If TransferComplete is received, 
shouldn't that be good enough?

Would really appreciate some feedback from Zaid on this.


On 8/2/2018 12:13 PM, Zaid Abdulla wrote:
> On Thu, 2018-08-02 at 20:45 +0200, Oliver Kraitschy wrote:
>> Well, the client is the same on all routers. So I'm wondering why the
>> issue doesn't exist on all routers. Some timing problem?
> I have no clue. I've learned not to make assumptions about clients'
> behavior :)
>
>>> Look for timeout errors in logs. Otherwise check the debug log and
>>> make
>>> sure the command key in the Download and TransferComplete requests
>>> match.
>> And if they don't?
> First thing I'd do is reach out to the manufacturer. For a (hopefully
> temporary) work around you'd have to patch your genieacs installaiton.
>



More information about the Users mailing list