SOLVED: Has anybody been able to get kdenlive to work on Nomad?

I can’t get kdenlive to run on NomadBSD. I’m getting a very long list of errors. Has anybody else tried it? No bugs are shown on the freshports page.

The error log is very long, so I’ll post it if somebody responds who can help, but won’t waste the space otherwise.

Does it start up at all or crashes at initialization? I just installed it and it seems to start up fine for me. Would you mind putting the errors in pastebin or something and I can take a look to see if maybe I can find a solution.

screenshot:

Errors when starting in terminal:

tony@NomadBSD$ kdenlive
=== /// CANNOT ACCESS SPEECH DICTIONARIES FOLDER
profilePath from KdenliveSetting::mltPath:  "/usr/local/share/mlt-7/profiles"
meltPath from KdenliveSetting::rendererPath:  "/usr/local/share/mlt-7/profiles"
Invalid metadata for  "avcolour_space"
Failed to parse "avcolour_space"
Invalid metadata for  "avcolor_space"
Failed to parse "avcolor_space"
Invalid metadata for  "avdeinterlace"
Failed to parse "avdeinterlace"
Invalid metadata for  "swscale"
Failed to parse "swscale"
Invalid metadata for  "swresample"
Failed to parse "swresample"
Invalid metadata for  "glsl.manager"
Failed to parse "glsl.manager"
Invalid metadata for  "movit.convert"
Failed to parse "movit.convert"
Invalid metadata for  "movit.crop"
Failed to parse "movit.crop"
Invalid metadata for  "movit.resample"
Failed to parse "movit.resample"
Invalid metadata for  "movit.resize"
Failed to parse "movit.resize"
Invalid metadata for  "audiochannels"
Failed to parse "audiochannels"
Invalid metadata for  "audioconvert"
Failed to parse "audioconvert"
Invalid metadata for  "imageconvert"
Failed to parse "imageconvert"
Invalid metadata for  "telecide"
Failed to parse "telecide"
plugin not available: "avfilter.acompressor"
plugin not available: "avfilter.aecho"
plugin not available: "avfilter.agate"
plugin not available: "audiolevelgraph"
plugin not available: "avfilter.atadenoise"
plugin not available: "avfilter.bs2b"
plugin not available: "avfilter.bwdif"
plugin not available: "avfilter.deblock"
plugin not available: "avfilter.dedot"
plugin not available: "avfilter.deflate"
plugin not available: "avfilter.derain"
plugin not available: "avfilter.doubleweave"
plugin not available: "avfilter.field"
plugin not available: "avfilter.framestep"
plugin not available: "avfilter.fspp"
plugin not available: "avfilter.graphmonitor"
plugin not available: "avfilter.hqdn3d"
plugin not available: "avfilter.inflate"
plugin not available: "avfilter.lagfun"
plugin not available: "avfilter.loudnorm"
plugin not available: "avfilter.random"
plugin not available: "avfilter.removegrain"
plugin not available: "avfilter.separatefields"
plugin not available: "avfilter.shuffleplanes"
plugin not available: "avfilter.sofalizer"
plugin not available: "avfilter.sr"
plugin not available: "avfilter.tmix"
plugin not available: "avfilter.w3fdif"
plugin not available: "avfilter.weave"
plugin not available: "avfilter.yadif"
plugin not available: "dust"
plugin not available: "frei0r.baltan"
plugin not available: "frei0r.bgsubtract0r"
plugin not available: "frei0r.bigsh0t_eq_mask"
plugin not available: "frei0r.bigsh0t_eq_to_rect"
plugin not available: "frei0r.bigsh0t_hemi_to_eq"
plugin not available: "frei0r.bigsh0t_rect_to_eq"
plugin not available: "frei0r.bigsh0t_stabilize_360"
plugin not available: "frei0r.bigsh0t_transform_360"
plugin not available: "frei0r.delay0r"
plugin not available: "frei0r.delaygrab"
plugin not available: "frei0r.lightgraffiti"
plugin not available: "frei0r.lightgraffiti"
plugin not available: "grain"
plugin not available: "ladspa"
plugin not available: "ladspa"
plugin not available: "ladspa"
plugin not available: "ladspa.9354877"
plugin not available: "ladspa"
plugin not available: "ladspa"
plugin not available: "ladspa"
plugin not available: "ladspa"
plugin not available: "ladspa"
plugin not available: "ladspa"
plugin not available: "ladspa"
plugin not available: "ladspa"
plugin not available: "movit.unsharp_mask"
plugin not available: "oldfilm"
plugin not available: "rbpitch"
plugin not available: "rbpitch"
plugin not available: "region"
plugin not available: "lines"
plugin not available: "timewarp"
plugin not available: "tcolor"
plugin not available: "opencv.tracker"
plugin not available: "vignette"
plugin not available: "region"
QKqueueFileSystemWatcherEngine::addPaths: open: No such file or directory
QDBusConnection: name 'org.freedesktop.UDisks2' had owner '' but we thought it was ':1.31'
"kf5-applications.menu"  not found in  ()
kf.service.services: KServiceTypeTrader: serviceType "ThumbCreator" not found
kf.service.services: KServiceTypeTrader: serviceType "ThumbCreator" not found
QWidget::setMinimumSize: (effect_list/QDockWidget) Negative sizes (0,-1) are not possible
QWidget::setMinimumSize: (transition_list/QDockWidget) Negative sizes (0,-1) are not possible
QWidget::setMinimumSize: (effect_list/QDockWidget) Negative sizes (0,-1) are not possible
QWidget::setMinimumSize: (transition_list/QDockWidget) Negative sizes (0,-1) are not possible
QObject::disconnect: Unexpected nullptr parameter
QObject::disconnect: Unexpected nullptr parameter
QObject::disconnect: Unexpected nullptr parameter
qrc:/qml/timeline.qml:2022:5: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
kf.service.services: KServiceTypeTrader: serviceType "ThumbCreator" not found
kf.service.services: KServiceTypeTrader: serviceType "ThumbCreator" not found
QOpenGLContext::makeCurrent() called with non-opengl surface 0x82505b570
qt.qpa.backingstore: composeAndFlush: makeCurrent() failed
QOpenGLContext::makeCurrent() called with non-opengl surface 0x82505b570
qt.qpa.backingstore: composeAndFlush: makeCurrent() failed
=== REG FOCUS:  true
qml: item not found
QOpenGLContext::makeCurrent() called with non-opengl surface 0x82505b570
qt.qpa.backingstore: composeAndFlush: makeCurrent() failed
QOpenGLContext::makeCurrent() called with non-opengl surface 0x82505b570
qt.qpa.backingstore: composeAndFlush: makeCurrent() failed
QOpenGLContext::makeCurrent() called with non-opengl surface 0x82505b570
qt.qpa.backingstore: composeAndFlush: makeCurrent() failed
QOpenGLContext::makeCurrent() called with non-opengl surface 0x82505b570
qt.qpa.backingstore: composeAndFlush: makeCurrent() failed

