• Become a Premium Member for $25/year with no ads to improve your community experience. Upgrade to Pro Account for faster response and no wait times!

  • We regret to inform you that our server had an unexpected catastrophic failure and we lost the recent backups as well. The last healthy backups was restored of February 24, 2025. Members who have already registered, please consider a reregistration. Once re-registered, the memberships will be restored for those who have purchased a membership. We'll continue to monitor and send emails to assist you to have you onboard. Any inconvenience is highly regretted. Thank you for your continued support and participations.

    Sincerely, EliteMacx86

GUIDE How to Fix A snapshot is currently set to boot that is not the currently booted snapshot

EliteMacx86

Administrator
Staff member
Joined
Jul 22, 2018
Messages
8,440
Motherboard
Supermicro X11SPA-T
CPU
Intel Xeon W-3275 28 Core
Graphics
2xAMD RX 580 8GB
OS X/macOS
13.x
Bootloader
  1. OpenCore (UEFI)
Mac
  1. Mac mini
  2. MacBook Pro
Mobile Phone
  1. Android
  2. iOS

How to Fix A snapshot is currently set to boot that is not the currently booted snapshot. Reboot to boot to the new snapshot to allow installation to this volume.

This guide describes How to Fix A snapshot is currently set to boot that is not the currently booted snapshot. Reboot to boot to the new snapshot to allow installation to this volume. By following this guide, you would be able to bless the sealed snapshot and would be able to update/upgrade macOS on your system.

Overview

Since macOS, there is a sealed snapshot mechanism to avoid changes made to the boot volume accidentally. This is fully automatic and blessed every time you update and/or upgrade macOS. However, certain times, due to unknown reasons, the seal can break (even if you never tried to modify anything on the boot volume). Often systems that has Secure Boot implementation and/or root patch using OCLP, this could be one of the cause.

While the system can work fine, whenever you try to do an OTA update, you're greeted with the error "How to Fix A snapshot is currently set to boot that is not the currently booted snapshot. Reboot to boot to the new snapshot to allow installation to this volume." The error itself says what's wrong and how it can be fixed. The fix is quite simple. Just bless the last new sealed snapshot. To do that, follow the steps below.

STEP 1: Boot into Recovery

Restart your system and boot into Recovery via the Recovery entry from the OC picker menu.

STEP 2: Check SIP Status

1. Once you have booted into Recovery, open Terminal from the top menu from Utilities>Terminal
2. Execute the command below to check SIP Status:
Bash:
csrutil status

STEP 3: Disable SIP

If the SIP is not disabled, then use the following command to disable SIP:
Code:
csrutil disable
After the SIP is disabled, reboot the system back to Recovery.
To make sure the SIP is disabled, execute the command below to check SIP status and then reboot the system back to recovery again.
Bash:
csrutil status

NOTE: If you're having trouble disabling SIP, check the csr-active-config value and ensure a correct flag is set.

STEP 4: Bless Sealed Snapshot

Assuming the Terminal is still open, execute the following commands:

Bash:
#Mount Boot Volume
mount -uw /Volumes/Macintosh\ HD

#Bless Sealed Snapshot
bless --mount "/Volumes/Macintosh HD" --bootefi --last-sealed-snapshot

NOTE: Letters and spacings are case sensitive.

STEP 5: Install Updates

Now, login to your system normally and check for updates and this time you should be able to download and install the updates normally.
 
Last edited:

Forum statistics

Threads
1,953
Messages
18,043
Members
27,891
Latest member
Applebee