Skip to content

← All issues

[Bug]: Cannot install root patching

· by @zimlazn

bug

Mac model / Mac-Modell

T1 — MacBook Pro 2017

Target macOS version (if it is about malicious forks, typosquatting sites or security vulnerabilities, write - instead) / macOS-Zielversion (falls es um Typpfehler-Webseiten, Typpfehler-Repository oder Sicherheitslücken handelt, schreiben Sie stattdessen ein - )

macOS Tahoe 26.7.1

OpenCore Legacy Patcher T2 version (Please state the version clearly, not state as version new or something. / Bitte die exakte Version nennen, nicht nur etwas oder neu.)

4.0.0.190007

Issue type or recommendation / Typ Fehler oder Empfehlung

Installing root patches fails / Installierung von Root Patches schlägt fehl

Description / Beschreibung

Image

error while installing modern audio and t1 patches

Steps to upload the logs of the kernel panic if any (if not, you can skip this step or write -) / Schritte zum Hochladen der Protokolle des Kernel-Panics, falls vorhanden (falls keiner, dann Sie können das überspringen oder einen - schreiben)

No response

Panic log (if any) / additional notes (if any) / Panikprotokoll (falls einer) / zusätzliche Notizen (falls einer)

Comments

@danman47707535 ·

I’m having the same issue as well.

@albert-mueller ·

I’m having the same issue as well.

Can you retry with 190007.1?
After updating to Python 3.13.16, my patcher got a lot more stable and crashes less without updating nearly any code, mostly changed the Python version where it is compiled.

@zimlazn ·

still no, already at 190007.1

Image

@danman47707535 ·

@albert-mueller it was on both 7 and 7.1, when I tried 7.1 I had the same issue as before but this time when I rebooted and logged in, the progress bar froze and sub 10%.

@zimlazn ·

deymn, now my macbook bootloop, after installing 190007.1 patch

@danman47707535 ·

Try entering safe boot, shut down your mac, press the power button and hold the shift key until you see the login screen, enter your password then you should see another login screen, enter your password again, use an ethernet to usb-c dongle in order to get an internet connection if your wifi doesn’t work; and either do this after an update releases to fix this or downgrade to an older, working release.

@albert-mueller · · edited

still no, already at 190007.1

Image

