Problems with activate plugins

Hello,
I am gradually switching from Windows to Linux (Mint 21.1). The photo editing takes a very large topic. First steps in Darktable (V.3.81) I have already made and am quite enthusiastic. However, now I am failing to activate some plugins that I need.
One is contrib\hugin and also official\enfuse. When I start contrib/hugin in the plugin manager, the entry is shown as “started”, but a new module does not appear. If I call Hugin outside of Darktable everything works fine.

If I try to start official/enfuse, I get the error message “official/enfuse fails to load”.

I have searched a lot on the internet, but unfortunately I can’t get any further on my own. For tips on what I could try I would be very grateful.
Greetings
Thomas

Translated with DeepL Translate: The world's most accurate translator (free version)

That’s now an older version of DT …maybe update and see where you stand…4.21 is the latest release

unfortunately also in version V.4.2.0 the same problem

You need to start darktable from the terminal with the option -d lua and paste the output here.

By installing the newer version and attempting to uninstall the older version, I initially have a completely different problem. DT can no longer be started, not uninstalled and also not reinstalled. How do I get it cleanly from the computer and back on it? When trying to uninstall, it reports a dependency that I can’t get resolved:
The following packages have unmet dependencies:
darktable: Hängt ab von: libicu67 (>= 67.1-1~) but it is not installable
Hängt ab von: libwebp6 (>= 0.6.0) but it is not installable

How are you trying to install?

Mint application management

Sorry for the inconvenience, but Linux is just too unknown territory for me yet

So, now I have managed to install DT again and can also launch it from the interface. Unfortunately, when I try to start it from the command line, I get the message DT is not installed, so I can’t start it with the option

Have you installed the flatpak? Try this from the terminal: flatpak run org.darktable.Darktable -d lua

ok, that works and brings the following message; Failed to load module “xapp-gtk3-module”.

contrib/hugin adds a storage target to the exporter. You select the images you want to send to hugin, then export them using hugin as the target. When it’s finished, the result is imported back into darktable.

I’ll look at official/enfuse.

The documentation for the scripts is at GitHub - darktable-org/luadocs: darktable lua api documentation

1 Like

Thanks, that was the hint I was missing. The entry in the export menu is there, it also comes the message that is exported for hugin, but then unfortunately nothing happens further. That is, hugin is not started.
I would have expected this to happen automatically. Or does it need another/additional installation of hugin?

the same behavior I have with the export targets email or also GIMP

You need different commands to launch from the flatpak. Its flatpak spawn <external app name>

1 Like

I didn’t know that you could do that. Is there a way to tell I’m running in a flatpak? If so, I can update the scripts to handle flatpaks.

Hmmm I dunno, I’ll see if I can find out

Apparently: the canonical way is to check if the file /.flatpak-info exists

1 Like

Hello,
now after some back and forth I have completely reinstalled my computer and gradually installed the applications. Now the error messages no longer occur. The plugins could be activated, Gimp, Hugin, email work. Enfuse I could not test yet, but at least it is now available as a module.
Thank you for your help efforts.
Greetings
Thomas

1 Like

too soon. Hugin can be started with the panorama images, creates the panorama, but when saving then comes attached error message. If I create the panorama by calling Hugin directly, everything works as desired. But not as a plugin via export.

…/include/wx/datetime.h(1740): assert “IsValid()” failed in GetTicks(): invalid wxDateTime

The backtrace looks like this:
ASSERT INFO:
…/include/wx/datetime.h(1740): assert “IsValid()” failed in GetTicks(): invalid wxDateTime

BACKTRACE:
[1] wxDateTime::Format(wxString const&, wxDateTime::TimeZone const&) const
[2] FillPlaceholders(std::map<wxString, wxString, std::less, std::allocator<std::pair<wxString const, wxString> > >&, HuginBase::Panorama const&)
[3] getDefaultOutputName(wxString, HuginBase::Panorama const&, wxString)
[4] wxEntry(int&, wchar_t**)
[5] __libc_start_main

Translated with DeepL Translate: The world's most accurate translator (free version)