- 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
- OpenCore (UEFI)
- Mac
- Mac mini
- MacBook Pro
- Mobile Phone
- Android
- 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>Terminal2. 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
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: