Problem Upgrading darktable

Don’t forget that .config directory is hidden and won’t be visible in the Finder.

However you can set the Finder to display hidden file & directories (ie start with a dot). In an opened Finder window : tap shortcut key : Shift Command “.” (dot key). Finder will then show hidden files and directories semi transparent.

Now you can able to easily access and backup what you need.

Latest update in this sorry saga! We had a power outage all day today so that put a stop to any online work.

I followed Olivier’s instructions but found no config.folder. In the end I decided that. since I have a Timezone back up , and, as stated above, I’m not all that concerned about anything I might lose, I uninstalled darktable and downloaded it again. Exactly the same thing happened. Software, downloaded, files were verified, when I tried to open it I got the same two dialogue boxes I had before and, again, clicking options achieves exactly nothing!

Oh, and by the way, Pehar, that really was the extent of the output in Terminal. Just for completeness, since I have re-downloaded, I put the same command in Terminal. Here is the print out:
Patrick$ /Applications/darktable.app/Contents/MacOS/darktable -d all
0.001277 application_directory: /Applications/darktable.app/Contents/MacOS
0.001398 darktable.datadir: /Applications/darktable.app/Contents/Resources/share/darktable
0.001541 darktable.plugindir: /Applications/darktable.app/Contents/Resources/lib/darktable
0.001631 darktable.localedir: /Applications/darktable.app/Contents/Resources/share/locale
0.001734 darktable.configdir: /Users/Patrick/.config/darktable
0.001791 darktable.cachedir: /Users/Patrick/.cache/darktable
0.001863 darktable.sharedir: /Applications/darktable.app/Contents/Resources/share
0.001955 darktable.tmpdir: /private/var/folders/w2/dbx1d9b55y37y62dmc9cclrw0000gn/T
[memory] at startup
[memory] max address space (vmpeak): unknown
[memory] cur address space (vmsize): 4463512 kB
[memory] max used memory (vmhwm ): unknown
[memory] cur used memory (vmrss ): 12580 kB
0.002004 new_xdg_data_dirs: (null)

(process:48159): GLib-GObject-CRITICAL **: 22:48:52.473: g_object_set: assertion ‘G_IS_OBJECT (object)’ failed

Seems pretty much exactly the same as last time. Does the final line hold a clue?

Anyway, I’m off to bed.

thats your config folder.
to rename it just type mv /Users/Patrick/.config/darktable /Users/Patrick/.config/darktable.backup in the terminal and the run /Applications/darktable.app/Contents/MacOS/darktable -d all again.

(process:48159): GLib-GObject-CRITICAL **: 22:48:52.473: g_object_set: assertion ‘G_IS_OBJECT (object)’ failed doesnt matter, osx and gtk aren’t best friends.

Your issue is suspected to be related to your personal configuration and/or database file(s) in /Users/Patrick/.config/darktable. In this case is does not help to reinstall the application. The installation process does not touch your configuration and database files. To start darktable as a completely fresh install follow the advice of MStraeten. The terminal command

mv /Users/Patrick/.config/darktable /Users/Patrick/.config/darktable.backup

followed by “ENTER” or “RETURN” renames your old config folder. Renaming it from the terminal exempt you from making the hidden directory visible in the finder. If darktable then starts correctly, it will create a new config directory with default settings and an empty database.

That this is the last output is surprising. 2 Milliseconds after dt started and long before the two dialogue boxes you mentioned are appearing. I would have expected to see some dozens or hundreds of messages. I’m on linux and I don’t know how the MacOS application is build and packaged. Perhaps without the code necessary to create the debug info? (only a vague presumption).

Yay! I now have darktable!

My heartfelt thanks to all you wonderful folk who had the patience to hang in with and help out this techno-dunce! Might be a good idea to take the time to learn a bit about Terminal, and how my computer works!

Thank you all, again, for your support.

That is ! definitely a good idea and can save a lot of time if you have trouble with any of your applications. And reading the documentation (for example for your file browser, finder?) is useful as well. There are a lot of hidden files and directories (mostly configurations, databases, log files etc.) and sometimes it is necessary to have access to them, either by using the GUI or one of the very useful tools accessible from the terminal via bash or zsh shell.