Lightroom: Searching keychain (was BBC iPlayer folders and trying to convert some or other database)

  • 1
  • Problem
  • Updated 2 years ago
  • (Edited)
Lightroom is constantly trying to open a non-existant database in the folder used for BBC iPlayer downloads and somehow convert it to who knows what?

Occurs on Lightroom 2015.7 release installed prior to upgrade to macOS 10.12

The following message set appears more than once a second in the Console log:

16:23:11.731145 +0100 Adobe Lightroom dbBlobVersion() failed for a non-existent database
16:23:11.731628 +0100 Adobe Lightroom DbOpen of /Users/stephenleggett/Library/Application Support/Adobe/AIR/ELS/BBCiPlayerDesktop.61DB7A798358575D6A969CCD73DDBBD723A6DA9D.1/APSPrivateData/052B00379E6AE54ADE7AF005E8D5059Ck.dat
16:23:11.732284 +0100 Adobe Lightroom open /Users/stephenleggett/Library/Application Support/Adobe/AIR/ELS/BBCiPlayerDesktop.61DB7A798358575D6A969CCD73DDBBD723A6DA9D.1/APSPrivateData/052B00379E6AE54ADE7AF005E8D5059Ck.dat: No such file or directory
16:23:11.733096 +0100 Adobe Lightroom CSSM Exception: -2147413737 CSSMERR_DL_DATASTORE_DOESNOT_EXIST
16:23:11.733291 +0100 Adobe Lightroom CSSM Exception: -2147413737 CSSMERR_DL_DATASTORE_DOESNOT_EXIST
16:23:11.733494 +0100 Adobe Lightroom CSSM Exception: -2147413737 CSSMERR_DL_DATASTORE_DOESNOT_EXIST
16:23:11.733855 +0100 Adobe Lightroom switching to keychain-db: /Users/stephenleggett/Library/Keychains/login.keychain-db from /Users/stephenleggett/Library/Keychains/login.keychain (0 1 1 1)
16:23:11.734013 +0100 Adobe Lightroom not switching as we're not in ~/Library/Keychains/: /Users/stephenleggett/Library/Application Support/Adobe/AIR/ELS/BBCiPlayerDesktop.61DB7A798358575D6A969CCD73DDBBD723A6DA9D.1/APSPrivateData/052B00379E6AE54ADE7AF005E8D5059Ck.dat (0)
16:23:11.734265 +0100 Adobe Lightroom not switching as we're not in ~/Library/Keychains/: /Library/Keychains/System.keychain (0)
16:23:11.734713 +0100 Adobe Lightroom DbOpen of /Users/stephenleggett/Library/Application Support/Adobe/AIR/ELS/BBCiPlayerDesktop.61DB7A798358575D6A969CCD73DDBBD723A6DA9D.1/APSPrivateData/052B00379E6AE54ADE7AF005E8D5059Ck.dat
16:23:11.735364 +0100 Adobe Lightroom open /Users/stephenleggett/Library/Application Support/Adobe/AIR/ELS/BBCiPlayerDesktop.61DB7A798358575D6A969CCD73DDBBD723A6DA9D.1/APSPrivateData/052B00379E6AE54ADE7AF005E8D5059Ck.dat: No such file or directory
16:23:11.735533 +0100 Adobe Lightroom CSSM Exception: -2147413737 CSSMERR_DL_DATASTORE_DOESNOT_EXIST
16:23:11.735714 +0100 Adobe Lightroom CSSM Exception: -2147413737 CSSMERR_DL_DATASTORE_DOESNOT_EXIST
16:23:11.735938 +0100 Adobe Lightroom CSSM Exception: -2147413737 CSSMERR_DL_DATASTORE_DOESNOT_EXIST

This did not happen in the combination of 2015.6 and OSX 10.11
Photo of Stephen Leggett

Stephen Leggett

  • 70 Posts
  • 5 Reply Likes
  • Annoyed

Posted 2 years ago

  • 1
Photo of Amit Kumar

Amit Kumar, Senior Computer Scientist

  • 20 Posts
  • 11 Reply Likes
Hi Stephen,

Thanks for reporting.

We would install BBC iPlayer and try to reproduce this issue at our end. It would be helpful if you could provide us some more information.

Does this message appear at the launch time of Lightroom or does this appear when you do any specific operation?
Photo of Stephen Leggett

