Keychain 'login' Cannot be Found
Hi folks, I have an unusual one.
Background: Mid2012 MacBook Pro, running 10.13.2. Last august I purchased a Samsung SSD drive, installed it and until last week it was working well.
The story: Two weeks ago, I restarted to complete some updates and when it restarted afterwards came up with the error message 'Keychain 'login' Cannot be Found. A couple of restarts later and it was booting to a blank screen.
So I restored the SSD from Time Machine back-up. I was able to log-in, but the same issue (Keychain 'login' cannot be found) reoccured, and the performance was heavily degraded - Safari would hang every 30 seconds. It was basically unusable. So I sent SSD back to Samsung, who have checked it over and it's passing their tests.
In the mean time, I restored the original factory SATA hard drive from the Time Machine back-up and physically re-installed that in the computer. It was working without any problems.
When the SSD was returned by Samsung, I physically reinstalled it in the MacBook Pro and restored it from back-up. The same issues re-emerged. So I tried to reset Keychain 'login' to default - but this fails. Following online instructions I opened Keychain Access, and tried to reset Keychain 'login', but would receive an error message "A module directory service error has occurred"
However, then I removed the SSD from the MBP and ran it from an external hard drive casing - and it works without any problems.
In summary, I have a 2012 MacBook Pro, with an SSD that is barely usable when the SSD is physically installed in the computer, generating a Keychain error message. When removed from the computer and run from an external casing, it works fine.
Help!
MacBook Pro (13-inch Mid 2012), macOS High Sierra (10.13.2)