Skip to main content

Volume Purchasing apps not installing with Jamf Pro due to Volume Purchasing error code 9603

Updated over 2 months ago

Description

During periods of high volume requests such as at the beginning of the school year, it can be common for apps to delay installing due to Volume Purchasing error code 9603.

This error typically means that the Volume Purchasing services handling the license assignments could not provide timely processing. Nothing is wrong with the request itself. If app license assignments continue to not process over the course of a day please follow the steps below to confirm error code 9603 is the cause and take the recommended steps to help alleviate this behavior.

Determining if apps are not deploying due to error code 9603

Step 1 - Confirm the behavior at the device level

  1. Log into your Jamf Pro instance.

  2. Click the Computers or Devices tab.

  3. Use Search Inventory to bring up the inventory record of a device that does not have apps installing.

  4. Click on the History tab.

  5. Look for one of the messages below under Pending Commands and Failed Commands under Management history.

    1. Pending command - "All licenses are in use or not assigned yet"

    2. Failed command - "No license was found"

Step 2 - Rule out alternative causes for the statements above

  • Confirm the app has enough available licenses for the devices in scope.

    1. Check the total app licenses in Apple Business Manager or Apple School Manager.

    2. Compare this to the number of available licenses showing in Jamf Pro under Settings > Global > Volume purchasing > Click into location > Content.

  • If you have no available licenses in Jamf Pro for that location, either get additional licenses (or transfer existing licenses from other locations).

Step 3 - Confirm the behavior at the server level

  1. Log into the primary Jamf Pro node.

    1. A Jamf Pro tab that is on the primary node will show **. The secondary node will show as *.

    2. If you are seeing the secondary node, try the steps below:

      • Chrome - Open and close an incognito window (Shift-CMD-N) until you connect to the primary node (two asterisks)

      • Safari - Open and close a private window (Shift-CMD-N) until you connect to the primary node (two asterisks)

  2. Click the Settings gear icon in the upper right.

  3. Type “server log“ the search bar in the upper left.

  4. Select the Jamf Pro server logs option.

  5. Click the Volume Purchasing Logs tab in the upper left.

  6. Search the log for the following error message: [ERROR] [eralPool-90] [VppCommService ] - Error managing licenses. ErrorNumber: 9603 , ErrorMessage:Internal error.

Actions you can take to successfully install apps

We have seen the best results when re-syncing the licenses during off peak hours. To do this take the following steps:

  1. Wait until off peak hours.

  2. Log in to Jamf Pro.

  3. Click on Computers or Devices in the upper left.

  4. Use Search Inventory to search for an impacted device.

  5. Open the device’s inventory record.

  6. Click on the History tab.

  7. Select the cancel button next to any of the following references:

    • “All licenses are in use or not assigned yet”

    • “No license was found for ...”

  8. Wait for the “VppLicenseMonitor” to automatically attempt the license assignment again. This is expected to occur every 60 seconds.

Did this answer your question?