PKDownloadError (error 8)

macOS 'PKDownloadError' error 8: broken package receipts

macOS Errors Intermediate 👁 1 views 📅 May 29, 2026

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.

Was this solution helpful?