dortania / dortania/bugtracker

Feature Request: Disclaimer that from OC 0.7.3 onwards an updated version of ProperTree is needed for a Clean Snapshot of config.plist

Open
#243 2 comments 0 reactions 0 assignees View on GitHub
error
Dominant language
No language data
Stars
123
Forks
8
PR merge metrics
No merged PRs in 30d

Description

Guide in question:
- Updating OpenCore and macOS
- Troubleshooting -> General Troubleshooting -> Kernel Issues -> Stuck on [EB|#LOG:EXITBS:START]

Link to page with the issue:
https://dortania.github.io/OpenCore-Post-Install/universal/update.html#updating-opencore
https://dortania.github.io/OpenCore-Install-Guide/troubleshooting/extended/kernel-issues.html#stuck-on-eb-log-exitbs-start

Issue with the page / Possible fixes:
Please add a disclaimer that from OC 0.7.3 onwards an updated version of ProperTree is needed to perform a Clean Snapshot of the config.plist file. Most users updating will already have installed an old version ProperTree and will not deem it necessary to update. A clean snapshot performed with an outdated version of ProperTree will look like everything is OK but because values are stored in an array from OC 0.7.3 onwards, the config.plist file will be faulty and thus result in a kernel panic on boot. In my case the kernel crash occured after [EB|#LOG:EXITBS:START] so it might be a good idea to also put a disclaimer regarding the usage of an outdated version of ProperTree in the Troubleshooting guide.

Possible disclaimer: "Please note: From OC 0.7.3 onwards an updated version of ProperTree is needed to perform a Clean Snapshot of the config.plist file. A clean snapshot performed with an outdated version of ProperTree will result in a faulty config.plist."

Personal anecdote:
I was ripping my hair out for about 2 days trying to update from OC 0.6.8 to OC 0.7.4 and getting stuck on [EB|#LOG:EXITBS:START] during boot. Tried every suggestion in the troubleshooting guide with no luck. Especially annoying since my old EFI still worked like a charm and the EFI folders were identical (just with updated kexts and drivers ofc). Comparing the two config.plist files with Meld also showed no significant differences apart from a few new entries. Finally found the solution (updating ProperTree) in a reddit post and everything works flawlessly now.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.