Photos froze when switching system photo library; after force-quit, it won't open at all
I have encountered problems when trying to designate a copy of the original Photos library as the new system photo library.
Here is what I have done and what has happened.
- I copied the library onto an external SSD.
- I opened the copy. Photos opened normally, and everything from the library seemed to be present.
- I went to preferences and designated the current library (i.e., the copy) as the system photo library. I got a message saying something like "iCloud photos services will be disabled. Re-enable them in Photo preferences after new system photo library is designated." I clicked OK.
- Photos froze. I got the spinning pinwheel of doom. After several minutes, I force-quit Photos.
- I repeated the process, opening the copy library, designating it as the system photo library, clicking OK on the "iCloud photos disabled" message, and getting the SPOD. Again, I force-quit.
- I restarted the Mac.
- I tried the process again. SPOD again.
- I option-command-clicked the copy library. Photos opened, I clicked OK to repair the (copy) library. At some point, I got an error message.
- Since then, Photos will not open either library, the original or the copy.
- When I try to open Photos, either directly or by double-clicking either library in the Finder, I get a "the library could not be opened" message (see screenshot).
- When I try "open other," I get a list of libraries consisting of the original and the copy. But, when I select either of them, I get a message: "The operation couldn't be completed. User is changing the system photo library" (see screenshot).
What can I do to solve this? The problem that needs solving is to get Photos to open either version of the library. Secondary goals are below, but the big one is (a) making Photos function while (b) not losing the library.
(Info about the (original) library is in a screenshot.)
The original point of this was that the Mac internal SSD is full, so I want to move the library to an external drive to clear space. Any tips on what I need to do to accomplish that without triggering this disaster again would be appreciated as well. But the primary problem is as above.