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'
and
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?