cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
9218
Views
10
Helpful
6
Replies

Unity connection license issue

Teliloul
Level 1
Level 1

Hello everyone,

 

I have an issue with one of my Unity Connection. It recently saw that it was never properly activated. It was not a problem because it works anyway but yesterday I had to change something into the user options. You should know that changing user options is considered as user provisioning and that you need to "resolve license non compliance issue" in order to do anything about provisioning.

So, I log-in to my Cisco smart account and generate an instance registration token to register my product.

As you can see I have a sufficent number of licenses:Sans titre.png

 

I don't see any error on my CUC when I go to licenses:

cuc license.png

 

The problem is, when i'am trying to change any setting of an existant user, it display the same error as if it is not registered.

no lic.png

 

Someone has an idea of what is happening? I tried everything to understand but I'am still a begineer with CUCM/CUC. 

Thanks in advance!

2 Accepted Solutions

Accepted Solutions

Andrew Skelly
Level 7
Level 7

Sounds like you might be hitting the below bug:

 

https://bst.cloudapps.cisco.com/bugsearch/bug/CSCvg58103/?rfs=iqvred

 

Symptom:
Attempt to update user details from Unity Connection Web Admin page fails even though sufficient licenses are available in the virtual account.
Following error is seen while updating the user details:

Update failed. The system has exceeded its time limit to resolve license non-compliance issues. User provisioning is not allowed until the license compliance issues are resolved.

Conditions:
Even though the Unity Connection has sufficient licenses in the account the error is seen.

Workaround:
Restart "Connection Smart License Manager Server" service.

 

 

Try restarting the service as listed in the workaround and see if that resolves your problem.  Sounds like it might.

Please rate helpful posts by clicking the thumbs up!

View solution in original post

From what I see in the documentation for Connection services you should be able to stop the service in GUI, but it appears that you may only be able to do it on the non-primary server:

 

https://www.cisco.com/c/en/us/td/docs/voice_ip_comm/connection/12x/serv_administration/b_12xcucservag/b_12xcucservag_chapter_0100.pdf

 

The Smart License service is listed as a Critical Service.  If you read the note on page 6 under step 3, it states:

When a Unity Connection cluster is configured, stopping a service in the Critical Services section for the server with Primary status causes the status for the servers in the cluster to change. To prevent the status change when the service is stopped, in Cisco Unity Connection Administration, you must uncheck the Automatically Change Server Status When the Publisher Server Fails check box on the System Settings > Advanced > Cluster Configuration page

 

If stopping/starting the service on the secondary server, then doing a swap to make the secondary primary and restarting on the new secondary doesn't work, it looks like you may need to restart your servers unfortunately.

Please rate helpful posts by clicking the thumbs up!

View solution in original post

6 Replies 6

Andrew Skelly
Level 7
Level 7

Sounds like you might be hitting the below bug:

 

https://bst.cloudapps.cisco.com/bugsearch/bug/CSCvg58103/?rfs=iqvred

 

Symptom:
Attempt to update user details from Unity Connection Web Admin page fails even though sufficient licenses are available in the virtual account.
Following error is seen while updating the user details:

Update failed. The system has exceeded its time limit to resolve license non-compliance issues. User provisioning is not allowed until the license compliance issues are resolved.

Conditions:
Even though the Unity Connection has sufficient licenses in the account the error is seen.

Workaround:
Restart "Connection Smart License Manager Server" service.

 

 

Try restarting the service as listed in the workaround and see if that resolves your problem.  Sounds like it might.

Please rate helpful posts by clicking the thumbs up!

Hello, thank you very much for your answer.

I tried to restart the service listed in your solutions but unfortunately it said ""Connection Smart License Manager Server" is a mandatory service, you are not allowed to stop it."

Is it possible to just restart this service or did I have to restart all the CUC ? 

I believe that this service can only be restarted via command line (CLI).  Log in to command line via SSH to the server(s) that you need to restart it on and type this in:

 

utils service restart Connection License Manager Server

 

Serviceability will only allow you to stop the service then start it but CLI should allow you to restart it.  It looks like you are running 12.x for Unity so the service name should be the same in that version as 11.x, but you can always type in "utils service list" to verify the name of the service is the same as defined above.

Please rate helpful posts by clicking the thumbs up!

Ok, I followed your advice and I found with the command "utils service list" the appropriate service to restart.

But when I enter the command, it said that the service name is invalid (even when I copy/paste it as it is write in the command "utils service list"). It display a list of valid names of services wich include half the name of all the running services.

 

cli.png

 

Thank you very much for your kind help, I usually try to find the solution by my own but I'am totally lost with this issue.

Regards

From what I see in the documentation for Connection services you should be able to stop the service in GUI, but it appears that you may only be able to do it on the non-primary server:

 

https://www.cisco.com/c/en/us/td/docs/voice_ip_comm/connection/12x/serv_administration/b_12xcucservag/b_12xcucservag_chapter_0100.pdf

 

The Smart License service is listed as a Critical Service.  If you read the note on page 6 under step 3, it states:

When a Unity Connection cluster is configured, stopping a service in the Critical Services section for the server with Primary status causes the status for the servers in the cluster to change. To prevent the status change when the service is stopped, in Cisco Unity Connection Administration, you must uncheck the Automatically Change Server Status When the Publisher Server Fails check box on the System Settings > Advanced > Cluster Configuration page

 

If stopping/starting the service on the secondary server, then doing a swap to make the secondary primary and restarting on the new secondary doesn't work, it looks like you may need to restart your servers unfortunately.

Please rate helpful posts by clicking the thumbs up!

Thank you very much for your help. Unfortunately I had to restart all the cuc to resolve the issue, now it works.

I wanted to avoid a full restart but it seem to be the only solution in my case.