Frequently Asked Questions

A list of common question our community asks

Convert a certificate to a Java Trust Store

In the Java world (hence in Conduktor), we work with the "Java KeyStore .jks" format instead of the common PEM format (.pem, .crt, ..). Hopefully, here is a command line to convert a certificate mycompany.crt to a useful keystore mycompany.jks (with password "changeit") to be used as truststore:

keytool -import -v -trustcacerts -alias mycompany -file mycompany.crt -keystore mycompany.jks -keypass changeit -storepass changeit

I'm using IPv6 infrastructure

By default, due to Java "habits", and to avoid complicated issues and troubleshoots (such as "Conduktor can't connect to.."), Conduktor automatically set to automatically use the IPv4 stack (which is still mostly used) when starting up.

If you have no problem with IPv6, if your infrastructure is up to date and servers bound to IPv6 addresses, then you may run into troubles, and you'll need to disable this option.

To do this, create the file conduktor.vmoptions in your Conduktor personal folder and disable the option (restart Conduktor to be taken into account):

  • MacOS: /Users/<user>/Library/Application Support/conduktor/conduktor.vmoptions

  • Windows: C:\Users\<user>\AppData\Local\conduktor\conduktor\conduktor.vmoptions

  • Linux: /home/<user>/.config/conduktor/conduktor.vmoptions (or XDG Config path if set)

# in conduktor.vmoptions, supports only -D* options

Ubuntu Focal 20: missing libffi6 when installing .deb

For Linux, Conduktor is packaged with libffi6. This library had seen its version bump to libffi7 in Ubuntu 20 Focal so you'll end up with this error:

$ sudo dpkg -i Conduktor-2.1.1.deb
dpkg: dependency problems prevent configuration of conduktor:
conduktor depends on libffi6; however:
Package libffi6 is not installed.

It's possible to install the previous version using coming from Ubuntu 19.10 (Eoan Ermine): download it here

$ curl -LO
$ sudo dpkg -i libffi6_3.2.1-9_amd64.deb
$ sudo dpkg -i Conduktor-2.1.1.deb
... OK!

I have a HDPI monitor and Conduktor doesn't scale on Linux

To scale Conduktor, you can use GDK_SCALE (with a plain integer), such as:

$ GDK_SCALE=2 /opt/conduktor/bin/Conduktor

Or you can also modify the shortcut directly

$ sudo vim /usr/share/applications/conduktor-Conduktor.desktop
Exec=env GDK_SCALE=2 /opt/conduktor/bin/Conduktor

If it does not work, we are unfortunately limited by the underneath technologies Java and JavaFX. Although it's possible to add JVM options to Conduktor's JVM configuration to alter the behaviour of the JVM, but we never found a working solution.

The following flags does not work:

# Config in: /home/user/.config/conduktor/v1/