Skip to main content

How to find the Mac OS X SoftwareUpdate package

With each update to Mac OS X, a few people receive an error message from the Apple Software Update utility, similar to the following:

The update "Mac OS X Update" can't be saved.  

The digital signature for this package is incorrect. The package may have been tampered with or corrupted since being signed by "Apple".

Here's the screen shot of this message, from one of our beta testers who received this error with the recent Mac OS X 10.5.7 update.

You'll find people posting questions about it to places like Mac Fix It or MacFixIt or Apple's Discussion Forums (such as this item discussion a similar problem with the 10.5.6 update).

In nearly every case, the file was simply corrupted while it was downloaded by the SoftwareUpdate system.

The simplest fix is documented in this tech note: Mac OS X 10.4: Software Update "The digital signature for this package is incorrect" alert

The curious often wonder what directory is used for a download folder the Mac OS X SoftwareUpdate. It turns out that the downloads are stored in a cache which you normally wouldn't need to know about, so it has a cumbersome name, something like this:

/private/var/folders/zz/zzzivhrRnAmviuee+++++++++++/-Caches-/com.apple.SoftwareUpdate/swcdn.apple.com/content/downloads/45/37/zzz061-6419/tdJQtVnGYwTmFb7ZHQGgWhm7SDkSwjjqN2/MacOSXUpd10.5.7Patch.pkg

You can find the cache file or the download folder, using the UNIX find command, like this:

sudo find / -type d -name "com.apple.SoftwareUpdate"

or maybe...

sudo find / -type f -name "MacOSXUpd10.5.7Patch.pkg"

But you probably don't need to do that. Just follow the very simple directions at the Apple tech note above instead.

Comments

Popular posts from this blog

Blogs: Not dead, yet!

If you're a blogger, you might find this essay, recently shared to YCombinator's Hacker News  from a blog, to be of interest. It's perhaps a little pessimistic, but has some fair observations about the state of affairs in the #blogosphere.  If I could bring one thing back to the internet it would be blogs It's almost impossible now to find a blog that's not on a focused theme because that's what search engines focus on and how websites profit. But you want the opposite, a blog that never tried to focus or even thought about it.  The observations about the role of the only search engine that presently matters, Google, in the state of the blogosphere are worthy of consideration. In the discussion at Hacker News, the author was criticized a bit for saying that Google Blogger was "dead" —which itself seems a pretty fair criticism if not strictly accurate in a pedantic sense. Google basically abandoned Blogger in place years ago. Sure, our own ill

The Best Things in Life are Free Birdseed

This weekend we had a call with a prospective client eager to pay us to help them build out a new social media feature in their (very cool) software system. We turned them down. They had an urgent deadline, but that doesn't scare us. They'd also already done some exploratory prototyping before they realized they needed some help, so they had a pretty good idea of what they needed help with. After listening to them describe their current status, I asked a few questions and then realized they had run into a little snag with a non-obvious feature of the API used to talk to a particular cloud service. They didn’t really need our help building and delivering the short term solution, they just needed an email briefly describing the shortest path from where they stood, to the goal. I sent them the email they needed, right after the call.  They're running with the ball, now, and they're gonna make the goal. We didn’t lose business, we made a friend. A fascinating thing about th

Working with David Cui (Zuizin) on EyeSpy for macOS

Lately I've been working on various projects with several new #freelance #iOS#Swift #mobileapp developers, including David Cui (Zuizin). David is helping us update the illumineX, inc. cartoon-eyes toy, EyeSpy (for macOS), which we've been ignoring for a few years. David is enthusiastic, professional, and effective. He's the type of developer who likes to leave a campsite cleaner than he found it. While doing routine maintenance on the product (updating it for Swift 5 and Xcode 11.5) he noticed there was a tiny bit of test code accidentally left in the product for years, and causing a little glitch. He brought it to our immediate attention, and fixed it. David also cleaned up and modernized our In-App Purchase system, which hadn't had any attention for a few years. It turns out that even though our IAP store had been working in sandbox testing in the lab, it had been failing silently about 1/3 of the time in production. Doh! The IAP system in EyeSpy is a wel