source: trunk/synergy/doc/trouble.html@ 3232

Last change on this file since 3232 was 2749, checked in by bird, 19 years ago

synergy v1.3.1 sources (zip).

File size: 8.5 KB
Line 
1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
2<html>
3<head>
4 <meta HTTP-EQUIV="Content-Type" CONTENT="text/html;CHARSET=iso-8859-1">
5 <meta name="keywords" content="Virtual Screen, Open Source, Software" />
6 <meta name="description" content="Mouse and Keyboard Sharing" />
7 <link rel="stylesheet" type="text/css" href="synergy.css" media="screen" />
8 <title>Synergy Troubleshooting</title>
9</head>
10<body class="main">
11<p> </p>
12<h3>Synergy Troubleshooting</h3>
13<h4>Problems</h4>
14<ol>
15<li><a href="#problem1">Cannot read configuration</a>
16<li><a href="#problem2">Connection forcefully rejected</a>
17<li><a href="#problem3">Connection timed out</a>
18<li><a href="#problem4">Cannot listen for clients</a>
19<li><a href="#problem5">Unknown screen name "XXX"</a>
20<li><a href="#problem6">Server refused client with name "XXX"</a>
21<br><a href="#problem6">A client with name "XXX" is not in the map</a>
22<li><a href="#problem7">Server already has a connected client with name "XXX"</a>
23<br><a href="#problem7">A client with name "XXX" is already connected</a>
24<li><a href="#problem8">Server has incompatible version</a>
25<li><a href="#problem9">The cursor goes to secondary screen but won't come back</a>
26</ol>
27<h4>Solutions</h4>
28<ol>
29<li><a name="problem1"></a><span class="fakelink">Cannot read configuration</span>
30<p>
31There's an error in the configuration file. This error is always
32accompanied by another message describing the problem. Use that
33message and the <a href="configuration.html">configuration documentation</a>
34to determine the fix.
35</p>
36<li><a name="problem2"></a><span class="fakelink">Connection forcefully rejected</span>
37<p>
38The client was able to contact the server computer but the server was
39not listening for clients. Possible reasons are:
40</p>
41<ul>
42<li>The client is using the wrong server
43<p>
44Make sure the client is using the hostname or IP address of the computer
45running the synergy server.
46</p>
47<li>Synergy isn't running on the server
48<p>
49Make sure the synergy server is running on the server computer. Make
50sure the server is ready to accept connections. If another program is
51using synergy's port (24800 by default) then synergy can't start unless
52you specify a different port.
53</p>
54<li>The client is using the wrong port
55<p>
56Synergy uses port 24800 by default but you can specify a different port.
57If you do use a different port you must use that port on the server and
58all clients.
59</p>
60</ul>
61<li><a name="problem3"></a><span class="fakelink">Connection timed out</span>
62<p>
63The most likely reasons for this are:
64</p>
65<ul>
66<li>A firewall
67<p>
68A firewall is a program or device that deliberately blocks network
69connections for security reasons. Typically, they'll silently drop
70packets they don't want rather than sending a rejection to the sender.
71This makes it more difficult for intruders to break in.
72</p><p>
73When synergy traffic hits a firewall and gets dropped, eventually the
74synergy client will give up waiting for a response and time out. To
75allow synergy traffic through first find all the firewalls on the
76network between and on the synergy client and server computers.
77</p><p>
78A firewall on the server or any network device between the server and
79any client should allow packets to TCP port 24800. (Port 24800 is the
80default; use whichever port you've selected.) You'll have to consult
81the manual for your operating system, device, or firewall software to
82find out how to do this.
83</p><p>
84Usually you'll won't need to adjust a firewall on client machines.
85That's because firewalls normally allow incoming traffic on any port
86they've initiated a connection on. The reasoning is, of course, if
87you started a conversation you probably want to hear the reply.
88</p>
89<li>The network is down or busy
90<p>
91Correct the network problem and try again. You might try
92<span class="code">ping</span> to see if the two computers can see
93each other on the network.
94</p>
95<li>The server is frozen
96<p>
97If the synergy server is running but locked up or very busy then the
98client may get this message. If the server is locked up then you'll
99probably have to restart it. If it's just very busy then the client
100should successfully connect automatically once the server settles down.
101</p>
102</ul>
103<li><a name="problem4"></a><span class="fakelink">Cannot listen for clients</span>
104<p>
105Synergy tried to start listening for clients but the network port is
106unavailable for some reason. Typical reasons are:
107</p>
108<ul>
109<li>No network devices
110<p>
111You must have a TCP/IP network device installed and enabled to use
112synergy.
113</p>
114<li>A synergy server is already running
115<p>
116Check that a synergy server isn't already running.
117</p>
118<li>Another program is using synergy's port
119<p>
120Only one program at a time can listen for connections on a given port.
121If the specific error is that the address is already in use and you've
122ruled out the other causes, then it's likely another program is already
123using synergy's port. By default synergy uses port 24800. Try having
124synergy use a different port number, like 24801 or 24900. Note that
125the server and all clients must use the same port number. Alternatively,
126find the other program and stop it or have it use another port.
127</p>
128</ul>
129<li><a name="problem5"></a><span class="fakelink">Unknown screen name "XXX"</span>
130<p>
131This error can be reported when reading the configuration; see
132<a href="#problem1">cannot read configuration</a>. If the configuration
133was read successfully and you get this error then it means that the
134server's screen is not in the configuration. All screens must be listed
135in the configuration.
136</p><p>
137A common reason for this is when you haven't used the system's hostname
138as its screen name. By default, synergy uses the hostname as the screen
139name. If you used a different screen name in the configuration then you
140must tell synergy what that name is. Let's say the hostname is
141<span class="code">frederick</span> but the configuration defines a screen
142named <span class="code">fred</span>. Then you must tell the server
143that its screen name is <span class="code">fred</span> by using the
144<span class="code">--name fred</span> command line option or setting
145the screen name in the advanced options dialog to
146<span class="code">fred</span>.
147</p><p>
148Alternatively, you can specify one name as an alias of another. See
149the <a href="configuration.html#aliases">configuration documentation</a>
150for details.
151</p><p>
152Another common reason for this is a mismatch between what you think the
153hostname is and what synergy thinks it is. Typically this is a problem
154with fully qualified domain names (FQDN). Perhaps you think your system
155is named <span class="code">fred</span> but synergy thinks it's
156<span class="code">fred.nowhere.com</span> or
157<span class="code">fred.local</span>. You can use either solution above
158to fix this.
159</p>
160<li><a name="problem6"></a><span class="fakelink">Server refused client with name "XXX"</span>
161<br><span class="fakelink">A client with name "XXX" is not in the map</span>
162<p>
163The client is using a screen name not in the server's configuration.
164This is essentially the same problem as <a href="#problem5">Unknown
165screen name "XXX"</a> and has the same solutions: specify another
166screen name or add an alias.
167</p>
168<li><a name="problem7"></a><span class="fakelink">Server already has a connected client with name "XXX"</span>
169<br><span class="fakelink">A client with name "XXX" is already connected</span>
170<p>
171This happens when:
172</p>
173<ul>
174<li>Two clients try use the same screen name
175<p>
176Each client must have a unique screen name. Configure at least one
177client to use a different screen name.
178</p>
179<li>One client reconnects without cleanly disconnecting
180<p>
181It's possible for a client to disconnect without the server knowing,
182usually by being disconnected from the network or possibly by going
183to sleep or even crashing. The server is left thinking the client is
184still connected so when the client reconnects the server will think
185this is a different client using the same name. Synergy will usually
186detect and correct this problem within a few seconds. If it doesn't
187then restart the server.
188</p>
189</ul>
190<li><a name="problem8"></a><span class="fakelink">Server has incompatible version</span>
191<p>
192You're using different versions of synergy on the client and server.
193You should use the same version on all systems.
194</p>
195<li><a name="problem9"></a><span class="fakelink">The cursor goes to secondary screen but won't come back</span>
196<p>
197This is <a href="faq.html#faq17">FAQ #17</a> and is also mentioned in
198the documentation for <a href="running.html#asymmetric">using synergy</a>
199and <a href="configuration.html#asymmetric">configuration</a>.
200</p>
201</ol>
202</body>
203
204</html>
Note: See TracBrowser for help on using the repository browser.