Out of curiosity, what's your standard setup for the Self Service policies (execution, scope, install vs cache, etc.)? And do you have it update inventory in the policy as well?
What JSS version are you on?
I've seen this happen where the DP didn't cleanly unmount during a past policy and then when it attempts to remount for a new policy it hangs since it can't mount something that is already mounted. A ```
sudo ls -a /Volumes/
``` should show you whether or not you've got something like that going on.
If you are on 9.3x or earlier I've seen inventory updates that hang indefinitely in self service cause this behavior. If you're on 9.4 your inventory updates happen in the background so that wouldn't come into play here.
I just have it install the package or dmg (not cache), No updating inventory. Very basic. Most of these are items they just go to and click on and it installs. We are running 9.32.
If it is consistently hanging across multiple workstations then you may want to investigate the availability of your distribution point(s). Can you successfully get packages to install via Casper Remote?
No lingering Distribution point issue, thanks for the tip @jasonaswell
Got it, we have been having issues with the "Device Signature error", and the few machines I had here in my shop had that error, so once we re-enrolled them, now Self Service works....sorry for the "mostly" unnecessary post! Time to go home yet....
Sweet! Glad things are working again :)