|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.
Scheduled backups run using a background service. This service is typically started when the machine boots through a script located in
/etc/init.d/ folder. Although
the name of the script is typically set to
syncrifyclient, it may be different on your machine.
/etc/init.d/syncrifyclient. Use the following methods to confirm if the service is running:
telnet localhost 51110Check this page for details.
ps -eaf | grep -i loaderThe above command should return the process id of the running service