VirtualBox

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)

log1 (2.4 KB ) - added by jerome 16 years ago.
VBox.log (33.8 KB ) - added by Denis Angilella 16 years ago.

Download all attachments as: .zip

Change History (18)

by jerome, 16 years ago

Attachment: log1 added

comment:1 by Sander van Leeuwen, 16 years ago

Summary: 1.5.2 VERR_VRDP_PROTOCOL_ERROR!!! when using winxp RDP client1.5.2 VERR_VRDP_PROTOCOL_ERROR!!! when using winxp RDP client -> retry with 1.5.4

Can you retry with 1.5.4?

comment:2 by jerome, 16 years ago

Hi thanks for the update The problem still occurs with 1.5.4 Regards Jerome

comment:3 by Denis Angilella, 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 Denis Angilella, 16 years ago

Attachment: VBox.log added

comment:4 by Denis Angilella, 16 years ago

Maybe it can help, RDP client is Microsoft mstsc.exe version 5.1.2600.2180

comment:5 by Denis Angilella, 16 years ago

Same problem with mstsc.exe version 5.2.3790.0 (Windows 2000)

comment:6 by jerome, 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 sunlover, 16 years ago

Summary: 1.5.2 VERR_VRDP_PROTOCOL_ERROR!!! when using winxp RDP client -> retry with 1.5.41.5.6 VERR_VRDP_PROTOCOL_ERROR!!! when using winxp RDP client
Version: VirtualBox 1.5.2VirtualBox 1.5.6

Hello dangi, thanks for the VBox.log file. We will take a look.

comment:8 by sunlover, 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 sunlover, 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 Denis Angilella, 16 years ago

Yes, I use a french version of Windows. Oh my god, it means that communication is not encrypted?!

comment:11 by sunlover, 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 jerome, 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 Denis Angilella, 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 jerome, 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 sunlover, 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 sunlover, 16 years ago

Resolution: wontfix
Status: newclosed
Summary: 1.5.6 VERR_VRDP_PROTOCOL_ERROR!!! when using winxp RDP clientVERR_VRDP_PROTOCOL_ERROR when using an old version of french winxp RDP client
Note: See TracTickets for help on using tickets.

© 2023 Oracle
ContactPrivacy policyTerms of Use