Stephen Leggett

  • 70 Posts
  • 5 Reply Likes
You don't need to install iPlayer; its a more general problem with LR trying to manipulate the keychain; see posts below

Do you have permissions to change problem title to something more relevant, i.e. take remover the reference to BBC iPlayer?
Photo of Stephen Leggett

Stephen Leggett

  • 70 Posts
  • 5 Reply Likes
It repeats at least once a second when Lightroom is running even when I am doing nothing in LR. For example its repeating now when LR is active but I'm working in PS so haven't done any LR operation for at least 20 minutes.

Doesn't matter whether the BBC iPlayer app is running or not.
Photo of Stephen Leggett

Stephen Leggett

  • 70 Posts
  • 5 Reply Likes
I can't be certain, will have to wait until next re-boot, but I think that these messages only appear when iPlayer is running or has been run, so when I looked today

1. Boot system
2. Run LR (iPlayer has not run this session) - didn't appear to be messages - this is what I need to recheck
3. Exit LR - having done nothing, back up catalog on exit
4. Run iPlayer and leave it running - but do nothing within it from the UI
  • It has phoned home though to see if there are any TV programmes to download - there were none today
  • it also purges its database of any TV programmes that have expired - there were none that expired today
5. Run LR - messages start and repeat roughly once a second
6. Exit LR - obviously messages stop
7. Exit iPlayer
8. Run LR (iPlayer inactive but has run this session) - messages start again and repeat roughly once a second
Photo of Amit Kumar

Amit Kumar, Senior Computer Scientist

  • 20 Posts
  • 11 Reply Likes
Thanks Stephen for providing the detailed steps.
Photo of Stephen Leggett

Stephen Leggett

  • 70 Posts
  • 5 Reply Likes
I tried again, turns out step 2 in prior post is wrong which is why I wanted to re-check it; LR produces the messages even if iPlayer has not run since the last re-boot

1. Boot System
2. Run LR - messages start appearing even though iPlayer has not run

This is the sequence of LR messages leading up to the first set of iPlayer related messages

17:28:48.699370 +0100 Adobe Lightroom DbOpen of /Users/stephenleggett/Library/Keychains/login.keychain-db
17:28:48.699442 +0100 Adobe Lightroom 0x608002a65240 opened /Users/stephenleggett/Library/Keychains/login.keychain-db: 2785436 bytes
17:28:48.707987 +0100 Adobe Lightroom 0x608002a65240 allocated /Users/stephenleggett/Library/Keychains/login.keychain-db buffer 0x1161f6000 size 2785436
17:28:48.708066 +0100 Adobe Lightroom 0x608002a65240 closed /Users/stephenleggett/Library/Keychains/login.keychain-db
17:28:48.709757 +0100 Adobe Lightroom loading /Users/stephenleggett/Library/Keychains/login.keychain-db
17:28:48.714828 +0100 Adobe Lightroom subsystem: com.apple.securityd, category: kcreferral, enable_level: 0, persist_level: 0, default_ttl: 0, info_ttl: 0, debug_ttl: 0, generate_symptoms: 0, enable_oversize: 0, privacy_setting: 2, enable_private_data: 0
17:28:48.715278 +0100 Adobe Lightroom not attempting migration for /Users/stephenleggett/Library/Keychains/login.keychain-db version 512 (1 1 0)
17:28:48.715649 +0100 Adobe Lightroom DbOpen of /Users/stephenleggett/Library/Application Support/Adobe/AIR/ELS/BBCiPlayerDesktop.61DB7A798358575D6A969CCD73DDBBD723A6DA9D.1/APSPrivateData/052B00379E6AE54ADE7AF005E8D5059Ck.dat
17:28:48.716178 +0100 Adobe Lightroom open /Users/stephenleggett/Library/Application Support/Adobe/AIR/ELS/BBCiPlayerDesktop.61DB7A798358575D6A969CCD73DDBBD723A6DA9D.1/APSPrivateData/052B00379E6AE54ADE7AF005E8D5059Ck.dat: No such file or directory
17:28:49.536222 +0100 Adobe Lightroom CSSM Exception: -2147413737 CSSMERR_DL_DATASTORE_DOESNOT_EXIST
17:28:49.536371 +0100 Adobe Lightroom CSSM Exception: -2147413737 CSSMERR_DL_DATASTORE_DOESNOT_EXIST
17:28:49.536441 +0100 Adobe Lightroom CSSM Exception: -2147413737 CSSMERR_DL_DATASTORE_DOESNOT_EXIST
17:28:49.536483 +0100 Adobe Lightroom dbBlobVersion() failed for a non-existent database

