cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
36832
Views
70
Helpful
26
Replies

CSCvs78591 - cat9k Fail to parse response data from SCH server on 16.12.2

wes_ward
Level 1
Level 1

This actually happens on 9300 switches and does not seem to happen on my 9500 switches.  The issue also exists on 17.1.1 code.

26 Replies 26

Hi

we have the same issue - with Cisco ISR43/44xx which are running IOS 16.12.5 we are registered on CSSM on-prem (Version 8-202105). With ISR43/44xx who are upgraded to 17.3.3 the registration fails (this Router was registered with SW 16.12.5 !).

 

show license eventlog output :

... 

2021-07-03 14:22:19.990 MEST SAEVT_COMM_FAIL error="Fail to parse response data from SCH server."
2021-07-03 14:27:30.053 MEST SAEVT_COMM_FAIL error="Fail to parse response data from SCH server."
2021-07-03 14:32:39.060 MEST SAEVT_COMM_FAIL error="Fail to parse response data from SCH server."
2021-07-03 14:37:46.522 MEST SAEVT_COMM_FAIL error="Fail to parse response data from SCH server."

...

We no will open a tac sr

cheers

Alex

Hi

TAC could solve the issue

We used CSSM ON-Prem v8-202105 

We tried to register ISR4351 v17.3.3 

Only Smart Licensing via CSLU  was successfully:

 

Configure Terminal

  license smart transport cslu

  license smart url cslu https://<ip-address-of-cssm-on-prem/cslu/v1/pi/xxxxx 

 

(The URL for this command we received from Smart Licensing ON-Prem Inventory Site:

Product Instance Registration Tokens

The registration tokens below can be used to register new product instances to this Local Virtual Account. . For products that support Smart Licensing Using Policy that use cslu as transport, you must configure the "license smart transport cslu" to use the CSLU Transport URL. ")

 

  end

license smart sync all

 

If the Device is not registered successful, the following workaround maybe helps :

 

     Perform a license factory reset and reload the device:

     Router#license smart factory reset

     %Warning: reload required after "license smart factory reset" command

     Router#reload

     Afterwards, trigger the sending of a RUM report with the command: "license smart         sync all" .

     And check the "Last ACK received" with the command "show license status".

 

hth

Alex

Yes, thats what TAC told us, too. It seems to work from 17.3.3 and CSSM on-prem (8-202105) with CSLU.

 

! Lookup CSLU URL from "on-prem" Server !!!
! Transport with CSLU method from 17.3.3
!
! Config
!
license smart enable
license smart utility
license smart url cslu https://10.X.X.X/cslu/v1/pi/SMART-1
license smart transport cslu
!
end
!
! Global
!
license smart trust idtoken XXX local
license smart sync local
!

Afterwards devices showed up.

Capture3.PNG

hi,

is "SMART-1" the name of the Account name?

I tried to modify the URL accordingly, but get this error message:

%SMART_LIC-3-COMM_FAILED: Communications failure with the Cisco Smart License Utility (CSLU) : HTTP Server Error 404: Not Found

and I can confirm it, when using the browser with the with the URL I get also

404 page not found 

 does anyone of you have more details about the "URL" ? 

license smart url cslu https://<ip-address-of-cssm-on-prem/cslu/v1/pi/xxxxx 

 

what is "XXXXX" for?  is there any related documentation?

thx

Hi

you should go to the CSSM on-Prem "General" Site 

cslu2.JPG

The link for the command you need is listed under "CSLU Transport URL" !

hth 

Alex

... the General Site is listed under Inventory !!

cslu3.JPG

 

 

 

 

 

hth 

Alex

 

lauresfrank
Level 1
Level 1

I can confirm that this error exists again on IOS 17.3.3 together with "CSSM on-prem" (8-202105) using CallHome.

 

Smart Transport gives me: %SMART_LIC-3-COMM_FAILED: Communications failure with the Cisco Smart Software Manager (CSSM) : No detailed information given

CSLU gives me: %SMART_LIC-3-COMM_FAILED: Communications failure with the Cisco Smart License Utility (CSLU) : HTTP Server Error 400: Bad Request

 

show running-config | include smart
license smart url https://10.X.X.X/SmartTransport
license smart url cslu https://10.X.X.X/SmartTransport
license smart url smart https://10.X.X.X/SmartTransport
license smart transport smart

 

For CSLU on prem shows me strange URL with space inside, which is not usable.

https://Cisco_SSM_OnPrem/cslu/v1/pi/Customer Smart-Account-1

Now stuck, will open TAC Case

 

Did you ever get resolution from TAC or figure out the issue on you own? I have the exact same setup with same version of IOS_XE and SSM. None of the SLU transport method work. My device will sync usage reports with ON Prem but ON Prem never sends usage reports to CSSM and I never get an ACK back to my router. I tried Smart transport from device direct to CSSM and get the same error as you. I tried install CSLU and can even get CSLU to talk to CSSM...the only thing in common is we use an internal proxy to communicate from ON prem, any devices, etc to CSSM....so not sure if that is the cause but the proxy was working with old smart registration process.

Speech marks can be used if your virtual account contains spaces:
license smart url cslu "https://Cisco_SSM_OnPrem/cslu/v1/pi/Customer Smart-Account-1".

 

The quotes will not show in the start up/ running configuration.

Were you successful with CASE ?

 

My case is 17.3.2 and 17.3.4.

Transport callhome.

 

Result: %SMART_LIC-3-COMM_FAILED: Communications failure with the Cisco Smart Software Manager (CSSM) : Fail to parse response data from SCH server. lic_slm_event_notification:

Customer wants to use call-home becuase smart does not work due to bug id for smart:

 

https://bst.cloudapps.cisco.com/bugsearch/bug/CSCwa42670

 

Does anybody know which setup works with these 2 conditions:

 

customer has CSSM,

custome has ios-xe 17.3.x

 

What method does it work nowadays with these higher conditions ?

jegan_rajappa
Level 1
Level 1

seeing same problem in Cisco 9800-CL, 17.3.3 code, my on-prem is in version 8-202010

 

 

wlc1#
Jul 8 12:14:11.338 UTC: %SMART_LIC-3-COMM_FAILED: Communications failure with the Cisco Smart Software Manager (CSSM) : Fail to parse response data from SCH server.
wlc1#