aMule Forum
English => en_Linux => Topic started by: zhangweiwu on February 04, 2009, 11:12:11 AM
-
On server:
zhangweiwu@Pyrrhus:~$ amulecmd -h localhost
This is amulecmd 2.1.3
Enter password for mule connection:
Creating client...
Succeeded! Connection established to aMule 2.1.3
---------------------------------------
| aMule text client |
---------------------------------------
Use 'Help' for command list
aMulecmd$
Ok, exiting aMulecmd...
On my notebook:
zhangweiwu@esmeralda:~$ amulecmd -h pyrrhus
This is amulecmd 2.2.2
Enter password for mule connection:
Creating client...
ReadPacket: packet have invalid flags 0
Connection Failed. Unable to connect to the specified host
I first thought it's a network problem that amuled on server only accept connections from localhost. But I verified it's not the case by using ssh -L on my notebook:
$ ssh -L 4712:localhost:4712 pyrrhus sleep 10 & sleep 5; amulecmd -h localhost
[1] 7011
This is amulecmd 2.2.2
Enter password for mule connection:
Creating client...
ReadPacket: packet have invalid flags 0
Connection Failed. Unable to connect to the specified host
zhangweiwu@esmeralda:incoming$
[1]+ Stopped ssh -L 4712:localhost:4712 pyrrhus sleep 10
My question: Is there a version compatibility problem or change to the protocol? Otherwise what do you think is the problem and how can I fix it?
Thanks in advance.
-
It seems amule external control protocol is not stable at all and change from version to version. I upgraded server to 2.2.1 and solved the problem.
-
Yes, this is intended. EC is generally only compatible inside the same version (for instance 2.2.x, but not SVN or 2.1.3) unless advertised otherwise. We should probably make this more clear and tell the user about it when he tries to connect.