Yes, tested in my VM, getting this error:
[2026-10-01 21:13:27,866] [logging_handler.py ] [205 ]: ############################################
[2026-10-01 21:13:27,866] [logging_handler.py ] [206 ]: # OpenCore Legacy Patcher (4.0.0.190007.1) #
[2026-10-01 21:13:27,866] [logging_handler.py ] [207 ]: ############################################
[2026-10-01 21:13:27,866] [logging_handler.py ] [209 ]: Log file set:
[2026-10-01 21:13:27,866] [logging_handler.py ] [210 ]: /Users/boyan/Library/Logs/Dortania/OpenCore-Patcher-T2_4.0.0.190007.1_2026-10-01_21-13-27-864104.log
[2026-10-01 21:13:27,867] [logging_handler.py ] [214 ]: ~/Library/Logs/Dortania/OpenCore-Patcher-T2_4.0.0.190007.1_2026-10-01_21-13-27-864104.log
[2026-10-01 21:13:28,557] [application_entry.py ] [187 ]: Host detected as a VMware virtual machine - SIP validation for root patching will be bypassed (test-only, see host_is_vmware_vm)
[2026-10-01 21:13:28,557] [application_entry.py ] [55 ]: Current working directory: /Library/Application Support/albert-mueller/OpenCore-Patcher-T2/OpenCore-Patcher-T2.app/Contents/Frameworks
[2026-10-01 21:13:28,557] [reroute_payloads.py ] [35 ]: Running in compiled binary, switching to tmp directory
[2026-10-01 21:13:28,558] [reroute_payloads.py ] [37 ]: New payloads location: /var/folders/9g/6ywz29657hdgf2p3p0nkysth0000gn/T/tmpxfc_d62t
[2026-10-01 21:13:28,559] [reroute_payloads.py ] [38 ]: Creating payloads directory
[2026-10-01 21:13:28,564] [defaults.py ] [147 ]: Analytics data was not embeded.
[2026-10-01 21:13:28,568] [defaults.py ] [226 ]: Update channel: official (installed build from: official)
[2026-10-01 21:13:28,569] [application_entry.py ] [284 ]: Initializing build_model to native host: VMware20,1
[2026-10-01 21:13:28,984] [reroute_payloads.py ] [55 ]: Mounted payloads.dmg
[2026-10-01 21:13:29,437] [gui_entry.py ] [135 ]: Developer Mode is OFF, bypassing Mode Selector → Standard UI
[2026-10-01 21:13:29,437] [gui_entry.py ] [148 ]: Entry point set: MainFrame
[2026-10-01 21:13:29,437] [gui_main_menu.py ] [40 ]: Initializing Main Menu Frame
[2026-10-01 21:13:29,537] [gui_main_menu.py ] [218 ]: Host cannot build OpenCore: settings stay accessible, Save/Install stay disabled.
[2026-10-01 21:13:29,570] [updates.py ] [31 ]: Checking if the version is valid
[2026-10-01 21:13:29,572] [updates.py ] [64 ]: Privileged Helper Tool permissions are already correct, no repair needed
[2026-10-01 21:13:29,572] [constants.py ] [311 ]: Checking if the version is special
[2026-10-01 21:13:29,572] [updates.py ] [193 ]: Update channel: official (https://github.com/albert-mueller/OpenCore-Legacy-Patcher-T2/)
[2026-10-01 21:13:30,487] [updates.py ] [237 ]: Checking if the version is valid
[2026-10-01 21:13:30,488] [updates.py ] [120 ]: You are on the latest version available already.
[2026-10-01 21:13:30,488] [updates.py ] [252 ]: You are already on the latest version.
[2026-10-01 21:13:30,488] [updates.py ] [253 ]: If this meessage appears even if it's not up to date, you should report this issue.
[2026-10-01 21:13:30,488] [updates.py ] [254 ]: For most pre-alpha versions, this behavior is normal because various versions are marked as pre-release.
[2026-10-01 21:13:30,671] [gui_macos_configeration.py ] [34 ]: Initializing MacOS Configeration Frame
[2026-10-01 21:13:32,706] [gui_sys_patch_display.py ] [32 ]: Initializing Root Patch Display Frame
[2026-10-01 21:13:32,777] [kdk_handler.py ] [108 ]: Pulling KDK list from KdkSupportPkg API
[2026-10-01 21:13:32,913] [kdk_handler.py ] [238 ]: Direct match found for 25G241 (26.7.1)
[2026-10-01 21:13:32,914] [kdk_handler.py ] [249 ]: Following KDK is recommended:
[2026-10-01 21:13:32,914] [kdk_handler.py ] [250 ]: - KDK Build: 25G241
[2026-10-01 21:13:32,914] [kdk_handler.py ] [251 ]: - KDK Version: 26.7.1
[2026-10-01 21:13:32,914] [kdk_handler.py ] [252 ]: - KDK URL: https://github.com/dortania/KdkSupportPkg/releases/download/25G241/Kernel_Debug_Kit_26.7.1_build_25G241.dmg
[2026-10-01 21:13:33,180] [detect.py ] [364 ]: Bypassing SIP validation - host detected as VMware VM with allow_vmware_root_patching enabled (test-only, see host_is_vmware_vm)
[2026-10-01 21:13:33,180] [detect.py ] [365 ]: This is designed only for advanced developers to test the syntax of the root patching process.
[2026-10-01 21:13:33,181] [detect.py ] [385 ]: Bypassing AMFI validation - host detected as VMware VM with allow_vmware_root_patching enabled (test-only, see host_is_vmware_vm)
[2026-10-01 21:13:33,372] [gui_sys_patch_display.py ] [217 ]: Patches that will be installed:
[2026-10-01 21:13:33,372] [gui_sys_patch_display.py ] [220 ]: - Miscellaneous: Modern Audio
[2026-10-01 21:13:33,373] [gui_sys_patch_display.py ] [220 ]: - Miscellaneous: Legacy USB 1.1
[2026-10-01 21:13:37,572] [gui_sys_patch_start.py ] [39 ]: Initializing Root Patching Frame
[2026-10-01 21:13:37,901] [gui_sys_patch_start.py ] [306 ]: Starting root patching
[2026-10-01 21:13:37,902] [gui_sys_patch_start.py ] [59 ]: KDK missing, generating KDK download frame
[2026-10-01 21:13:37,960] [kdk_handler.py ] [108 ]: Pulling KDK list from KdkSupportPkg API
[2026-10-01 21:13:37,961] [kdk_handler.py ] [238 ]: Direct match found for 25G241 (26.7.1)
[2026-10-01 21:13:37,961] [kdk_handler.py ] [249 ]: Following KDK is recommended:
[2026-10-01 21:13:37,961] [kdk_handler.py ] [250 ]: - KDK Build: 25G241
[2026-10-01 21:13:37,961] [kdk_handler.py ] [251 ]: - KDK Version: 26.7.1
[2026-10-01 21:13:37,961] [kdk_handler.py ] [252 ]: - KDK URL: https://github.com/dortania/KdkSupportPkg/releases/download/25G241/Kernel_Debug_Kit_26.7.1_build_25G241.dmg
[2026-10-01 21:13:37,998] [kdk_handler.py ] [281 ]: Returning DownloadObject for KDK: Kernel_Debug_Kit_26.7.1_build_25G241.dmg
[2026-10-01 21:13:38,551] [network_handler.py ] [115 ]: Probieren, zu ermitteln der Datei-Größe für: {self.url}
[2026-10-01 21:13:38,845] [network_handler.py ] [128 ]: Datei-Größe bestätigt: 1180192916.0 bytes
[2026-10-01 21:13:38,845] [network_handler.py ] [129 ]: File size confirmed: 1180192916.0 bytes
[2026-10-01 21:13:38,846] [gui_download.py ] [34 ]: Initializing Download Frame
[2026-10-01 21:13:39,277] [utilities.py ] [205 ]: Disabling Idle Sleep
[2026-10-01 21:13:39,289] [network_handler.py ] [193 ]: Herunterladen wird gestartet: URL=https://github.com/dortania/KdkSupportPkg/releases/download/25G241/Kernel_Debug_Kit_26.7.1_build_25G241.dmg, Target=/var/folders/9g/6ywz29657hdgf2p3p0nkysth0000gn/T/tmpxfc_d62t/payloads/KDK.dmg
[2026-10-01 21:13:39,289] [network_handler.py ] [194 ]: Initiating download: URL=https://github.com/dortania/KdkSupportPkg/releases/download/25G241/Kernel_Debug_Kit_26.7.1_build_25G241.dmg, Target=/var/folders/9g/6ywz29657hdgf2p3p0nkysth0000gn/T/tmpxfc_d62t/payloads/KDK.dmg
[2026-10-01 21:13:39,289] [network_handler.py ] [277 ]: Netzwerkstream wird geöffnet...
[2026-10-01 21:13:39,289] [network_handler.py ] [278 ]: Opening network stream...
[2026-10-01 21:14:13,882] [network_handler.py ] [245 ]: Herunterladen vollständig abgeschlossen: Kernel_Debug_Kit_26.7.1_build_25G241.dmg
[2026-10-01 21:14:13,883] [network_handler.py ] [246 ]: Successfully finished download: Kernel_Debug_Kit_26.7.1_build_25G241.dmg
[2026-10-01 21:14:13,883] [utilities.py ] [215 ]: Re-enabling Idle Sleep
[2026-10-01 21:14:13,883] [network_handler.py ] [264 ]: Netzwerkressourcen freigegeben und Energiespareinstellungen wiederhergestellt.
[2026-10-01 21:14:13,883] [network_handler.py ] [265 ]: Network resources released and sleep settings restored.
[2026-10-01 21:14:14,161] [gui_sys_patch_start.py ] [110 ]: KDK download complete, validating with hdiutil
[2026-10-01 21:14:19,010] [kdk_handler.py ] [559 ]: Kernel Debug Kit checksum verified
[2026-10-01 21:14:19,011] [gui_sys_patch_start.py ] [130 ]: KDK download complete
[2026-10-01 21:14:19,027] [gui_sys_patch_start.py ] [264 ]: Available patches:
[2026-10-01 21:14:19,027] [gui_sys_patch_start.py ] [267 ]: - Miscellaneous: Modern Audio
[2026-10-01 21:14:19,028] [gui_sys_patch_start.py ] [267 ]: - Miscellaneous: Legacy USB 1.1
[2026-10-01 21:14:19,628] [sys_patch.py ] [1067]: - Starting Patch Process
[2026-10-01 21:14:19,629] [sys_patch.py ] [1068]: - Determining Required Patch set for Darwin 25
[2026-10-01 21:14:19,630] [kdk_handler.py ] [108 ]: Pulling KDK list from KdkSupportPkg API
[2026-10-01 21:14:19,631] [kdk_handler.py ] [238 ]: Direct match found for 25G241 (26.7.1)
[2026-10-01 21:14:19,631] [kdk_handler.py ] [249 ]: Following KDK is recommended:
[2026-10-01 21:14:19,631] [kdk_handler.py ] [250 ]: - KDK Build: 25G241
[2026-10-01 21:14:19,631] [kdk_handler.py ] [251 ]: - KDK Version: 26.7.1
[2026-10-01 21:14:19,631] [kdk_handler.py ] [252 ]: - KDK URL: https://github.com/dortania/KdkSupportPkg/releases/download/25G241/Kernel_Debug_Kit_26.7.1_build_25G241.dmg
[2026-10-01 21:14:19,901] [detect.py ] [364 ]: Bypassing SIP validation - host detected as VMware VM with allow_vmware_root_patching enabled (test-only, see host_is_vmware_vm)
[2026-10-01 21:14:19,901] [detect.py ] [365 ]: This is designed only for advanced developers to test the syntax of the root patching process.
[2026-10-01 21:14:19,902] [detect.py ] [385 ]: Bypassing AMFI validation - host detected as VMware VM with allow_vmware_root_patching enabled (test-only, see host_is_vmware_vm)
[2026-10-01 21:14:20,042] [sys_patch.py ] [1076]: - Verifying whether Root Patching possible
[2026-10-01 21:14:20,042] [sys_patch.py ] [1082]: - Patcher is capable of patching
[2026-10-01 21:14:20,612] [subprocess_wrapper.py ] [752 ]: - Unprivileged hdiutil attach failed, retrying with administrator privileges
[2026-10-01 21:14:31,488] [dmg_mount.py ] [89 ]: - Failed to mount Universal-Binaries.dmg
[2026-10-01 21:14:31,490] [subprocess_wrapper.py ] [812 ]: Subprocess failed.
[2026-10-01 21:14:31,490] [subprocess_wrapper.py ] [812 ]: Command: ['/usr/bin/hdiutil', 'attach', '-noverify', '/Library/Application Support/albert-mueller/OpenCore-Patcher-T2/OpenCore-Patcher-T2.app/Contents/Frameworks/Universal-Binaries.dmg', '-mountpoint', '/var/folders/9g/6ywz29657hdgf2p3p0nkysth0000gn/T/tmpxfc_d62t/payloads/Universal-Binaries', '-nobrowse', '-shadow', '/var/folders/9g/6ywz29657hdgf2p3p0nkysth0000gn/T/tmpxfc_d62t/payloads/Universal-Binaries_overlay', '-passphrase', 'password']
[2026-10-01 21:14:31,490] [subprocess_wrapper.py ] [812 ]: Return Code: 1
[2026-10-01 21:14:31,491] [subprocess_wrapper.py ] [812 ]: Standard Output:
[2026-10-01 21:14:31,491] [subprocess_wrapper.py ] [812 ]: User canceled the request
[2026-10-01 21:14:31,491] [subprocess_wrapper.py ] [812 ]: Standard Error:
[2026-10-01 21:14:31,491] [subprocess_wrapper.py ] [812 ]: None
[2026-10-01 21:14:31,491] [subprocess_wrapper.py ] [812 ]:
[2026-10-01 21:14:31,491] [sys_patch.py ] [1084]: - Critical resources missing, cannot continue with patching!!!
[2026-10-01 21:14:33,298] [gui_main_menu.py ] [40 ]: Initializing Main Menu Frame
[2026-10-01 21:14:33,349] [gui_main_menu.py ] [218 ]: Host cannot build OpenCore: settings stay accessible, Save/Install stay disabled.
[2026-10-01 21:14:33,373] [gui_main_menu.py ] [350 ]: We have already checked for updates.
[2026-10-01 21:14:56,930] [gui_macos_configeration.py ] [34 ]: Initializing MacOS Configeration Frame
[2026-10-01 21:14:58,639] [gui_sys_patch_display.py ] [32 ]: Initializing Root Patch Display Frame
[2026-10-01 21:14:58,710] [kdk_handler.py ] [108 ]: Pulling KDK list from KdkSupportPkg API
[2026-10-01 21:14:58,710] [kdk_handler.py ] [238 ]: Direct match found for 25G241 (26.7.1)
[2026-10-01 21:14:58,711] [kdk_handler.py ] [249 ]: Following KDK is recommended:
[2026-10-01 21:14:58,711] [kdk_handler.py ] [250 ]: - KDK Build: 25G241
[2026-10-01 21:14:58,711] [kdk_handler.py ] [251 ]: - KDK Version: 26.7.1
[2026-10-01 21:14:58,711] [kdk_handler.py ] [252 ]: - KDK URL: https://github.com/dortania/KdkSupportPkg/releases/download/25G241/Kernel_Debug_Kit_26.7.1_build_25G241.dmg
[2026-10-01 21:14:58,982] [detect.py ] [364 ]: Bypassing SIP validation - host detected as VMware VM with allow_vmware_root_patching enabled (test-only, see host_is_vmware_vm)
[2026-10-01 21:14:58,983] [detect.py ] [365 ]: This is designed only for advanced developers to test the syntax of the root patching process.
[2026-10-01 21:14:58,984] [detect.py ] [385 ]: Bypassing AMFI validation - host detected as VMware VM with allow_vmware_root_patching enabled (test-only, see host_is_vmware_vm)
[2026-10-01 21:14:59,136] [gui_sys_patch_display.py ] [217 ]: Patches that will be installed:
[2026-10-01 21:14:59,136] [gui_sys_patch_display.py ] [220 ]: - Miscellaneous: Modern Audio
[2026-10-01 21:14:59,137] [gui_sys_patch_display.py ] [220 ]: - Miscellaneous: Legacy USB 1.1
[2026-10-01 21:15:02,426] [gui_sys_patch_start.py ] [39 ]: Initializing Root Patching Frame
[2026-10-01 21:15:02,778] [gui_sys_patch_start.py ] [306 ]: Starting root patching
[2026-10-01 21:15:02,778] [gui_sys_patch_start.py ] [59 ]: KDK missing, generating KDK download frame
[2026-10-01 21:15:02,785] [kdk_handler.py ] [108 ]: Pulling KDK list from KdkSupportPkg API
[2026-10-01 21:15:02,785] [kdk_handler.py ] [238 ]: Direct match found for 25G241 (26.7.1)
[2026-10-01 21:15:02,785] [kdk_handler.py ] [249 ]: Following KDK is recommended:
[2026-10-01 21:15:02,785] [kdk_handler.py ] [250 ]: - KDK Build: 25G241
[2026-10-01 21:15:02,785] [kdk_handler.py ] [251 ]: - KDK Version: 26.7.1
[2026-10-01 21:15:02,785] [kdk_handler.py ] [252 ]: - KDK URL: https://github.com/dortania/KdkSupportPkg/releases/download/25G241/Kernel_Debug_Kit_26.7.1_build_25G241.dmg
[2026-10-01 21:15:02,786] [kdk_handler.py ] [281 ]: Returning DownloadObject for KDK: Kernel_Debug_Kit_26.7.1_build_25G241.dmg
[2026-10-01 21:15:03,092] [network_handler.py ] [115 ]: Probieren, zu ermitteln der Datei-Größe für: {self.url}
[2026-10-01 21:15:03,317] [network_handler.py ] [128 ]: Datei-Größe bestätigt: 1180192916.0 bytes
[2026-10-01 21:15:03,317] [network_handler.py ] [129 ]: File size confirmed: 1180192916.0 bytes
[2026-10-01 21:15:03,317] [gui_download.py ] [34 ]: Initializing Download Frame
[2026-10-01 21:15:03,684] [utilities.py ] [205 ]: Disabling Idle Sleep
[2026-10-01 21:15:03,695] [network_handler.py ] [193 ]: Herunterladen wird gestartet: URL=https://github.com/dortania/KdkSupportPkg/releases/download/25G241/Kernel_Debug_Kit_26.7.1_build_25G241.dmg, Target=/var/folders/9g/6ywz29657hdgf2p3p0nkysth0000gn/T/tmpxfc_d62t/payloads/KDK.dmg
[2026-10-01 21:15:03,696] [network_handler.py ] [194 ]: Initiating download: URL=https://github.com/dortania/KdkSupportPkg/releases/download/25G241/Kernel_Debug_Kit_26.7.1_build_25G241.dmg, Target=/var/folders/9g/6ywz29657hdgf2p3p0nkysth0000gn/T/tmpxfc_d62t/payloads/KDK.dmg
[2026-10-01 21:15:03,696] [network_handler.py ] [277 ]: Netzwerkstream wird geöffnet...
[2026-10-01 21:15:03,696] [network_handler.py ] [278 ]: Opening network stream...
[2026-10-01 21:15:36,069] [network_handler.py ] [245 ]: Herunterladen vollständig abgeschlossen: Kernel_Debug_Kit_26.7.1_build_25G241.dmg
[2026-10-01 21:15:36,070] [network_handler.py ] [246 ]: Successfully finished download: Kernel_Debug_Kit_26.7.1_build_25G241.dmg
[2026-10-01 21:15:36,070] [utilities.py ] [215 ]: Re-enabling Idle Sleep
[2026-10-01 21:15:36,070] [network_handler.py ] [264 ]: Netzwerkressourcen freigegeben und Energiespareinstellungen wiederhergestellt.
[2026-10-01 21:15:36,070] [network_handler.py ] [265 ]: Network resources released and sleep settings restored.
[2026-10-01 21:15:36,359] [gui_sys_patch_start.py ] [110 ]: KDK download complete, validating with hdiutil
[2026-10-01 21:15:42,016] [kdk_handler.py ] [559 ]: Kernel Debug Kit checksum verified
[2026-10-01 21:15:42,018] [gui_sys_patch_start.py ] [130 ]: KDK download complete
[2026-10-01 21:15:42,056] [gui_sys_patch_start.py ] [264 ]: Available patches:
[2026-10-01 21:15:42,056] [gui_sys_patch_start.py ] [267 ]: - Miscellaneous: Modern Audio
[2026-10-01 21:15:42,057] [gui_sys_patch_start.py ] [267 ]: - Miscellaneous: Legacy USB 1.1
[2026-10-01 21:15:42,669] [sys_patch.py ] [1067]: - Starting Patch Process
[2026-10-01 21:15:42,670] [sys_patch.py ] [1068]: - Determining Required Patch set for Darwin 25
[2026-10-01 21:15:42,671] [kdk_handler.py ] [108 ]: Pulling KDK list from KdkSupportPkg API
[2026-10-01 21:15:42,671] [kdk_handler.py ] [238 ]: Direct match found for 25G241 (26.7.1)
[2026-10-01 21:15:42,672] [kdk_handler.py ] [249 ]: Following KDK is recommended:
[2026-10-01 21:15:42,672] [kdk_handler.py ] [250 ]: - KDK Build: 25G241
[2026-10-01 21:15:42,672] [kdk_handler.py ] [251 ]: - KDK Version: 26.7.1
[2026-10-01 21:15:42,672] [kdk_handler.py ] [252 ]: - KDK URL: https://github.com/dortania/KdkSupportPkg/releases/download/25G241/Kernel_Debug_Kit_26.7.1_build_25G241.dmg
[2026-10-01 21:15:42,966] [detect.py ] [364 ]: Bypassing SIP validation - host detected as VMware VM with allow_vmware_root_patching enabled (test-only, see host_is_vmware_vm)
[2026-10-01 21:15:42,966] [detect.py ] [365 ]: This is designed only for advanced developers to test the syntax of the root patching process.
[2026-10-01 21:15:42,967] [detect.py ] [385 ]: Bypassing AMFI validation - host detected as VMware VM with allow_vmware_root_patching enabled (test-only, see host_is_vmware_vm)
[2026-10-01 21:15:43,101] [sys_patch.py ] [1076]: - Verifying whether Root Patching possible
[2026-10-01 21:15:43,101] [sys_patch.py ] [1082]: - Patcher is capable of patching
[2026-10-01 21:15:43,102] [dmg_mount.py ] [248 ]: - Ignoring empty leftover Universal-Binaries directory, remounting
[2026-10-01 21:15:43,661] [subprocess_wrapper.py ] [752 ]: - Unprivileged hdiutil attach failed, retrying with administrator privileges
[2026-10-01 21:15:50,782] [dmg_mount.py ] [89 ]: - Failed to mount Universal-Binaries.dmg
[2026-10-01 21:15:50,783] [subprocess_wrapper.py ] [812 ]: Subprocess failed.
[2026-10-01 21:15:50,784] [subprocess_wrapper.py ] [812 ]: Command: ['/usr/bin/hdiutil', 'attach', '-noverify', '/Library/Application Support/albert-mueller/OpenCore-Patcher-T2/OpenCore-Patcher-T2.app/Contents/Frameworks/Universal-Binaries.dmg', '-mountpoint', '/var/folders/9g/6ywz29657hdgf2p3p0nkysth0000gn/T/tmpxfc_d62t/payloads/Universal-Binaries', '-nobrowse', '-shadow', '/var/folders/9g/6ywz29657hdgf2p3p0nkysth0000gn/T/tmpxfc_d62t/payloads/Universal-Binaries_overlay', '-stdinpass']
[2026-10-01 21:15:50,785] [subprocess_wrapper.py ] [812 ]: Return Code: 1
[2026-10-01 21:15:50,785] [subprocess_wrapper.py ] [812 ]: Standard Output:
[2026-10-01 21:15:50,785] [subprocess_wrapper.py ] [812 ]: hdiutil: attach failed - Permission denied
[2026-10-01 21:15:50,785] [subprocess_wrapper.py ] [812 ]: Standard Error:
[2026-10-01 21:15:50,786] [subprocess_wrapper.py ] [812 ]: Elevated hdiutil attach did not mount the image
[2026-10-01 21:15:50,786] [subprocess_wrapper.py ] [812 ]:
[2026-10-01 21:15:50,786] [sys_patch.py ] [1084]: - Critical resources missing, cannot continue with patching!!!
[2026-10-01 21:16:17,731] [gui_main_menu.py ] [40 ]: Initializing Main Menu Frame
[2026-10-01 21:16:17,820] [gui_main_menu.py ] [218 ]: Host cannot build OpenCore: settings stay accessible, Save/Install stay disabled.
[2026-10-01 21:16:17,852] [gui_main_menu.py ] [350 ]: We have already checked for updates.
[2026-10-01 21:16:31,946] [gui_macos_configeration.py ] [34 ]: Initializing MacOS Configeration Frame
[2026-10-01 21:16:33,377] [gui_sys_patch_display.py ] [32 ]: Initializing Root Patch Display Frame
[2026-10-01 21:16:33,452] [kdk_handler.py ] [108 ]: Pulling KDK list from KdkSupportPkg API
[2026-10-01 21:16:33,452] [kdk_handler.py ] [238 ]: Direct match found for 25G241 (26.7.1)
[2026-10-01 21:16:33,452] [kdk_handler.py ] [249 ]: Following KDK is recommended:
[2026-10-01 21:16:33,452] [kdk_handler.py ] [250 ]: - KDK Build: 25G241
[2026-10-01 21:16:33,452] [kdk_handler.py ] [251 ]: - KDK Version: 26.7.1
[2026-10-01 21:16:33,452] [kdk_handler.py ] [252 ]: - KDK URL: https://github.com/dortania/KdkSupportPkg/releases/download/25G241/Kernel_Debug_Kit_26.7.1_build_25G241.dmg
[2026-10-01 21:16:33,733] [detect.py ] [364 ]: Bypassing SIP validation - host detected as VMware VM with allow_vmware_root_patching enabled (test-only, see host_is_vmware_vm)
[2026-10-01 21:16:33,734] [detect.py ] [365 ]: This is designed only for advanced developers to test the syntax of the root patching process.
[2026-10-01 21:16:33,735] [detect.py ] [385 ]: Bypassing AMFI validation - host detected as VMware VM with allow_vmware_root_patching enabled (test-only, see host_is_vmware_vm)
[2026-10-01 21:16:33,908] [gui_sys_patch_display.py ] [217 ]: Patches that will be installed:
[2026-10-01 21:16:33,908] [gui_sys_patch_display.py ] [220 ]: - Miscellaneous: Modern Audio
[2026-10-01 21:16:33,909] [gui_sys_patch_display.py ] [220 ]: - Miscellaneous: Legacy USB 1.1
[2026-10-01 21:16:36,292] [gui_sys_patch_start.py ] [39 ]: Initializing Root Patching Frame
[2026-10-01 21:16:36,603] [gui_sys_patch_start.py ] [306 ]: Starting root patching
[2026-10-01 21:16:36,603] [gui_sys_patch_start.py ] [59 ]: KDK missing, generating KDK download frame
[2026-10-01 21:16:36,662] [kdk_handler.py ] [108 ]: Pulling KDK list from KdkSupportPkg API
[2026-10-01 21:16:36,662] [kdk_handler.py ] [238 ]: Direct match found for 25G241 (26.7.1)
[2026-10-01 21:16:36,662] [kdk_handler.py ] [249 ]: Following KDK is recommended:
[2026-10-01 21:16:36,662] [kdk_handler.py ] [250 ]: - KDK Build: 25G241
[2026-10-01 21:16:36,663] [kdk_handler.py ] [251 ]: - KDK Version: 26.7.1
[2026-10-01 21:16:36,663] [kdk_handler.py ] [252 ]: - KDK URL: https://github.com/dortania/KdkSupportPkg/releases/download/25G241/Kernel_Debug_Kit_26.7.1_build_25G241.dmg
[2026-10-01 21:16:36,663] [kdk_handler.py ] [281 ]: Returning DownloadObject for KDK: Kernel_Debug_Kit_26.7.1_build_25G241.dmg
[2026-10-01 21:16:37,111] [network_handler.py ] [115 ]: Probieren, zu ermitteln der Datei-Größe für: {self.url}
[2026-10-01 21:16:37,355] [network_handler.py ] [128 ]: Datei-Größe bestätigt: 1180192916.0 bytes
[2026-10-01 21:16:37,356] [network_handler.py ] [129 ]: File size confirmed: 1180192916.0 bytes
[2026-10-01 21:16:37,356] [gui_download.py ] [34 ]: Initializing Download Frame
[2026-10-01 21:16:38,130] [utilities.py ] [205 ]: Disabling Idle Sleep
[2026-10-01 21:16:38,141] [network_handler.py ] [193 ]: Herunterladen wird gestartet: URL=https://github.com/dortania/KdkSupportPkg/releases/download/25G241/Kernel_Debug_Kit_26.7.1_build_25G241.dmg, Target=/var/folders/9g/6ywz29657hdgf2p3p0nkysth0000gn/T/tmpxfc_d62t/payloads/KDK.dmg
[2026-10-01 21:16:38,141] [network_handler.py ] [194 ]: Initiating download: URL=https://github.com/dortania/KdkSupportPkg/releases/download/25G241/Kernel_Debug_Kit_26.7.1_build_25G241.dmg, Target=/var/folders/9g/6ywz29657hdgf2p3p0nkysth0000gn/T/tmpxfc_d62t/payloads/KDK.dmg
[2026-10-01 21:16:38,141] [network_handler.py ] [277 ]: Netzwerkstream wird geöffnet...
[2026-10-01 21:16:38,141] [network_handler.py ] [278 ]: Opening network stream...
[2026-10-01 21:17:09,189] [network_handler.py ] [245 ]: Herunterladen vollständig abgeschlossen: Kernel_Debug_Kit_26.7.1_build_25G241.dmg
[2026-10-01 21:17:09,189] [network_handler.py ] [246 ]: Successfully finished download: Kernel_Debug_Kit_26.7.1_build_25G241.dmg
[2026-10-01 21:17:09,189] [utilities.py ] [215 ]: Re-enabling Idle Sleep
[2026-10-01 21:17:09,190] [network_handler.py ] [264 ]: Netzwerkressourcen freigegeben und Energiespareinstellungen wiederhergestellt.
[2026-10-01 21:17:09,190] [network_handler.py ] [265 ]: Network resources released and sleep settings restored.
[2026-10-01 21:17:09,476] [gui_sys_patch_start.py ] [110 ]: KDK download complete, validating with hdiutil
[2026-10-01 21:17:15,019] [kdk_handler.py ] [559 ]: Kernel Debug Kit checksum verified
[2026-10-01 21:17:15,020] [gui_sys_patch_start.py ] [130 ]: KDK download complete
[2026-10-01 21:17:15,061] [gui_sys_patch_start.py ] [264 ]: Available patches:
[2026-10-01 21:17:15,061] [gui_sys_patch_start.py ] [267 ]: - Miscellaneous: Modern Audio
[2026-10-01 21:17:15,062] [gui_sys_patch_start.py ] [267 ]: - Miscellaneous: Legacy USB 1.1
[2026-10-01 21:17:15,640] [sys_patch.py ] [1067]: - Starting Patch Process
[2026-10-01 21:17:15,640] [sys_patch.py ] [1068]: - Determining Required Patch set for Darwin 25
[2026-10-01 21:17:15,642] [kdk_handler.py ] [108 ]: Pulling KDK list from KdkSupportPkg API
[2026-10-01 21:17:15,642] [kdk_handler.py ] [238 ]: Direct match found for 25G241 (26.7.1)
[2026-10-01 21:17:15,642] [kdk_handler.py ] [249 ]: Following KDK is recommended:
[2026-10-01 21:17:15,642] [kdk_handler.py ] [250 ]: - KDK Build: 25G241
[2026-10-01 21:17:15,642] [kdk_handler.py ] [251 ]: - KDK Version: 26.7.1
[2026-10-01 21:17:15,642] [kdk_handler.py ] [252 ]: - KDK URL: https://github.com/dortania/KdkSupportPkg/releases/download/25G241/Kernel_Debug_Kit_26.7.1_build_25G241.dmg
[2026-10-01 21:17:15,930] [detect.py ] [364 ]: Bypassing SIP validation - host detected as VMware VM with allow_vmware_root_patching enabled (test-only, see host_is_vmware_vm)
[2026-10-01 21:17:15,930] [detect.py ] [365 ]: This is designed only for advanced developers to test the syntax of the root patching process.
[2026-10-01 21:17:15,931] [detect.py ] [385 ]: Bypassing AMFI validation - host detected as VMware VM with allow_vmware_root_patching enabled (test-only, see host_is_vmware_vm)
[2026-10-01 21:17:16,065] [sys_patch.py ] [1076]: - Verifying whether Root Patching possible
[2026-10-01 21:17:16,066] [sys_patch.py ] [1082]: - Patcher is capable of patching
[2026-10-01 21:17:16,577] [subprocess_wrapper.py ] [290 ]: Privileged Helper Tool rejected this build (OCLP_PHT_ERROR_INVALID_CERTIFICATES), not using it for the rest of this session.
[2026-10-01 21:17:26,537] [mount.py ] [82 ]: Failed to mount root volume
[2026-10-01 21:17:26,537] [mount.py ] [83 ]: Stack Trace:
NoneType: None
[2026-10-01 21:17:26,537] [subprocess_wrapper.py ] [812 ]: Subprocess failed.
[2026-10-01 21:17:26,537] [subprocess_wrapper.py ] [812 ]: Command: ['/sbin/mount', '-o', 'nobrowse', '-t', 'apfs', '/dev/disk1s4', '/System/Volumes/Update/mnt1']
[2026-10-01 21:17:26,538] [subprocess_wrapper.py ] [812 ]: Return Code: 77
[2026-10-01 21:17:26,538] [subprocess_wrapper.py ] [812 ]: Standard Output:
[2026-10-01 21:17:26,538] [subprocess_wrapper.py ] [812 ]: mount_apfs: volume could not be mounted: Operation not permitted
[2026-10-01 21:17:26,538] [subprocess_wrapper.py ] [812 ]: mount: /System/Volumes/Update/mnt1 failed with 77
[2026-10-01 21:17:26,538] [subprocess_wrapper.py ] [812 ]: Standard Error:
[2026-10-01 21:17:26,538] [subprocess_wrapper.py ] [812 ]: None
[2026-10-01 21:17:26,538] [subprocess_wrapper.py ] [812 ]:
[2026-10-01 21:17:26,538] [gui_sys_patch_start.py ] [338 ]: An internal error occurred while running the Root Patcher:

[2026-10-01 21:17:26,540] [gui_sys_patch_start.py ] [339 ]: Traceback (most recent call last):
File "opencore_legacy_patcher/wx_gui/gui_sys_patch_start.py", line 336, in _start_root_patching
File "opencore_legacy_patcher/sys_patch/sys_patch.py", line 1087, in start_patch
File "opencore_legacy_patcher/sys_patch/sys_patch.py", line 175, in _mount_root_vol
File "opencore_legacy_patcher/sys_patch/mount/mount.py", line 130, in mount
File "opencore_legacy_patcher/sys_patch/mount/mount.py", line 85, in _mount_root_volume
SystemExit: 3

[2026-10-01 21:18:23,201] [gui_main_menu.py ] [40 ]: Initializing Main Menu Frame
[2026-10-01 21:18:23,237] [gui_main_menu.py ] [218 ]: Host cannot build OpenCore: settings stay accessible, Save/Install stay disabled.
[2026-10-01 21:18:23,265] [gui_main_menu.py ] [350 ]: We have already checked for updates.
[2026-10-01 21:18:24,130] [gui_support.py ] [207 ]: Quitting
[2026-10-01 21:18:24,215] [reroute_payloads.py ] [119 ]: Unmounting personal Universal-Binaries.dmg
[2026-10-01 21:18:24,367] [reroute_payloads.py ] [119 ]: Unmounting personal payloads.dmg

But after retrying once again, it goes further and succeeds, very strange.
@Medelcartelinc @gandolf243 Can you try to fix this?

@gandolf243 · · edited

I just reported the same issue in a merge with other issue #483! This is weird. but I found the fix or workaroud:

run this in the terminal to apply root patches:

sudo /Library/Application\ Support/albert-mueller/OpenCore-Patcher-T2/OpenCore-Patcher-T2.app/Contents/MacOS/OpenCore-Patcher --patch_sys_vol && sudo reboot