|Subject:||Troubleshooting common problems when running Syncrify Client on Linux|
|Creation date:||10/14/19 1:58 PM|
|Last modified on:||10/14/19 2:13 PM|
Most Linux machines do not have a GUI and therefore, you have to run Syncrify Client from the command line. This page discusses some common problem users run into when using Syncrify Client on Linux
Exception in thread "AWT-EventQueue-0" java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at java.awt.GraphicsEnvironment.checkHeadless(GraphicsEnvironment.java:204) at java.awt.Window.The message above indicates you're trying to run a process that expects a graphical user interface but none is available.
(Window.java:536) at java.awt.Frame. (Frame.java:420) at java.awt.Frame. (Frame.java:385) at javax.swing.JFrame. (JFrame.java:189) at com.synametrics.syncrify.client.SyncrifyClient. (SyncrifyClient.java:851) at com.synametrics.syncrify.client.SyncrifyClient$23.run(SyncrifyClient.java:630) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)
-consoleparameter as the command line argument.
~/.syncrify, which could translate to something like
/users/yourUserName/.syncrify. If you are running the background service in Syncrify under the
rootaccount, that service will try to look for the Data Folder in
/root/.syncrify, which will be different from a regular user.
/root/.syncrifyfor the Data Folder.