P: Restore Import from external catalog over LAN?
Copy link to clipboard
Copied
After the update to Lightroom Classic CC on both of my systems I am not able to import from the catalog on the other computer via ethernet. I get an error message that the external catalog seems to be a non valid Lightroom-catalog. On the other computer the catalog works.
I run Lightroom on an iMac and a MacBook. Usually I import pictures to my MacBook to sort and develop them - for example when I am traveling. From time to time I use the functionality "import from another catalog" on my iMac to get the new pictures from the catalog which is stored on the MacBook via LAN/WLAN. In the previous version this was working fine. Since the update to Lightroom Classic CC I see the error message above.
When I copy the catalog and the negative files from my MacBook into a folder on my iMac I am able to import them into the iMac catalog. So the issue should have to do with access via network.
Copy link to clipboard
Copied
Over the weekend shoots on location. Imported the shoots into Lighroom Classic from my camera onto my Macbook. Did first selection and first edits.
Came home and had to export the catalog onto a USB drive, attach the USB disk to my iMac and then import the catalog into my main catalog on my iMac. Waisted valuable time!
Come on Adobe... Untill the release of Lightroom CC we had the possibility to import a catalog over the network. Since the release of Lightroom CC (Classic) this feature was removed and we were told that this was a "bug"...
Please implement the bug again.
Kind regards,
Pro Photographers around the world.
Copy link to clipboard
Copied
Thank you for your patience while we researched this request.
(Note: edited to include versions beyond 7.x)
Copy link to clipboard
Copied
Copy link to clipboard
Copied
Gory details:
LR catalogs are implemented using SQLite databases. Adobe changed the way LR 7 opens these databases, using SQLite's write-ahead logging (WAL) journal mode. WAL is significantly faster than the default journal mode used in LR 6 and earlier, but it doesn't work with databases (catalogs) residing on network filesystems. Thus, as a consequence of speeding up catalog access, Adobe also disabled the ability of Import From Another Catalog to read catalogs stored on network filesystems.
No one who knows has indicated whether this sacrifice of functionality in favor of catalog performance was thought through ahead of time or was an afterthought.
But there is a simple fix that allows both the use of WAL and importing from catalogs on network filesystems. Normally, SQLite stores the WAL journal mode inside the database itself, and once stored in the database, there is no way for a program to open a database stored on a network filesystem to turn off the mode. But it's a very simple matter for LR to always keep the database in the default delete mode whenever the database is closed, putting it into WAL mode only when it is on a local disk and open.
Right after opening a database, LR would do:
if not pathIsOnNetworkVolume (catalog.path) thenThis provides the desirable performance improvement if the catalog resides on a local disk, but still allows catalogs on network filesystems to be opened.
do SQL command "pragma journal_mode=WAL"
Right before closing the database on exit, LR would put the database back into default mode:
do SQL command "pragma journal_mode=DELETE"With this, the Import From Another Catalog command would once again be able to import catalogs stored on network filesystems, as it has been doing in all versions prior to LR 7.
Now, some engineers with a little knowledge might object that the developers of SQLite warn against accessing SQLite databases over the network, due to deficiencies in some implementations of network file locking. In general, that's a complicated subject as it applies to LR. But for importing from a network catalog, it's a non-issue, since the SQLite warning only applies to writing network databases, while the Import From Another Catalog command only reads the databases.
I tested the feasibility of this solution with MacOS LR 7.3.1, using SQLite to remove to remove the WAL journal mode from a catalog, and LR was able to successfully import from it, just like LR 6.
Copy link to clipboard
Copied
Karel,
Access to catalogs on non-local drives is not supported. If this worked in prior versions of Lightroom I suspect that was a bug and has been fixed.
Consider adding your request to this thread: https://feedback.photoshop.com/photoshop_family/topics/multi_user_multi_computer
Copy link to clipboard
Copied
Since the introduction of Lightroom Classic it's not possible anymore to import a Catalogue stored on another computer over a network.
This is very frustrating and results in time loss as I have to copy the catalogue (over the network!!!!) to my local machine and then do an import...
Please put this on your (long!) bugfix for 7.3.2
Karel.
Copy link to clipboard
Copied
Even buying by an other competitor isn't possible.
Western society and western economy has a very huge flaw here!
Copy link to clipboard
Copied
At the least, the error message that the catalog is invalid is totally wrong.
Copy link to clipboard
Copied
Thanks,
Sunil
Copy link to clipboard
Copied
Also, I wonder if this has anything to do with the deprecation of AFP networking on APFS devices with High Sierra. Right now, only SMB worlds with APFS.
Copy link to clipboard
Copied
Copy link to clipboard
Copied
Copy link to clipboard
Copied
Thanks,
Sunil
Copy link to clipboard
Copied
This is crazy.
Adobe, you need to fix this bug. For any studio that has multiple photographers, this has created a messy nightmare in keeping up with catalogs.
Copy link to clipboard
Copied
In order to get the catalog to import to the server, I have to move the master catalog to the workstation, import the edits to it (on the workstation) then copy the master catalog back to the server. The problem appears to be narrowed down to importing over a network; which has always worked in the past.
We really need an answer to this as soon as possible since it is crippling our workflow.
p.s. side note, I would also love for you guys to give us the option again to rename a catalog that has to be upgraded from an older version LR catalog. As it is now, we have to settle with the new catalog having a "-2" in the name while I would prefer the option to rename it to something easier to recognize.
Copy link to clipboard
Copied
We are looking into this.
Thanks,
Sunil
Copy link to clipboard
Copied
you are in a big group.
I am sure that is a bug, one more of this terrible release .
We have to wait Adobe.
Have a good experience
Copy link to clipboard
Copied
Copy link to clipboard
Copied
Copy link to clipboard
Copied
Copy link to clipboard
Copied
Shortcuts do not work in many cases for example
turn images: CMD+, &CMD+.
Import of LR Catalogues from Servers, extern Harddisks and similar is not possible with catalogues created in LR Classic CC but catalogues created in older LR Versions are.
For the rest it runs a bit faster
But overall it seems more like a downstep than an update.
Copy link to clipboard
Copied
When I try to load direct from the USB drive Lightroom doesn't recognise as a catalogue, but when I copy the files to disk and load it starts loading. It's very slow
I'm feeling pretty nervous about this new version of Lightroom. Having invested so much effort with my current massive catalogue (too big for cloud) it doesn't really seem to be committed to supporting features I need.
Copy link to clipboard
Copied
Anyway... I hope that in a future Lightroom Classic edition it will be implemented again and I do understand that this function will not be a 7.x feature.
Karel.
Copy link to clipboard
Copied

