Opened 16 years ago
Closed 16 years ago
#932 closed defect (wontfix)
VERR_VRDP_PROTOCOL_ERROR when using an old version of french winxp RDP client
Reported by: | jerome | Owned by: | |
---|---|---|---|
Component: | other | Version: | VirtualBox 1.5.6 |
Keywords: | Cc: | ||
Guest type: | other | Host type: | other |
Description
Hello. Maybe this is the same bug as #813? I am using Vbox 1.5.2 on linux host rdesktop works ok from linux RDP client At this time VM are unusable from Win clients... If it is fixed is next release, can you provide a working binary please ? I tried the svn tree but unfortunately VRDP is not included
Do you have some workaround at this time (some other winXP client that would work ?) Thanks Jerome
Attachments (2)
Change History (18)
by , 16 years ago
comment:1 by , 16 years ago
Summary: | 1.5.2 VERR_VRDP_PROTOCOL_ERROR!!! when using winxp RDP client → 1.5.2 VERR_VRDP_PROTOCOL_ERROR!!! when using winxp RDP client -> retry with 1.5.4 |
---|
comment:2 by , 16 years ago
Hi thanks for the update The problem still occurs with 1.5.4 Regards Jerome
comment:3 by , 16 years ago
This bug still exists in vbox 1.5.7, see attached file.
It happens with Windows XP SP2 RDP Client.
Do you know a workaround?
by , 16 years ago
comment:4 by , 16 years ago
Maybe it can help, RDP client is Microsoft mstsc.exe version 5.1.2600.2180
comment:6 by , 16 years ago
Yes the last version is still buggy & unusable... Innotek staff: have you identified the problem btw ?
This is the workaround i use (some users are on windows, you can't do nothing about it ;-)
-disable VRDP on the VM (must shut it down first)
-enable remote desktop access on the guest VM
-shut down the VM
-Set up a port forwarding to the default RDP 3389 with the following command:
assuming your vm is called 'winxp':
VBoxManage setextradata "winxp" "VBoxInternal/Devices/pcnet/0/LUN#0/Config/rdp_fw/Protocol" TCP
VBoxManage setextradata "winxp" "VBoxInternal/Devices/pcnet/0/LUN#0/Config/rdp_fw/GuestPort" 3389
VBoxManage setextradata "winxp" "VBoxInternal/Devices/pcnet/0/LUN#0/Config/rdp_fw/HostPort" 33389
restart your VM
Now you should be able to connect on port 33389 with any winxp client...
comment:7 by , 16 years ago
Summary: | 1.5.2 VERR_VRDP_PROTOCOL_ERROR!!! when using winxp RDP client -> retry with 1.5.4 → 1.5.6 VERR_VRDP_PROTOCOL_ERROR!!! when using winxp RDP client |
---|---|
Version: | VirtualBox 1.5.2 → VirtualBox 1.5.6 |
Hello dangi, thanks for the VBox.log file. We will take a look.
comment:8 by , 16 years ago
Hello freejazz, the problem that you've reported is different from what dangi has. In your log the RDP packet is not even decrypted, while in dangi's one it is decrypted.
Can you please make a new log with the 1.5.6? Make sure you connect to the VRDP server rather than the guest WinXP RDP.
Thanks!
comment:9 by , 16 years ago
dangi, do you use a MS RDP Client version which does not support encryption? Like one included in a French version of Windows?
comment:10 by , 16 years ago
Yes, I use a french version of Windows. Oh my god, it means that communication is not encrypted?!
comment:11 by , 16 years ago
AFAIK, the french version of the client does not use encryption. Could you try with the en_us client? Take it from the Microsoft site.
comment:12 by , 16 years ago
Update: i am also testing with french XP version. I'll run a test with the en_US client (if it is available for dl ?) I'll keep you posted. Regards
comment:13 by , 16 years ago
I installed "Remote Desktop Connection (Terminal Services Client 6.0) for Windows XP (KB925876)" in french language from Microsoft Web site and now it works!
I also tested on Windows 2003 server english, with mstsc.exe version 5.2.3790.3959, it works.
comment:14 by , 16 years ago
I also tested KB925876 (french). Note: English version isn't installable on french XP.
I confim that it solves the problem.
Additional notes:
-Only null auth. scheme seems usable. Trying "external" leads to error msgs in the log:
00:01:15.499 VRDPAUTH: ConsoleVRDPServer::Authenticate: loading external authentication library 'VRDPAuth' 00:01:15.515 VRDPAUTH: Could not resolve import 'VRDPAuth2'. Error code: VERR_SYMBOL_NOT_FOUND 00:01:15.515 VRDPAUTH: Using entry point 'VRDPAuth'. 00:01:15.516 VRDPAUTH: external authentication module returned 'access denied' 00:01:15.516 VRDPAUTH: Access denied.
-same resolution must be configured on client/VM sides unless display strangely blinks (switch between the 2 res.?). Very strange...
Thanks for your help anyway.
Jerome
comment:15 by , 16 years ago
Jerome,
the username/password which you use with auth external must be valid on the VRDP server system. The VRDPAuth module uses PAM to authenticate the user, 'login' PAM service name is used. The 'access denied' error is most likely a PAM misconfiguration. The VRDPAuth module can produce a debug output. To enable it do: export VRDP_AUTH_DEBUG_FILENAME=/full/path/to/logfile and run the VM with the env var. Then try to connect with the RDP client and take a look in the logile.
About this blinking, have you installed the latest (1.5.6) guest additions to the VM?
comment:16 by , 16 years ago
Resolution: | → wontfix |
---|---|
Status: | new → closed |
Summary: | 1.5.6 VERR_VRDP_PROTOCOL_ERROR!!! when using winxp RDP client → VERR_VRDP_PROTOCOL_ERROR when using an old version of french winxp RDP client |
Can you retry with 1.5.4?