After I was finally able to convince our InfoSec to open the proxy and firewall to allow VPP, I tested it by doing an automatic install of Slack, then a Self Service install of IP Scanner onto a couple Macs. it worked fine. Yesterday I decided to install both those apps onto a couple more Macs via the same methods. I scoped the computers to both apps (I have assignments to spare for each). However, both install methods are failing. With the automatic install, absolutely nothing happens. I can find no log entries on the local Macs to indicate anything at all has even attempted to happen. I enabled debug logging on the JSS and saw these 2 lines:
Sending new 'InstallApplication' command to 'UserPushToken [ID=404, Name=cmcintosh]' computer: 'COMPUTERNAME'
Not installing MacApp [ID=12, Name=Slack] for Computer [ID=323, Name=COMPUTERNAME] because not VPP assigned
So I read that to mean it is TRYING to tell the Mac to install but it thinks the app isn't assigned.... but it IS! I disabled the app in JSS then re-enabled it in hopes that maybe that would kick it in the butt, but it didn't change anything.
For the Self Service installation of IP Scanner, I click on the install button and the progress circle just spins and says "Installing". I tried several times with the same result. I even let it sit overnight.... when I got in this morning I saw it was still spinning and saying "Installing". Once again there is nothing in the local logs to indicate any problems, and I can't find ANYTHING in the JSS log to indicate anything at all is happening. I rebooted both computers I was working with and tried it again... automatic install of Slack still does nothing. but Self Service install of IP Scanner now will spin for a second then flash a red "Error" and then automatically launches the Mac App Store to the app description! Once again no log entries anywhere to explain what's going on. In the spirit of troubleshooting, I redownloaded my VPP token even though it wasn't due to expire for 4 months. That didn't make any difference to either situation. Any ideas for what could be going on here?
@jcarr, I am not oversubscribed on any of the licenses I am trying to push. Nor am seeing any reported errors.
I am Scoping both iMovie and Xcode 12.3 to Smart Groups for a brand new, fresh install of Big Sur for one of my public labs. In some cases (very few) the apps install as expected. But when they don't is where I am having issues. There are no Failed Commands listed in the Management Tab. Even though it shows they are scoped, there are no Pending or Failed Commands in the History Tab.
I have tried making an Exclusion to pull a computer out of the Scope, then after a period of time removing the exclusion to see if this would trigger an install; I have also removed the entire Smart Group out of Scope, then after a period of time re-adding it. Neither of these actions have made any difference.
Recons do not have any affect either.
I do have an open ticket with Jamf Support regarding this, but nothing we have tried -- sans wiping these computers and starting over -- has worked.
Any suggestions on how to force an install of a VPP app would be helpful.
I also want to mention that the progress bar that use to appear below an app when it was installing is no longer there. I don't know if this was removed in Big Sur, or in one of the Jamf releases (I'm on-prem at 10.26.1). This was helpful as it would show the progress or if the install had Paused.
Update: I was able to get one of the Smart Groups to successfully install all scoped apps (Keynote, Numbers, Pages, iMovie, Xcode), by ticking ‘Schedule Jamf Pro to automatically check the App Store for App updates' in 'General' settings for a specific time.
For my second Smart Group I threw the towel in and created .PKGs via Composer and created and scoped Policies for the app installations.
I only seem to have a problem with this functionality with Apple apps (iWorks, iMovie, Xcode).