rfbProcessClientProtocolVersion: not a valid RFB client
Jonas Bark
jonas.bark "at" gmx.de
Fri Mar 30 19:08:00 2007
Yes, you are right, I had two executables and I choosed the wrong one.
I've had some troubles with the font stuff, but it seems to run so far
(the server).
No, I did not see the error messages on the Psion, only in the Web Browser.
When I now start the VNC Server and try to connect through my Psion, I
see those entries in the log file:
Couldn't open RGB_DB '/usr/X11R6/lib/X11/rgb'
xrdb: No such file or directory
xrdb: can't open file '/home/boni/.Xresources'
xsetroot: unknown color "grey"
Connections: accepted: 192.168.10.105::4887
gnome-terminal: Fatal IO error 104 (Connection reset by peer) on X
server :1.0.
Fenstermanager-Warnung: Schwerwiegender E/A-Fehler 11 (Resource
temporarily unavailable) auf Anzeige ;:1+.
With my usual PC I can perfectly connect to the Server.
Anyway, I think, we are very close to the solution.
Thank you for your efforts, Jonas
> Hi Jonas,
>
> You are definitely not using a VNC 4.1.1 server computer, I'm afraid. The
> log output you're seeing indicates that you're running a VNC 3 series
> server, or something based on that codebase.
>
> The error "not a valid RFB client" was returned by VNC 3 series servers if
> the connected "viewer" sent something other than an RFB protocol version
> string. Disabling the protocol check won't help, since the problem is that
> the two bits of software are fundamentally speaking a different language.
>
> Incidentally, that's the message you'll get if you direct a web browser to
> connect to the RFB port of a VNC 3 series (-based) server - are you sure
> you're looking at the error message corresponding to the failed connection
> >from the Psion?
>
> Cheers,
>
> Wez @ RealVNC Ltd
>
>
>
>> -----Original Message-----
>> From: vnc-list-admin "at" realvnc.com
>> [mailto:vnc-list-admin "at" realvnc.com] On Behalf Of Jonas Bark
>> Sent: 30 March 2007 14:11
>> To: VNC-List "at" realvnc.com
>> Subject: RE: rfbProcessClientProtocolVersion: not a valid RFB client
>>
>> Well, according to Synpatic I am using 4.1.1 of the RealVNC
>> server which
>> is not the newest version. I tried converting the newest RPM
>> package to
>> a Debian file but install says something with collition with
>> xvncserver,
>> I'm not sure.
>> Connection from a usual Computer VNC client works but not with the
>> Psion. One of the source code from the Psion Java Programs says:
>> "final String versionMsg = "RFB 003.003\n"
>> On the Psion, there doesn't exist another VNC Client and this
>> SSH stuff
>> isn't supported.
>> That's why I meant to deactivate the rfbProtocol Check, to force the
>> server/client to accept the connection.
>>
>> Greets, Jonas
>>
>>
>>> Hi Jonas,
>>>
>>> Sorry - I misunderstood your original post. From the log
>>>
>> output below, it
>>
>>> seems that the server software that you are attempting to
>>>
>> connect to is
>>
>>> rejecting the connection because it believes that the
>>>
>> VNC-based viewer you
>>
>>> are using is not using the RFB protocol.
>>>
>>> What server software are you attempting to connect to?
>>>
>>> Have you tried installing the latest standard VNC server release?
>>>
>>> Regards,
>>>
>>> Wez @ RealVNC Ltd
>>>
>>>
>>>
>>>
>>>> -----Original Message-----
>>>> From: Jonas Bark [mailto:jonas.bark "at" gmx.de]
>>>> Sent: 30 March 2007 13:02
>>>> To: James Weatherall
>>>> Subject: Re: rfbProcessClientProtocolVersion: not a valid
>>>>
>> RFB client
>>
>>>> Thank you for this answer.
>>>> Do you mean display with disable? If so, if I connect
>>>>
>> through a Web
>>
>>>> Browser from the Psion, it shows "RFB 003.003" to me. But
>>>> whatever I do,
>>>> wether through a web browser or a VNC Client it always
>>>>
>> says the same:
>>
>>>> 30/03/07 13:59:45 Got connection from client 192.168.10.105
>>>> 30/03/07 13:59:45 rfbProcessClientProtocolVersion: not a
>>>> valid RFB client
>>>> 30/03/07 13:59:45 Client 192.168.10.105 gone
>>>> 30/03/07 13:59:45 Statistics:
>>>> 30/03/07 13:59:45 framebuffer updates 0, rectangles 0, bytes 0
>>>>
>>>> The Psion only supports Java 1.1 but actually it worked great
>>>> on Windows XP.
>>>>
>>>> Any Ideas left?
>>>>
>>>> Thank you, Jonas