Danny_

Synergy 2 on Linux - Installs old version

19 posts in this topic

I've installed the software on my Win 10 machine and it's up and running, waiting for another PC on the network. However, on my Ubuntu 16.0.4 machine (which I plan to be the client) when I try to install Synergy 2.0.4 it automatically installs version "1.6.2" instead. It took me some troubleshooting to work out that this was the case, but after browsing the forum it makes more sense because i've got the older GUI with settings on my linux computer, and the new colourful, without settings GUI on my Win 10 machine.

I found this post: https://symless.com/forums/topic/4746-ubuntu-installs-old-version/ and this comment "This is actually version 1. When Ubuntu asks "Do you want to install an older version?" you must ignore this."

However my Ubuntu does not prompt me at all, it just automatically installs the older version, which I've never had before as I just recently bought Synergy 2.

Can anybody help? Without being able to get version 2 installed on Ubuntu I can't even start using the product.

Edited by Danny_

Share this post


Link to post
Share on other sites
2 hours ago, Danny_ said:

However my Ubuntu does not prompt me at all, it just automatically installs the older version

That's really strange, I haven't seen this before!

How about installing from the command line?

Share this post


Link to post
Share on other sites

Hi Nick, thanks for your reply.

I've completely removed it using your instructions here:

I'm now trying the command line as you suggest, but I can't seem to get it to install this way. You'll have to forgive me as I am new to Linux, so may just be not typing the right thing, i'm relying on google to figure it out.

I've tried this...

 sudo dpkg -i synergy_2.0.4.stable~b1205+fcb59be4_amd64
dpkg: error processing archive synergy_2.0.4.stable~b1205+fcb59be4_amd64 (--install):
 cannot access archive: No such file or directory
Errors were encountered while processing:
 synergy_2.0.4.stable~b1205+fcb59be4_amd64

----------

and this...

sudo install synergy_2.0.4.stable~b1205+fcb59be4_amd64
install: missing destination file operand after 'synergy_2.0.4.stable~b1205+fcb59be4_amd64'
Try 'install --help' for more information.

----------

What would be the correct command to use?

Thanks,

Danny

Share this post


Link to post
Share on other sites

Perhaps the downloaded file is corrupt? Could you try downloading again?

Share this post


Link to post
Share on other sites
On 1/30/2018 at 12:50 PM, Danny_ said:

Can anybody help? Without being able to get version 2 installed on Ubuntu I can't even start using the product.

 

Can you try updating your package manager and rebooting? Then try the install again.

Share this post


Link to post
Share on other sites

Hi All, I just installed Synergy 2 on my work Windows and Ubuntu 16.04 laptops.

I was not able to make it work. I can launch apps on both computers, they seem to connect to each other as I can move the monitor positions, and it reflects on both screens. But whatever I do, I am unable to move the mouse between screens (tried to share both computers, from both computers).

By the way, the synergy-tests fail:--log /var/log/synergy/synergy-core.log 127.0.0.1:24801
[ Service ] [2018-02-01T14:53:42] error: failed to start client core process: execve failed: No such file or directory....

and I also have:

