darktable 3.8 flakey, where can I find the last 3.6 for windows?

Hi, the latest and greatest is doing weird things when I open both NEF and jpg, I’ve posted it here https://github.com/darktable-org/darktable/issues/10746

Happy to go back to 3.6 but can soemone please tell me where to find it in idiot proof Windows form…

Thanks

Hi

Here you have it: https://github.com/darktable-org/darktable/releases/tag/release-3.6.1

Best regards,

You are very kind. I had found the page but hadn’t scrolled to the bottom :frowning: No hope for me.

However…it now won’t let me install the thing. Have tried two seperate downloads…screenshot hopefully pasted below. Any ideas?

Update 2! Gave up, re-started PC,here’s a paste of what I’ve just put up on the the dt github bug page.

OK…this is getting odd!

Downloaded 3.6.1
Four times it couldn’t complete the installation. Have lost the screenshot I took. Something about opening darktable.exe
Re-started PC.
Installation went ahead fine.
Went to open dt.
Little empty window fleetingly appeared as it usually does. Then nothing.
Tried again. Ditto. Looked in Task Manager and no sign of dt…

HELP!! :slight_smile: Sorry to be a total bore.

If you used darktable 3.8 it should have upgraded the databases and config files. Those upgrades are not backwards compatible, darktable 3.6 won’t understand them and will fail to launch.

You need to go back to your last 3.6 databases. There should be backups named something like ‘before upgrade to 3.8’ for both library.db and data.db in the config folder, copy them on top of the current ones and launch darktable 3.6.

Caveat: you will lose anything you’ve done on 3.8. And if you saved edits to xmp files, those xmp will become our of sync with the database. If you are asked about this, you need to overwrite the xmp with the database version, as 3.6 won’t understand them anyways.

OK, I can live without the work I’ve done since 3.8.

Where do I find the config folder please? I know this sounds really stupid but is it a dt folder or a more general windows one?

Got it. Do I copy and paste it and onto which file, there seems a whole raft! See screenshot.

Thanks for help so far!

rename those files to data.db and library.db (or copy them, so you keep the backups)

OK, I am embarrassed! Here’s a screenshot. pre-3.8 copied and then renamed, how do I get them into or onto or make them the current library and data?

My only excuse is everyone has to learn somehow!

Have you renamed them to “library” and “data”? I think you need to remove or rename the existing “library.db” and “data.db” files and rename your backups to “library.db” and “data.db” (the extension is important).

I don’t use Windows so I suppose there may be some Windows gotchas I’m not aware of.

You probably have Windows set to hide known file extensions so your existing files (for example “library” with a type of “Data Base File”) actually have a .db extension that isn’t shown in Windows explorer.

You also have some .lock versions of the files, those mean that darktable is still open. Close darktable before overwriting the files.

1 Like

I see the .lock files…but have checked in task manager and there is no sign of dt. Am I DOOMED ?

Also, I have tried copying the renamed back-up files, but it won’t let me paste them onto the existing library and data files…and I’ve tried deleting the exisiting files but they just pop back up…

There must be a way…but I jave no idea what it is.

PS Have restarted the PC and that makes no difference.

PS How can I close it when I can’t see it?

Would it be easier to simply lose all the darktable files in Appdata and strat again totally with 3.6.1 until the D3S is on 3.8?

Your screenshot shows that darktable was running while you tried to run the installer (or you had two installers running):
image

I see. But I checked in task manager and it wasn’t showing. It is all very odd.

Bump! Still in limbo !

I would uninstall darktable and reboot your PC.

I would then copy the AppData\Local\darktable folder to your Desktop, before returning to AppData\Local\darktable and deleting data.db and library.db

I would then copy data.db-pre-3.8.0 from the Desktop backup folder to AppData\Local\darktable then rename it data.db

I would then copy library.db-pre-3.8.0 from the Desktop backup folder to AppData\Local\darktable then rename it library.db

I would then install darktable 3.6.1 and say No to the question about keeping previous installation.

I think uninstalling and reinstalling makes little sense, unless you think the installed software got corrupted – but why would that happen?

Starting with a clean setup (either by moving the existing config + DB files, or pointing darktable to an alternative, debug location using command-line arguments) could help.
Running from the command-line has other benefits, e.g., one can see logged error messages there.

Disabling OpenCL would also be one thing to try.

To learn about command-line options, read darktable 3.8 user manual - darktable.

Okay, it seems you have successfully downgraded to 3.6.1. Un-installing and re-installing (as @Cranky has suggested) shouldn’t be needed.

From what I’m reading, especially the:

Suggests that darktable is somehow running in the background. Have you added it to your autostart sometime?

What I would do from this state is:

  1. Restart your PC to make sure darktable isn’t running. (Restart is better than shutdown and power-on)
  2. Open the file explorer and enable all file extensions being shown by removing tge check-mark of “Hide extensions for known file types” (google this term to find dozens of descriptions on how to do this)
  3. Make a backup of your darktable config folder (e.g create a zip file with the current content)
  4. Rename (or at this point simply delete) the data.db and library.db files.
  5. Rename the data.db-pre-3.8.0 and library.db-pre-3.8.0 by clicking on one, press F2 and removing the -pre-3.8.0 part of the filename. Windows will complain that the filetype is being changed, but that’s what we want.
  6. Now open darktable and cross your fingers :crossed_fingers:

Maybe your virus scanner interferes, so you could consider disabled it while your perform above steps.

This is why I suggested uninstalling it. It’s a very simple way of eliminating such possibilities.