Posted on 06-27-2024 07:43 AM
I have several older OS machines to upgrade, Big Sur, Monterey, Ventura. I am configuring Nudge to launch the Erase-Install script but when Nudge attempts to launch the actionButtonPath of "jamfselfservice://content?entity=policy&id=2909&action=execute" the screen flashes and I get an error stating that "Self Service Quit Unexpectedly."
Now if I open self service first and THEN click the Update Device button the upgrade starts and completes successfully, but I doubt many of my users would think to do this and I would rather this not be the 'permanent' solution.
Is there a known issue (with solution) where the installation URL from Self Service does not function as expected?
Thank you in advance!
Posted on 06-27-2024 08:39 AM
Yes, it was introduced with 11.6.1. PI119354
Posted on 08-27-2024 01:47 PM
Were you able to find a workaround or solution to this? I'm facing the same issue, but haven't found a fix yet other than opening self-service in tandem with the Nudge window.
Posted on 08-27-2024 02:48 PM
We ended up with a two prong approach.
The upgrade policy has a description which presents to the user "IF you see "Self Service quit unexpectedly" then please click "REOPEN" and try again."
Someone smarter than I put together a policy that installs a version of the Jamf Self Service application that runs at sign in and immediately hides along with a Configuration Profile that allows the launch of the hidden application.
This configuration is working great to upgrade the Ventura computers to Sonoma. I am still struggling to upgrade Monterey to Sonoma; This configuration works great in my office on a test computer but has only installed to ONE computer in the field so something is still wrong which I will figure out as soon as all of the Ventura computers have upgraded.
I hope that helps!
Posted on 08-28-2024 06:34 AM
Okay interesting, I may look into something similar. Thank you!
Posted on 08-28-2024 06:41 AM
Forgot to mention - after some testing I found a slight workaround that isn't ideal but may work for you in your Monterey environment. I've replaced the "actionButtonPath" to simply open Self-Service rather than try to execute the policy. For whatever reason it is able to do this successfully; and from there I just have a message on the Nudge window that explains that they should start the Erase-install self-service item that we have there. String added in actionButtonPath:
/Applications/Self Service.app