--log /var/log/synergy/synergy-core.log 127.0.0.1:24801
[ Service ] [2018-02-01T14:53:42] error: failed to start client core process: execve failed: No such file or directory
[

 

Share this post


Link to post
Share on other sites
3 hours ago, Jan-Uwe Reichert said:

[ Service ] [2018-02-01T14:53:42] error: failed to start client core process: execve failed: No such file or directory....

2

it seems like it isn't installed in the correct directory. can you start synergy-core manually?

Share this post


Link to post
Share on other sites

Hello,

$ type synergy-core
synergy-core is hashed (/usr/bin/synergy-core)

 

$ sudo synergy-core --server
[2018-02-02T08:24:10] WARNING: failed to set process uid to: -1
synergy-core: no configuration available

 

 

$ synergy-core --client --help
Usage: synergy-core [--yscroll <delta>] [--display <display>] [--no-xinitthreads] [--daemon|--no-daemon] [--name <screen-name>] [--restart|--no-restart] [--debug <level>] <server-address>

...

 

Share this post


Link to post
Share on other sites
On 2/1/2018 at 2:58 PM, Jan-Uwe Reichert said:

[ Service ] [2018-02-01T14:53:42] error: failed to start client core process: execve failed: No such file or directory....

[ Service ] [2018-02-01T14:53:42] error: failed to start client core process: execve failed: No such file or directory

2

what file/directory cannot be found?

Share this post


Link to post
Share on other sites

That's the problem, it doesn't say.

Share this post


Link to post
Share on other sites

o wow, that's really, weird, I guess.

can you try:

sudo systemctl restart synergy
sudo systemctl status synergy

and can you post the output of the last command?

Share this post


Link to post
Share on other sites

I highly recommend you use 1.8.8.  Synergy v2 does not behave well on Ubuntu 16.04, even on freshly installed machines.  Use "sudo apt install ./synergy-v1.8.8-stable-25a8cb2-Linux-x86_64.deb" to install it.  It was really frustrating getting this to work, but I cannot live without it now.  

 

Share this post


Link to post
Share on other sites
On 2/3/2018 at 5:37 PM, jaap aarts said:

o wow, that's really, weird, I guess.

can you try:

sudo systemctl restart synergy
sudo systemctl status synergy

and can you post the output of the last command?

● synergy.service - Synergy Service
   Loaded: loaded (/lib/systemd/system/synergy.service; enabled; vendor preset: enabled)
   Active: active (running) since mar. 2018-02-06 11:10:18 CET; 9s ago
 Main PID: 10184 (synergy-service)
    Tasks: 4
   Memory: 2.7M
      CPU: 78ms
   CGroup: /system.slice/synergy.service
           ├─10184 /usr/bin/synergy-service
           └─10215 /usr/bin/synergy-core --client -f --run-as-uid 1000 --debug DEBUG --name ncelrnd0025 --enable-drag-drop --profile-dir /var/lib/synergy --log /var/log/synergy/synergy-core.log 127.0.0.1:24801

févr. 06 11:10:19 ncelrnd0025 synergy-service[10184]: [ Router  ] [2018-02-06T11:10:19] debug:    Route 1: dest 87621, cost 1, path [87621]
févr. 06 11:10:19 ncelrnd0025 synergy-service[10184]: [ Router  ] [2018-02-06T11:10:19] debug: Successfully connected to 172.16.27.49:24802
févr. 06 11:10:19 ncelrnd0025 synergy-service[10184]: [ Router  ] [2018-02-06T11:10:19] debug: Received route advertisement from router 87621
févr. 06 11:10:19 ncelrnd0025 synergy-service[10184]: [ Router  ] [2018-02-06T11:10:19] debug: Installing routes received from router 87621
févr. 06 11:10:19 ncelrnd0025 synergy-service[10184]: [ Router  ] [2018-02-06T11:10:19] debug:    Route 1: dest 87621, cost 0, path []
févr. 06 11:10:19 ncelrnd0025 synergy-service[10184]: [ Router  ] [2018-02-06T11:10:19] debug:    Route 1: not installed
févr. 06 11:10:19 ncelrnd0025 synergy-service[10184]: [ Router  ] [2018-02-06T11:10:19] debug:    Route 2: dest 87620, cost 1, path [87620]
févr. 06 11:10:19 ncelrnd0025 synergy-service[10184]: [ Router  ] [2018-02-06T11:10:19] debug:    Route 2: ignored because it leads back to this machine
févr. 06 11:10:19 ncelrnd0025 synergy-service[10184]: [ Router  ] [2018-02-06T11:10:19] debug: Route table contents:
févr. 06 11:10:19 ncelrnd0025 synergy-service[10184]: [ Router  ] [2018-02-06T11:10:19] debug:    Route 1: dest 87621, cost 1, path [87621]

 

Share this post


Link to post
Share on other sites
On 2/3/2018 at 10:38 PM, LaziKevin said:

I highly recommend you use 1.8.8.  Synergy v2 does not behave well on Ubuntu 16.04, even on freshly installed machines.  Use "sudo apt install ./synergy-v1.8.8-stable-25a8cb2-Linux-x86_64.deb" to install it.  It was really frustrating getting this to work, but I cannot live without it now.  

 

Sounds good to me, but I have no idea where to get the old version. There seems to be no link on the site.

Share this post


Link to post
Share on other sites

same issue, clean install of 16.04 it installs the old version.

Even after updating package manager.

Share this post


Link to post
Share on other sites

I'm finding that if you just double click the Linux Ubuntu file for Synergy 2 that was downloaded from Synergy's website, it install's the old version (1.6).  For those whose installation is showing the older version, this is what I did to solve it.

From Terminal, remove Synergy from your system:

sudo apt remove synergy

Download the latest version for Synergy.  In my case this was Synergy 2.0.6-stable (filename: synergy_2.0.6.stable_b1396+1ef57bb6_amd64.deb)

Install using dpkg package NOT apt:

sudo dpkg -i synergy_2.0.6.stable_b1396+1ef57bb6_amd64.deb

Now launch synergy from the GUI with SuperKey + synergy.  It should come up with the Synergy Graphical Version 2.0.6.

Click on the Sign in with Symless button and login to activate Synergy 2.... hopefully!  For me this step is my new headache as I keep getting an error logging into Symless.com, but I think that is just my system.  I'll report back if I find a solution to the login problem.

Share this post


Link to post
Share on other sites

It appears my login probably is related to Firefox exclusively.  Tried logging in with Firefox on both Ubuntu and Windows 10 with the same result that it won't let me log in.  When I use Chrome on Windows 10 I have no problem.  However, I cannot user Chrome on my Linux install for security reasons, so if anyone knows a fix for the Firefox issue so I can activate my copy that would be great.

 

Share this post


Link to post
Share on other sites

I'm using Chromium  as default on my Linux and never had the issue you describe. I think it's available in Synaptic

Share this post


Link to post
Share on other sites

I've been trying over a number of months and giving up each time, hoping Nick would solve it at some future date.  I tried something different after Nick mentioned something about a possible corruption and to try downloading again.  Well I did it from a Windows PC and got different results that worked.  This is what I did.

From Ubuntu's Firefox browser, I got this file...  (I'm using 16.04 LTS 64-bit)

synergy_1.10.0.stable_b36+275cdc1c_debian_amd64.deb ... which kept giving me bad results.  It kept trying to install 1.10.0 but instead installed 1.8.8.

When I used a Windows PC to download the Ubuntu file, I got this file ... which is a different binary.

synergy_1.10.0.stable_b33+275cdc1c_ubuntu_amd64.deb

I copied it across from my Windows PC to Ubuntu PC

I uninstalled the old 1.8.8 Synergy with this command

sudo apt-get remove synergy

Then installed it with this command

sudo dpkg -i synergy_1.10.0.stable_b33+275cdc1c_ubuntu_amd64.deb

Then after it completed the installation without any errors, I ran the synergy application and it allowed me to complete the installation with a GUI interface.

Everything worked after that.  Hooray!  Hope this helps someone.  Conclusion: there is something wrong on the website.  It auto detects your OS version and gives you the wrong file when you are on Ubuntu.

Share this post


Link to post
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now