La corrección de lente Darktable no encuentra la lente automáticamente

He estado usando darktable desde hace algún tiempo en Debian. Pero después de reinstalar el sistema operativo, darktable no encuentra mi lente automáticamente. En cambio, tengo que elegir la lente manualmente cada vez que quiero hacer una corrección de lente en una imagen. Mi lente es una Nikon DX VR AF-S NIKKOR 18-55mm 1:3.5-5.6G II

¿Alguna idea de por qué darktable se comporta de manera diferente?

ACTUALIZAR:

Descubrí que en ese entonces había instalado a través de las versiones posteriores de Debian, así que después de eliminar la versión actual. Instalo darktable a través de backports y ahora tengo el 2.2.1 pero el problema persiste.

correr
exiv2 -pt Pictures/101D5200/DSC_5641.NEF | grep -ai lens

da

Exif.Nikon3.LensType Byte 1 D G VR Exif.Nikon3.Lens Rational 4 18-55mm F3.5-5.6 Exif.Nikon3.LensFStops Undefined 4 5.33333 Exif.NikonLd3.LensIDNumber Byte 1 162 Exif.NikonLd3.LensFStops Byte 1 F5.3

en Darktable estoy seleccionando Nikon, Nikkor 18-55mm f/3.5-5.6G AF-S DX VR ¿no es correcto?

ACTUALIZACIÓN2:

Instalo manualmente lensfun y ejecuto el comando de actualización. Pero darktable aún no selecciona la lente automáticamente.

La respuesta de @Calyth a continuación es generalmente correcta, pero no parece que el nombre haya cambiado para esta lente desde que se agregó hace tres años. ¿Puedes copiar y pegar aquí el nombre exacto que muestra darktable en el panel de información de la imagen? Además, ¿el nombre exacto seleccionado manualmente, si es diferente?
También puede estar fallando al identificar la cámara, en la mesa oscura necesita saber la cámara y la lente.
@Calyth Tal vez, pero supongo que no en este caso, debido a que se puede seleccionar manualmente una lente.
@junkyardsparkle o cualquiera puede dar un enlace a una imagen que sabes que darktable encontrará la lente automáticamente. Estoy pensando que tal vez esto es un error.
Este debería funcionar.
@junkyardsparkle no funcionó, por lo que debe ser un error; de lo contrario, no puedo entender por qué. imprimir pantalla
Sí, parece que algo está raro con su instalación. Esto podría ser más un problema para la resolución de problemas a través de los foros de Debian que una pregunta de SE. Desafortunadamente, diferentes distribuciones adoptan diferentes enfoques para empaquetar lensfun, lo que complica las cosas.

Respuestas (2)

Solo he visto errores al elegir porque la base de datos está desactualizada.

Intente actualizar la base de datos de lensfun, p sudo lensfun-update-data. Sin embargo, mire la documentación y esas cosas antes de ejecutar algún comando Sudo aleatorio;)

También puede ejecutar el script como usuario e instalará las actualizaciones en ~/.local/share/lensfun en lugar de la ubicación del sistema.
Ninguno de estos comandos está disponible en mi sistema. (debian jessie)
Instalé manualmente lensfun y ejecuté el comando de actualización. Después de eso, verifiqué si la conexión de la lente en darktable selecciona la lente automáticamente. Pero la respuesta es negativa.

Estoy de acuerdo con Calyth: ¿podría ser que lensfun se haya actualizado y reinstalado Debian te haya retrocedido un par de versiones menores? Puede obtener el comando lensfun-update-data a través de: sudo apt-get install liblensfun-bin

La versión de exiv2 también es relevante, aunque IIRC la última versión no es muy reciente.
Ups, parece que finalmente hubo una actualización de exiv2 (a 0.26) en mayo, después de casi dos años... así que eso podría ser otra cosa que verificar.