The last error repeats and locks up the terminal until I close the app. As you can see in the screenshot, I get a kdenlive window top bar and can close it from there.

Again, my install is on my laptop’s SSD. I didn’t try installing it on my USB Nomad.

OK. I just booted with my USB install and kdenlive boots up flawlessly. So it’s the translation from the USB install to the SSD install that causes the problem. Probably a path issue. I’ll keep working at it.

By the way, both FreeCAD and OpenSCAD also work fine on the USB.

Maybe reinstalling it on the SSD would work. I believe you can force it to reinstall using “pkg install -f kdenlive”. Its been a bit since I’ve had to use the command but i believe that should work. Does sound like some paths or files either weren’t copied or possible a permissions issue on the files.

I’ve tried that. Doesn’t work. I had the same issue with Thunderbird. The problem is that on the USB, there is a /data partition on which all apps and data are installed. When the installer moves everything to the SSD with zfs, there is no /data partition, but everything is moved to zroot. I think the applications are still configured with a path through /data. I reinstalled Thunderbird and reconfigured it and it solved the issue, but that doesn’t work for FreeCAD, OpenSCAD, and Kdenlive. So far I haven’t been able to figure out how to reconfigure those three.

UPDATE: Since several applications were not working properly on my SSD NomadBSD install, and since these same applications were working on the USB install, I decided to reinstall Nomad from the USB to my laptop SSD. First, I removed all the applications I knew weren’t working, so that I could install them fresh and clean on the SSD after reinstalling Nomad. That done and Nomad reinstalled on my SSD and all the applications reinstalled, including Kdenlive, they are all running. So my conclusion is that I misconfigured something in my install that broke several applications. The reinstallation of Nomad has fixed it.

I will mark this thread SOLVED.