Posted on 03-15-2016 12:01 PM
Has anyone else seen this? I have created a new image and deployed it to my test machine. And I got this when I tried to install an application from Self Service. Im confused because I have imaged this machine and had no problems with getting to Self Service on this particular machine.
Posted on 03-15-2016 12:02 PM
I got an error when I tried to recon the source machine
Posted on 03-15-2016 12:05 PM
@CapU I actually received that same Self Service message myself today. I simply restarted Self Service and it went away.
Posted on 03-15-2016 12:48 PM
I rebooted the machine and all's good now. Strange. Im still having the recon issue on my new source machine though
Posted on 03-15-2016 12:51 PM
Recon failed but Self Service was installed and I am ale to install apps from Self Service
Posted on 03-15-2016 01:02 PM
I had this happen on one site out of the blue.
Re-enrolled them and all was fine. But I never found a reason for it...
Posted on 03-15-2016 01:38 PM
Yep I am seeing it too, the restarted Self Service worked for use too ..
C
Posted on 03-16-2016 08:37 AM
BTW, when I do this, I usually delete Self Service.app first or run removeFramework to make sure it's "clean".
Hard to say what caused it as it was local to one site, and that site is overseas with a crappy connection.
Posted on 04-22-2016 06:49 AM
ran into this myself on v9.9 of self service / JSS.
Actions tried:
CasperCheck repair - Repaired agent, did not fix issue.
Re-Enroll - did not fix issue
Delete from JSS, remove framework, delete casper admin user, re-enroll - did not fix issue.
I can circumvent it by selecting the self service application when Choose Application appears, but still looking for a permanent fix. This is only happening to one machine currently, but I've seen it before in the past. A re-enroll with removal of framework has fixed it in the past.
Posted on 04-22-2016 09:59 AM
As suggested to me by a member of MacAdmins on Slack, i ran the following command to rebuild the launch service and it resolved my issue. Granted I had previously removed the framework, re-enrolled etc. So in the end, this may be needed in addition to those previous steps.
/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister -kill -r -domain local -domain user
Posted on 05-19-2016 07:06 AM
This has started happening to me too, but only since the advent of 10.11.5. Now on 2 devices, newly RE-Imaged (meaning wiped and vanilla OS dropped on them). One of them (MacA) started with 10.11.4 and was patched as part of the imaging process, post enrollment. One (MacB) was a vanilla 10.11.5 OS image.
The difference on MacB was the may first (failed) attempt was logged into OS X as the management account.
I restarted and then logged in as my AD user and it worked, same policy.
I used the same AD creds to login to Self Service on both accounts.
Posted on 05-20-2016 07:40 AM
I started getting this error on 10.11.5 When I click on "Choose Application", and then "Options", I notice that the setting is to "Recommended Applications". If I change this to "All Applications" I can choose Self Service and it works. However, I have to do this for every package in Self Service that I want to download via Self Service.
Posted on 06-06-2016 08:30 AM
Has anyone noticed this behavior being different between DEP and Non-DEP computers?
Posted on 06-06-2016 09:19 AM
For me it was all non-DEP.
Posted on 06-06-2016 12:59 PM
We’re aware of this issue and have it filed under PI-002150.
From what we’ve seen there doesn’t seem to be a single thing that causes it, and it appears to happen sporadically/randomly.
Development is aware of the issue and it is pretty high up on the priority list, so we’ll hopefully see a fix for it soon.
The most reliable workaround we’ve found is to delete Self Service from the affected computer, reboot that computer, then run a sudo jamf manage to pull Self Service down from the JSS again.
If you don't already have a case open with your Technical Account Manager and would like to get one open to have the case attached to PI-002150, or in case the workaround I mentioned above doesn't work for you, please feel free to get a case going by either giving your TAM a call, sending an e-mail to support@jamfsoftware.com, or by using the My Support section of JAMF Nation.
Thanks!
Amanda Wulff
JAMF Support
Posted on 06-14-2016 12:32 PM
I saw my first instance of this today on OS X 10.11.5 with JAMF 9.91. I've found little rhyme or reason concerning for whom it occurs, but it does seem consistent that 1) I've not seen it when logged in as an admin-level user (which generally would be the jamf management account as well) and 2) it doesn't occur after the first launch of Self Service. The latter led me to wonder if it was an issue with the LSHandler being written into the user's com.apple.launchservices.secure.plist (similar to what @steveevans was exploring), so I tried pre-populating it in the user template with the following
/usr/libexec/PlistBuddy -c "add LSHandlers:0 dict" /System/Library/User Template/English.lproj/Library/Preferences/com.apple.LaunchServices/com.apple.launchservices.secure.plist
/usr/libexec/PlistBuddy -c "add LSHandlers:0:LSHandlerPreferredVersions dict" /System/Library/User Template/English.lproj/Library/Preferences/com.apple.LaunchServices/com.apple.launchservices.secure.plist
/usr/libexec/PlistBuddy -c "add LSHandlers:0:LSHandlerPreferredVersions:LSHandlerRoleAll string -" /System/Library/User Template/English.lproj/Library/Preferences/com.apple.LaunchServices/com.apple.launchservices.secure.plist
/usr/libexec/PlistBuddy -c "add LSHandlers:0:LSHandlerRoleAll string com.jamfsoftware.selfservice" /System/Library/User Template/English.lproj/Library/Preferences/com.apple.LaunchServices/com.apple.launchservices.secure.plist
/usr/libexec/PlistBuddy -c "add LSHandlers:0:LSHandlerURLScheme string selfservice" /System/Library/User Template/English.lproj/Library/Preferences/com.apple.LaunchServices/com.apple.launchservices.secure.plist
I haven't seen a failure since on systems where I ran these commands, but at the same time, I've also had successes on systems where I didn't run the command. YMMV. Obviously it's a rather random issue, so hopefully JAMF get it sorted out soon!
Eric
Posted on 06-20-2016 03:02 PM
@etippett We just saw this. It was an admin user, and he'd been using Self Service pretty heavily to run a BUNCH of installs.
Deleting the app, restarting, and running jamf manage has worked for now.
Posted on 07-06-2016 08:32 AM
@amanda.wulff Your suggested fix worked in our organization--thanks for sharing!