Skip to main content
Question

Self Service+ App -> How to clear notifications ?

  • March 23, 2026
  • 5 replies
  • 164 views

PE14_2
Forum|alt.badge.img+8

So I have a strange notifications that only pop up If you start the SS.app

 

This is standard but when you start the SS.app then the error appear in Notifications.

 


Clear dont work also the old sudo rm -R ~/Library/Application\ Support/com.jamfsoftware.selfservice.mac/

Dont work. When you close the App the number 1 in the dock also disappear.  If I login with another user there is no error so seems account related, Anyone idea how to fix this?

thanks

5 replies

dletkeman
Forum|alt.badge.img+17
  • Jamf Heroes
  • March 23, 2026

I have an issue similar to yours where I clear notifications it appears cleared until you close and restart the application.  No user has complained so I haven’t bothered to follow up on it.  It doesn’t bother me so I just left it.


PE14_2
Forum|alt.badge.img+8
  • Author
  • Valued Contributor
  • March 24, 2026

@dletkeman thanks but with the “old” Selfservice App had no problem with this or you can fix it. It just need to be working (it’s no freeware) or a way to fix this.


dletkeman
Forum|alt.badge.img+17
  • Jamf Heroes
  • March 24, 2026

@dletkeman thanks but with the “old” Selfservice App had no problem with this or you can fix it. It just need to be working (it’s no freeware) or a way to fix this.

Valid point.  I would just create a ticket about it.  Jamf Support is great about these kinds of things.


PE14_2
Forum|alt.badge.img+8
  • Author
  • Valued Contributor
  • March 30, 2026

After talking with Jamf:

We're facing one of our known issues here (PI-967), where 'Unable to clear "Item Failed" notifications in Self Service+ permanently stays'. In this case usually removing the mentioned file helps. If there's no file listed as:

'~/Library/Application Support/Self-Service-Self-Service-resources/CocoaAppCD.storedata'

Let's try one more thing and can you please delete all of the sqllite files in:

/Library/Application\ Support/Self\ Service+/


We could also try clearing the files from this path, which should work as well:

~/Library/Application Support/osx-self-service.Self-Service.resources


​I'm very sorry for the issue. I completely understand it's very confusing for the End-Users and can lead to some misunderstandings. However our Team is already aware of this problem and we're working to fix it as soon as possible,

Al those steps don’t work, it is just waiting till they solved it :-(


Hola,

Figured out a two step process myself and wanted to share. Added a failing policy to test with, and on two machines, this worked for me manually, can even be cleared by standard users:

1. Quit SS+ 
2. Clear these:
~/Library/Application Support/osx-self-service.Self-Service.resources
Keychain Access → Self Service+Notifications
3. Notifications are cleared next time you open SS+

With that, tried to automate the Keychain clearing, apparently can’t do that though, so this is the bash script I use for now, works good enough till a real fix comes along:
 

#!/bin/bash

# 1. Get the username of the currently logged-in user
current_user=$(stat -f%Su /dev/console)

if [ -z "$current_user" ] || [ "$current_user" = "root" ]; then
echo "Error: No user currently logged in."
exit 1
fi

# 2. Force quit Self Service+
echo "Force quitting Self Service+..."
pkill -f "Self Service+" 2>/dev/null
pkill -x "Self Service" 2>/dev/null
sleep 1

# 3. Clear the Application Support directory automatically
app_support_path="/Users/$current_user/Library/Application Support/osx-self-service.Self-Service.resources"
if [ -d "$app_support_path" ]; then
echo "Removing Application Support resources..."
rm -rf "$app_support_path"
fi

# 4. Open Keychain Access for the user automatically
echo "Opening Keychain Access for the user..."
sudo -u "$current_user" open -a "Keychain Access"

# 5. Display instructions to the user via AppleScript dialogue
echo "Displaying user guidance prompt..."
sudo -u "$current_user" osascript <<EOT
tell application "System Events"
activate
display dialog "Self Service+ Reset Required\n\nTo finish fixing your notifications, please follow these quick steps in the Keychain Access window that just opened:\n\n1. In the top-right Search bar, type: Self Service+Notifications\n2. Right-click the item found.\n3. Click 'Delete \"Self Service+Notifications\"'.\n4. Confirm the deletion.\n\nOnce done, you can reopen Self Service+!" buttons {"Got It"} default button "Got It" with icon note with title "Action Required"
end tell
EOT

# 6. Final cleanup pass to make sure things stayed closed during the prompt
pkill -f "Self Service+" 2>/dev/null
pkill -x "Self Service" 2>/dev/null

echo "User guided successfully. Script complete."
exit 0