Posted on 10-14-2021 03:01 PM
I've had an issue crop up today where devices (specifically iOS devices) are not getting VPP licenses assigned to them when an app is in scope. I've confirmed we have thousands of extra licenses available but each device is stuck in this state:
Pending - All licenses are in use or the license is not assigned yet
When checking the Volume Purchasing logs this message is repeated endlessly:
[ERROR] [ralPool-309] [VppCommService ] - Error managing licenses. ErrorNumber: 9600 , ErrorMessage:Either an associate or a disassociate array is required.
I've got a ticket in with Jamf, but I'm a newer Jamf administrator and wasn't sure if this is a Jamf/Apple problem or something I might be able to fix.
Solved! Go to Solution.
10-14-2021 08:12 PM - edited 10-14-2021 08:13 PM
I managed to find a fix for this in another thread. Somehow an iPhone got enrolled into Jamf without a serial number, and that managed to break VPP for the entire instance. Once I deleted the problem device, VPP started assigning licenses again within 10 minutes.
10-14-2021 08:12 PM - edited 10-14-2021 08:13 PM
I managed to find a fix for this in another thread. Somehow an iPhone got enrolled into Jamf without a serial number, and that managed to break VPP for the entire instance. Once I deleted the problem device, VPP started assigning licenses again within 10 minutes.
Posted on 12-16-2021 09:47 AM
Thanks for sharing. This solved a problem for us too.
In our case I know for sure that the problem device had a serial number a couple weeks earlier since I had exported all devices and found that file. It had a serial then, but it was missing a serial number now.
Removing the device instantly solved the same issue you described.
Posted on 01-07-2022 01:00 PM
Exact same problem here so I searched inventory for a device with no serial and yep there it was a device with no serial. I deleted it and would you guess it, VPP started assigning again properly.
Posted on 01-07-2022 01:07 PM
It has happened to me again. I have a support case in with Jamf but now I'm waiting for it to happen again so they can look at the device to troubleshoot.
If it happens to you it may be helpful to contact them and see if they can help before removing the device from JSS.
Referencing this may help catch them up to speed and let them know it's a recurring issue now.
Posted on 01-07-2022 01:10 PM
I actually had a case opened with them and found this while waiting for them... yeah we are going to keep an eye on the device
Posted on 01-07-2022 01:40 PM
I referenced this thread hoping to show it's not a single fluke issue.
For us it wasn't the same device - just another random device when it happened the second time.
Not sure if it impacts it, but both iPads did report 100% used storage capacity when they lost their serial number in JSS.
Posted on 01-28-2022 11:55 AM
This just happened to one of our student iPads today, the second time this year so far. Before I deleted it, I also noted that it reported 100% used space and 1% battery level and that it updated its inventory today. This iPad was purchased through Apple in 2016 so I'm not sure what caused this now. I did a search on Used Space of 100% and found that we have 2 other iPads that have 100% used space but they still have their serial numbers. These 2 have not checked in for over a year or more. The freshly out-of-the-box iPads that I enrolled this morning are now installing apps! ¯\_(ツ)_/¯
Posted on 01-28-2022 12:21 PM
Nearly identical findings to what I've made.
Thanks for sharing!
I'm hoping it gets on JAMF's radar.
Posted on 01-28-2022 12:25 PM
I was troubleshooting a VPP issue all morning and I finally found this thread.
I searched all mobile devices for anything without a serial number and sure enough there was one. This wasn't a recent enrollment either. I did an inventory update and blank push on the device and it suddenly had a serial number again. Immediately the app we were having a VPP issue with started deploying.
very strange.
Posted on 01-28-2022 12:29 PM
JAMF support suggested that the updating inventory would help.
Glad to hear it did!
It did not for me one time and the other time I deleted the object from JSS before trying. Hasn't happened to me again since to test.
Posted on 01-31-2022 07:24 AM
I have been fighting this since Friday morning, and opened a support call with Jamf this morning. I did find an enrolled iPad that had no serial number in Jamf....weird. Once deleted, I am now able to push apps out to devices. Thanks @kj2019 !
Posted on 01-31-2022 08:16 AM
Glad to hear that this helped you too. Jamf suggested that I make a Smart group for "No Serial Number" with the criteria "Serial Number" - Operator "is" - Value is left blank. This checks daily and so I am able to easily see when a device has lost its serial number - for whatever reason.
Posted on 01-31-2022 08:26 AM
@belldesean The Smart Group is a great idea. I went ahead and created one after reading this. Happy Monday to you! I also added it to my Jamf dashboard.
Posted on 02-01-2022 10:31 PM
It's a great workaround, but why can't the root issue be resolved? I'm looking at you, JAMF. :)
Posted on 02-22-2022 07:57 AM
Big thanks for figuring this issue out. Just saw this issue for the first time today and sure enough, there was an iPad with no serial number. Deleted it and the apps started deploying again.
Posted on 02-22-2022 08:13 AM
You're welcome! It was definitely a frustrating couple of days before the "no serial number" iPad was discovered.
Posted on 04-08-2022 11:00 AM
Just happened to me as well. The iPad with no serial number was at 100%, but had been in the system for 2 years prior to this w/o incident. Deleted that sucker, and apps started flowing again.
Posted on 04-08-2022 11:10 AM
Yep! I'm glad it was an easy fix but it was definitely a showstopper at first! Hopefully, Jamf is working on the root cause of this as we type!
Posted on 04-08-2022 12:41 PM
Jamf is working on it but doesn't have a lot of data to go off of it seems like.
If it happens regularly it may be helpful to open a support case with JAMF so they can look for similarities in our cases.
Also, in many cases, issuing an update inventory command fixes it without having to delete the device from JSS.
Posted on 05-18-2022 12:14 PM
So glad you posted this fix as the errors in the logs didn't give any great info about it being a device with no serial number causing the issue. Will definitely be creating a dashboard item or notification that searches for this situation in the future. Thanks!
Posted on 05-18-2022 12:17 PM
Yes, it can definitely be a showstopper!
Posted on 06-06-2022 07:29 AM
I got hit with this as well. Thanks for the fix, my summer school teachers are much happier now.
Posted on 08-25-2022 08:31 AM
I have been trying the update inventory command repeatedly but it does not seem to be helping. I have also tried re-enrolling. Are there any other solutions?
Posted on 08-25-2022 08:36 AM
Have you tried deleting the offending device that has no serial number?
Posted on 08-25-2022 08:38 AM
yes i have deleted it from JAMF and re-enrolled it from the device using account drive enrollment.