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

Data Recovery from bad RAID 1 mirrored volume on Mac OS X

If you're reading this page, it's because you are trying to find good advice on how to recover data from a bad mirrored drive, also known as RAID 1 (one) on Mac OS X or Mac OS X Server 10.4 (Tiger) or 10.5 (Leopard).First, as it says on the cover of the good book, don't panic. Take a deep breath, and take your time.It's very likely that you can recover your data [NOTES 1, 2] in this situation (a probable bad disk in a RAID 1 mirror). The path to doing so is unfortunately not as obvious as it might seem, and not as obvious as it perhaps should be, but it's pretty simple.Read a whole lot about the subject before you try anything, understand what each tool does before you use it, and then read and think some more before you take the first step.Before You BeginNow, a bit of background. Typically in such a situation (a bad drive in a RAID 1 mirror) one would expect to be able to "break" the RAID 1 mirror, using the software controls you used to establish the m…

A better sample gitignore file for XCode Cocoa projects on Mac OS X (iPhone, too)

When we switched to git last year (from Subversion) we took a little time and beefed up our ignore file. While working on another project recently, I realized that most of the example .gitignore files for Cocoa/MacOSX/XCode on the web are really not terribly complete, and the results can be very frustrating when you're just getting started with a new repository.Here's a better .gitignore example. Let me know if I left anything out. (I saw a few examples from people who exclude the pattern "profile", but as far as I can tell, that's really not a very good idea. I assume they have a specific use case of some kind which eludes my pondering.)The current version of this file can be found on GitHub:
.gitignore for Xcode, Cocoa, Swift, Objective C, Mac OS X, iOS, TV, Watch
A better .gitignore for XCode, Cocoa, and Mac OS X git repositories:# Mac OS X Finder and whatnot .DS_Store # Sparkle distribution Private Key (Don't check me in!) dsa_priv.pem # XCode (and anc…

Raven Zachary: FAIL

Raven Zachary, holding his iPhone upside-down, in the banner at his web site... where he markets his iPhone expertise.FAIL.Raven Zachary, holding iPhone upside-down