Lightroom Classic 8.0: Catalog compatibility Mavericks vs. High Sierra

  • 1
  • Problem
  • Updated 3 months ago
  • (Edited)
I have a catalog created on a machine running Mavericks (currently 10.14.1) using the then current Lightroom Classic CC (version 7.something). I have upgraded to Lightroom Classic CC version 8.0. The catalog opens fine. I connected my disk to a machine running High Sierra (currently 10.13.6) and Lightroom Classic CC version 8.0. When I try to open the catalog on the High Sierra machine, Lightroom hangs. The splash screen appears. Some temp files come and go and come and go and come and go and come and go ... in the directory with the .lrcat file but Lightroom never gets beyond the splash screen. I force quit Lightroom. I reconnect my disk to my Mavericks machine, and Lightroom works fine. Any ideas?  This is 100% repeatable with my catalog. I am pretty much dead in the water for this catalog, because my High Sierra machine is my work horse, and it cannot be upgraded as I have some apps that are dependent on High Sierra (for now). Is there any way around this? Is there a way  to (mostly automatically) create a new, compatible catalog with all the information that is currently in the catalog that does not work on High Sierra?  If I do that and then open the catalog on a Mavericks machine, will the catalog be broken again?
Photo of Ralph Hill

Ralph Hill

  • 28 Posts
  • 3 Reply Likes
  • frustrated

Posted 3 months ago

  • 1
Photo of Ralph Hill

Ralph Hill

  • 28 Posts
  • 3 Reply Likes
More information....

The files that come and go ....  are .lrcat-shm and .lrcat-wal

I was wrong when I said that I moved the disk back to my Mavericks machine and was able to open the catalog. I am pretty sure that happened, but now I am unable to open it. So, it looks like this is a quick way to destroy a catalog. It is also a quick way to destroy a backup--plug a disk into a machine with the wrong OS, double click your catalog, and boom--your catalog is toast.

I have one backup left. Time to start making copies very carefully and tracking OSs used to write files.
Photo of Robert Somrak

Robert Somrak, Champion

  • 254 Posts
  • 78 Reply Likes
There was an issue with certain versions of Lr7 and corrupt catalogs and backups

https://feedback.photoshop.com/photoshop_family/topics/lightroom-classic-cc-7-3-1-corrupts-catalog

Photo of Ralph Hill

Ralph Hill

  • 28 Posts
  • 3 Reply Likes
I had a look, and the last comment sent me to this thread https://feedback.photoshop.com/photoshop_family/topics/need-help-repairing-a-corrupted-lightroom-cla... which has a very good chance of being related. The fix in that case seemed to be intervention by the Adobe engineering department. 
Photo of Just Shot Me

Just Shot Me

  • 270 Posts
  • 76 Reply Likes
Mavericks is not 10.14.1. That version number is for Mojave.
To my knowledge the catalog file hasn't changed from version 7 to version 8. Nor would opening a catalog created and or used on a Mac running Mojave and then trying to open that same catalog on a Mac running High Sierra.
I suggest you open LR and allow it to create a New, Blank, catalog. Does LR open OK and create a new blank catalog?

You state you Upgraded LR to version 8. Was that on the system you think you are running Mavericks on?
I ask because LR V 8 will only install on OS X High Sierra (10.13) or Mojave (10.14) or possibly Sierra (10.12) but not on any previous OS X version.  Not even on El Capitan, 10.11.x, which is 2 versions newer than Mavericks. I don't think LR V 7 would install on Mavericks.

If you can't get LR to start, without any LR catalog present on the hard drive (having No catalog on the drive will force LR to create a new catalog) then you have a problem with the install of LR and not with your Main catalog file copied from that other computer. Solve the install problem and the catalog should open fine.
Photo of Ralph Hill

Ralph Hill

  • 28 Posts
  • 3 Reply Likes
Sorry!  I confused the M words. I have no Mavericks machine, only Mojave (10.14.1) and High Sierra (10.13.6).

I just started Lightroom Classic CC 8.0 on my machine running Mojave (10.14.1), created a new, empty catalog. Added 4 random pictures to the catalog (jpeg, tiff, raw, ..) to the catalog. Quit Lightroom. Double clicked the .lrcat file. Lightroom launched fine. 

So I went file->open and opened one of my previously existing catalogs. There was a hesitation, Lightroom appeared to start, then I got "Lightroom encountered an error when reading a catalog and needs to quit." Lightroom then restarts, says it needed check the catalog, offers try to fix, I say "ok", it immediately says it cannot.  

