Skip to main content
Contributor II
March 13, 2023

Sonos Update not Working on my Mac

  • March 13, 2023
  • 24 replies
  • 2333 views

The Sonos app on my iMac tells me it has found an update. I go through the process and it says “Sonos Update failed. An unexpected error occurred, please try again”.

I’ve deleted and reinstalled the app and it still tells me there is an update and then takes me down this endless loop.

 

 

This topic has been closed for further comments. You can use the search bar to find a similar topic, or create a new one by clicking Create Topic at the top of the page.

24 replies

Contributor I
January 11, 2024

I have found a way to update that is easier than uninstalling and reinstalling or even searching for the elusive Sonos Updater that you need to add to the permissions list in System Settings > Privacy & Security. 

 

I use a utility called MacUpdater. (Not to be confused with the problematic MacUpdate service -- very different things!) It is free, with an upgrade you can buy that gives unlimited access to within-app updates and other functions

 

Being the suspicious and careful guy I am, I don’t usually update apps from within MacUpdater, but just use it to keep track of which apps are out of date. 

When I saw that I needed to update the Sonos Controller, I opened it and ran into the same annoying issue everyone else here has. Looking for a solution, I found this discussion. Rather than delete and re-install, I just said to mice elf, “Self, let’s just see if MacUpdater can install it.” Less than a minute later, it was done. I have opened the Sonos Controller and confirmed that is was updated and that it works.

MacUpdater is made by CoreCode.io. I am running version 1.15.17, but I see that there are newer version, up to Version 3. I will have to upgrade. 

Lyricist II
February 4, 2024

I finally just downloaded the latest app from Sonos and overwrote my existing app with it, since assigning IP addresses to all my speakers and allowing the Sonos app under System Settings → Privacy & Security → App Management didn’t work. (I’m on Sonoma.) Once I updated the app, the Sonos Installer app appeared as an option under System Settings → Privacy & Security → App Management, so I toggled it on and I’m hoping future updates go more smoothly.

Lyricist II
February 13, 2024

Hello Sonos,

The System Settings → Privacy & Security → App Management setting change worked for me just fine, I’m on Sonoma 14.3.1 (latest as of today). Instead of “Failed with error” it would be helpful if you could change the update process to give us a hint about this setting rather than leaving everybody hanging, wasting time doing the reinstall.

I’ve been uninstalling and reinstalling for years without knowing about the App Management setting change.

Dave

Contributor I
February 13, 2024

This isn’t a long term solution, but here’s some things I figured out while trying to get Sonos Installer into the System Preferences → Privacy & Secuirty → App Management listing.

  1. Before you actually try this, I have an untested theory below this list that I’d recommend reading as well.
  2. When I got the “unexpected error” message, I right clicked on the Sonos icon in the dock (on hover it says Sonos Installer) , choose Options, and then Show in Finder.  Mine ended up being /private/var/folders/vy/dyhybbvj6bz67lfcvqgb3jyh0000gn/Sonos Installer.
  3. I didn’t bother internet searching, but I didn’t intuitively see how to get App Management to a hidden folder, so I made a copy of it and put it on my desktop (I should have made an alias)
  4. I used App Management to add that file on my desktop to the permitted apps.
  5. I ran the update again from the Sonos controller app, and it worked!
  6. For the sake of science, I deleted the file from my desktop.  Within a few minutes it did disappear from App Management, whoops.

My theory is if you instead of copy the Installer app, make an alias (aka a shortcut) to the file on the desktop, and then authorize that in App Management, it might be a more permanent solution.  I’ll get to test that out next update.

This totally works, Thanks