Posted on 06-09-2016 03:07 AM
Seems that after upgrading to JSS 9.92 the Self Service plugins sidebar no longer gets installed.
When forcing an update with jamf manage I can see the plugins listed as being installed, but then when looking in the /Library/Application Support/JAMF/Self Service folder there is no Managed Plug-ins folder containing the plists.
Watching the folder while jamf manage is running I can see the managed plug-ins folder get created and then it disappears after a second or so.
Existing builds seem fine, jamf manage does't then go and delete the managed plugins folder but for newly built machines they are currently not being installed.
Manually copying the managed plug-ins folder and the plists contained from another machine fixed the issue, but I don't want to start packaging up and scripting when this should be handled by the binary.
Anyone else seeing this?
Posted on 06-09-2016 09:59 AM
We are NOT seeing this. 9.90 to 9.92
Our Self Service plugins sidebar is still displaying without an issue.
Win 2008 Server
Posted on 06-21-2016 09:08 AM
We are seeing this same behaviour...
I have used Casper Imaging to build 3 new machines (since 9.92 upgrade). Any system that exists in JSS has the plugin sidebar present, any new build does not. All systems have the 9.92 binary installed on the system...
Posted on 06-21-2016 09:14 AM
Thanks @devlinford, JAMF cannot reproduce the issue their end so I thought I was on my own.
Current workaround is an EA that is looking for the Managed plugins folder and then a policy scoped to the results with a package that contains the folder and the Self Service plists.
This is working for our new builds and can hopefully rip it out in a future JSS upgrade.
FYI we are running JSS 9.92 on CentOS 6
Posted on 06-21-2016 09:28 AM
Posted on 06-21-2016 11:06 AM
Are you creating an EA with a simple script such as: "ls /Library/Application Support/JAMF/Self Service" to get the folder contents?
Thanks,
Posted on 06-22-2016 12:42 AM
#!/bin/sh
if [[ -d /Library/Application Support/JAMF/Self Service/Managed Plug-ins/ ]]; then
echo "<result>Installed</result>"
else
echo "<result>Not Installed</result>"
fi
exit 0
Posted on 06-22-2016 06:01 AM
#!/bin/sh if [[ -d /Library/Application Support/JAMF/Self Service/Managed Plug-ins/ ]]; then echo "<result>Installed</result>" else echo "<result>Not Installed</result>" fi exit 0
Thanks - This is great!!