Take the 2-minute tour ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free, no registration required.

I install synergy on my ubuntu computer to use as server (kbd and mouse are plugged into it). I install synergy on winPC to use as client. Everything is great until I need to reboot winPC (as is so common with those win PC's). Now synergy says

WARNING: failed to connect to server: server already has a connected client with our name.

If I quit synergy on the ubuntu machine and reopen it this error does not go away. I have two solutions. One: rename the windows computer and reboot it (unacceptable). Two: Reboot ubuntu computer (completely unacceptable).

Why is synergy persisting a dead connection even after I close and reopen it? px ax | grep synergy only returns the running grep. How do I fix this without rebooting either computer? Is synergy hiding under some other name, or does it leave files laying around I can delete?

share|improve this question
    
Have you resolved your question? –  pl1nk Jun 25 '12 at 16:07
1  
I'm not sure. I'll play around with it more and try to accept an answer. I've just been being real careful about trying not to reboot anything. –  Mikey Jun 25 '12 at 21:04
add comment

2 Answers 2

up vote 1 down vote accepted

I was having the same issue with server running on Fedora 16 and client on Windows 7. I finally found that the problem was that although I was stopping the client application from the PC toolbar there were actually client processes still running which were consequently keeping a connection open with the PC's name.

I killed in task manager restarted and that solved my problem.

share|improve this answer
add comment

have you tried ps -ef | grep synergy instead

share|improve this answer
    
Doesn't list anything different. –  Mikey Mar 19 '12 at 19:22
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.