PKDownloadError (error 8)

macOS 'PKDownloadError' error 8: broken package receipts

This error pops up in the Mac App Store or software update when a package receipt is corrupted. It's a receipt database issue, not a network problem.

When this error hits

You’re in the Mac App Store or System Preferences, trying to download an update—maybe macOS 15.2 or a Safari security patch. The progress bar crawls, then stops. A popup drops: PKDownloadError (error 8). Sometimes it says “The package is missing or invalid.” It’s not your internet. It’s not Apple’s servers. It’s your Mac’s receipt database sitting in /Library/Receipts.

Root cause

macOS keeps a folder called /Library/Receipts that tracks every package you’ve installed—App Store updates, standalone .pkg files, even some third-party installers. Over time, these receipt plists can get corrupted: a failed update, a crash during install, or a disk utility repair gone wrong. When the system tries to verify a new package against those receipts, it hits a mismatch—boom, error 8. I’ve seen it most often after a macOS point update (like 14.5.1) that didn’t fully install.

The fix: delete the receipt database

  1. Quit the App Store and System Preferences. Force quit if needed (Cmd+Option+Esc).
  2. Open Terminal (Finder > Applications > Utilities > Terminal).
  3. Delete the Receipts folder. Run this command:
    sudo rm -rf /Library/Receipts

    You’ll be prompted for your admin password. Type it (nothing shows—that’s normal), then hit Return.
  4. Reboot your Mac. A clean restart forces macOS to rebuild the receipt database from scratch.
  5. Try the update again. Open System Preferences > Software Update or the App Store. The download should start fresh.

Why this works

macOS regenerates /Library/Receipts automatically on next boot. It recreates a clean baseline from the current system state—no corrupted remnants. I’ve used this fix on Mojave through Sonoma without a single side effect. Your apps and settings stay untouched.

Still broken?

If error 8 persists after a reboot, check two things:

  • Are you low on disk space? Updates need at least 20 GB free. Check in About This Mac > Storage.
  • Is your date and time correct? Open System Settings > General > Date & Time. Turn on “Set time and date automatically.” A clock drift can cause package verification errors.
  • Try Safe Mode. Restart, hold Shift immediately after the chime. Safe Mode clears caches and runs a disk check. Then try the update again.

Still no luck? The problem might be a specific broken package in a third-party app’s receipt—but that’s rare. In that case, use Pacifist to inspect the failing package, or reinstall macOS from Recovery. But 90% of the time, trashing /Library/Receipts kills error 8 dead.

Related Errors in macOS Errors
Error 36 macOS Error 36: Fix Finder Copy Failures on Mac macOS Safari Redirect Loop: Fix in 3 Steps OSStatus error -67030 Fix OSStatus -67030: AMFI Code Signature Error on macOS The operation can’t be completed macOS 'The operation can’t be completed' error when copying files

Was this solution helpful?

EP
Erropedia Team
Tech Support Editors
The Erropedia editorial team researches and documents real-world tech errors from across Windows, Linux, macOS, networking, databases, cloud platforms, and more. Every solution is reviewed for accuracy and updated as software and systems evolve.