I suspect the install of Lightroom is good.  Other ideas?
Photo of Ralph Hill

Ralph Hill

  • 28 Posts
  • 3 Reply Likes
More information...

None of the 4 catalogs that I was previously able to open on my Mavericks machine, using Lightroom 7.?  (Updated early October, so whatever was current then) can be opened now on my Mavericks machine.  Two things have changed (that I know about).  I upgraded the OS to 10.14.1 and I upgraded Lightroom to 8.0.

This is seriously strange and extremely annoying.
Photo of Ralph Hill

Ralph Hill

  • 28 Posts
  • 3 Reply Likes
Mojave (10.14.1), not Mavericks.  (Confusing the M words).
Photo of Alan Harper

Alan Harper

  • 449 Posts
  • 89 Reply Likes
I am a little confused (not surprising given your confusion of MacOS versions). You are trying to use an older version of Lightroom to open a catalog created by a newer version of Lightroom? If so, that probably won't work. (Your version of MacOS shouldn't matter, just the version of Lightroom).

If you are trying to open (import from) a newer version of Lightroom to an older version, my suggestion would be to save metadata to the images, and then import the images. You'll probably get most of what matters to you.

If you are trying to import from an earlier or the same version of Lightroom, I would copy the database (.lrcat) from the source computer to the target computer, and then import from the local copy (not import through file sharing). After you import, many of the images may be missing. You'll just need to solve that by telling Lightroom (i.e., the new catalog) where they are.

Hope this helps.
Photo of Ralph Hill

Ralph Hill

  • 28 Posts
  • 3 Reply Likes
Thanks for your input Alan.

"You are trying to use an older version of Lightroom to open a catalog created by a newer version of Lightroom?"

No. I would not expect that to work.  (But see below--it does work at least in one case).

"If you are trying to import from an earlier or the same version of Lightroom, I would copy the database (.lrcat) from the source computer to the target computer, and then import from the local copy (not import through file sharing). "

I do not understand the use of "import" in this sentence, and the only form of file sharing is sneaker-netting physical drives. This is what I did. I initially copied the .lrcat and all associated files to my home RAID from my laptop (Mojave). I then connected the RAID to my desktop computer (High Sierra). I then double clicked on the .lrcat file on the RAID. (I have done this same procedure many times in the past with success). Everything went bad from that point on. Going back to my laptop (Mojave) computer and double clicking the .lrcat file did not work either. Possibly the .lrcat was bad before it was copied? But I was not able to open *any* .lrcat file on the Mojave machine with Lightroom 8.0. These files were all created with Lightroom 7.<something> and had all been readable with Lightroom 7.<something> when I checked them in early October.

I have rolled back my Mojave machine to Lightroom Classic CC 7.5. I was able to open 3 of my catalogs with no problem. One required rebuilding the preview cache but seems fine now. The test catalog I created with Lightroom Classic 8.0 also opened fine with Lightroom Classic CC 7.5.  At this point, it sure looks to me like Lightroom Classic CC 8.0 does not play nicely with Mac OS 10.14.1 and catalogs originally created with Lightroom Classic CC 7.

I will be rolling back my High Sierra machine to Lightroom Classic CC 7.5 and marking Lightroom Classic CC 8.0 as DOA and and possibly damaging to catalogs when run on Mac OS 10.14.1.




Photo of Alan Harper

Alan Harper

  • 449 Posts
  • 89 Reply Likes
I'm not sure I can help you further, but it sounds to me that something has gotten corrupted.

People much smarter than me assure me that there was no change in file format between versions of Lightroom 7 and the latest Lightroom 8.x, see https://www.lightroomqueen.com/community/threads/pointers-on-moving-from-lr-8-to-lr-7-5.36500/
Photo of Ralph Hill

Ralph Hill

  • 28 Posts
  • 3 Reply Likes
Thanks for trying Alan. Rolling back to 7.5 seems to be working for me. At least I am able to open all of my recent catalogs on both machines with 7.5 (after restoring a bunch of catalogs from backups--8.0 seems to have trashed all the catalogs that I opened with it).

I am currently working on purging damaged catalogs from my backups. 
Photo of Alan Harper

Alan Harper

  • 449 Posts
  • 89 Reply Likes
Well, honestly, that is inexplicable to me. But then, I have found a couple of bugs with LR 8 that should never have made it past Adobe's (now dysfunctional?) quality assurance. Glad you got it working.

I was going to say "there is nothing in LR 8 that I find useful" until I remembered that I just stitched an HDR pano, and it worked great.