Hi!
After being just a reader for a long time I have a problem someone here may be able to help me with. I am using darktable 4.2.1 on my Linux Mint 21.1. Cinnamon. Before that I used darktable version 3.8. and there my cameras where perfectly recognized in the lens correction module. Now, with darktable 4.2.1 the lensfun library doesn’t contain my camera and I was not able to update it with either lensfun-update‑data or sudo lensfun‑update‑data. Isn’t it strange, that the newer version of darktable does not contain old cameras the older version already had?
darktable installed from Snap or OBS? Which camera and which lenses?
Where to find your local Lensfun database Create your own lens correction data for Lensfun – Kameratrollet
Hi Peter,
I installed it from the darktable website from OBS
It is a Nikon D850 and because it doesn’t recognise the camera the lens correction module won’t take the lens. On the Nikon D750 in combination with the same lens it works fine.
I have a Nikon D850. What lens are you having problems with?
I guess one should address this first before going down any other rabbit holes?
every single lens, because the camera is not recognised.
you mean the problem lies in the OBS installation of darktable?
No, I mean the OBS installation is a “native” package using the system lensfun database. You’ll have to update it, i.e. figure out why you “weren’t able to”.
Can you find your Lensfun folder or folders?
I found this folder under /usr/share/lensfun/version_1
with several files. The slr-nikon.xml doesn’t list the Nikon D850
I added a screenshot from what is installed of lensfun from what I see at the Synaptic package manager. Maybe that helps?
So, you need to install liblensfun-bin in order to run the update command (which we could have arrived at much sooner with the exact error message instead of “I was not able to”).
Sorry, I was just trying to translate the text the terminal tells me after giving the command. I am not experienced with the terminal at all and I don’t understand what it want’s me to tell. So the command would be
sudo apt install liblensfun-bin
right?
Thanks for your help!
Right.
it worked! Thank you all for your patience ![]()