I can see why the open fails because /BBCiPlayerDesktop doesn't exist inside ELS, there is a /BBCiPlayerDownloads folder but that doesn't contain anything like the .dat file, directly or in a sub-folder

In any event why is it doing attempting to look there anyway?

I've saved the first 15 minutes of messages from LR if that would help, its about 870KB.
Photo of Stephen Leggett

Stephen Leggett

  • 70 Posts
  • 5 Reply Likes
I had a look at what is visible through the Keychain Access utility and sure enough it contains a reference to
 
Adobe/AIR/ELS/BBCiPlayerDesktop.61DB7A798358575D6A969CCD73DDBBD723A6DA9D.1/APSPrivateData/052B00379E6AE54ADE7AF005E8D5059Ck.dat

shown as (Read Only) under Keychains in the left column. The reference is shown as an empty square with dashed sides and rounded corners and no contents for the file.

I think this is a hangover from pre-March 2014 when the BBC replaced iPlayerDesktop with iPlayerDownloads and the uninstaller/installer didn't clean up properly

In any event, within keychain I 'deleted' the file and references; the messages stopped and iPlayer seems to still work.
Photo of Stephen Leggett

Stephen Leggett

  • 70 Posts
  • 5 Reply Likes
That fixed the iPlayer messages, but now I get the following repeated roughly once a second

08:25:29.368736 +0100 Adobe Lightroom switching to keychain-db: /Users/stephenleggett/Library/Keychains/login.keychain-db from /Users/stephenleggett/Library/Keychains/login.keychain (0 1 1 1)
08:25:29.368784 +0100 Adobe Lightroom not switching as we're not in ~/Library/Keychains/: /Library/Keychains/System.keychain (0)
08:25:29.369093 +0100 Adobe Lightroom switching to keychain-db: /Users/stephenleggett/Library/Keychains/login.keychain-db from /Users/stephenleggett/Library/Keychains/login.keychain (0 1 1 1)
08:25:29.369244 +0100 Adobe Lightroom not switching as we're not in ~/Library/Keychains/: /Library/Keychains/System.keychain (0)
08:25:29.369500 +0100 Adobe Lightroom switching to keychain-db: /Users/stephenleggett/Library/Keychains/login.keychain-db from /Users/stephenleggett/Library/Keychains/login.keychain (0 1 1 1)
08:25:29.369651 +0100 Adobe Lightroom not switching as we're not in ~/Library/Keychains/: /Library/Keychains/System.keychain (0)
08:25:29.369861 +0100 Adobe Lightroom switching to keychain-db: /Users/stephenleggett/Library/Keychains/login.keychain-db from /Users/stephenleggett/Library/Keychains/login.keychain (0 1 1 1)
08:25:29.369937 +0100 Adobe Lightroom not switching as we're not in ~/Library/Keychains/: /Library/Keychains/System.keychain (0)
08:25:29.370054 +0100 Adobe Lightroom switching to keychain-db: /Users/stephenleggett/Library/Keychains/login.keychain-db from /Users/stephenleggett/Library/Keychains/login.keychain (0 1 1 1)
08:25:29.370237 +0100 Adobe Lightroom not switching as we're not in ~/Library/Keychains/: /Library/Keychains/System.keychain (0)
08:25:29.370741 +0100 Adobe Lightroom switching to keychain-db: /Users/stephenleggett/Library/Keychains/login.keychain-db from /Users/stephenleggett/Library/Keychains/login.keychain (0 1 1 1)
08:25:29.370852 +0100 Adobe Lightroom not switching as we're not in ~/Library/Keychains/: /Library/Keychains/System.keychain (0)
08:25:34.862305 +0100 Adobe Lightroom 0x60000b863bc0 free /Users/stephenleggett/Library/Keychains/login.keychain-db buffer 0x11f538000
08:25:34.863424 +0100 Adobe Lightroom 0x6080092747c0 free /Library/Keychains/System.keychain buffer 0x7f920358e800