hello,
i am using freerdp 0.8.1 connecting to 2008 terminal server farm with a
connection broker.
freerdp usually works wonderfully (thanks for all your amazing work!).
however, when i pass credentials on the command line, more often than not
freerdp crashes. if i keep retrying, it eventually will connect, but usually
crashes when the terminal server is displaying the 'Welcome' screen. when i
check the event log on the terminal server, there is an error with pretty
limited info. google tells me that error is when you have a shoddy network
connection, but if i take out the credentials on the command line, freerdp
works as is expected all the time. as soon as i pass credentials, the
connection problems show up again. here is the output from freerdp and the
windows event log error. (machine names and credentials redacted)
machine:/# xfreerdp -u USERNAME -p PASSWORD -d DOMAIN tsfarm.domain.org
xkbLayout: us xkbVariant:
xkbLayout: us xkbVariant:
find_keyboard_layout_in_xorg_rules: 409
detect_keyboard_layout_from_locale: 409
Using US (0x00000409)
Loading keymap xfree86
xkbfilepath: /lib/kmaps/freerdp/keymaps/xfree86
Loading keymap xfree86(basic)
xkbfilepath: /lib/kmaps/freerdp/keymaps/xfree86
Loading keymap aliases(qwerty)
xkbfilepath: /lib/kmaps/freerdp/keymaps/aliases
kbd_init: detect_and_load_keyboard returned 1033
freerdp_kbd_init: 409
starting thread 0 to tsfarm.domain.org:3389
main thread, waiting for all threads to exit
freerdp_chanman_pre_connect:
keyboard_layout: 409
connecting to tsfarm.domain.org:3389
TLS Encryption negotiated
ssl_verify: error 20 (see 'man 1 verify' for more information)
certificate details:
Subject:
countryName = US
stateOrProvinceName = Colorado
localityName = Denver
organizationName = ORGANIZATION
organizationalUnitName = IT
commonName = tsfarm.domain.org
Issued by:
countryName = ZA
stateOrProvinceName = Western Cape
localityName = Cape Town
organizationName = Thawte Consulting cc
organizationalUnitName = Certification Services Division
commonName = Thawte Premium Server CA
emailAddress = [email protected]
The server could not be authenticated. Connection security may be
compromised!
TLS connection established
freerdp_chanman_post_connect: server name [tsfarm.domain.org]
chan_man->num_libs [0]
ui_unimpl: NOT IMPLEMENTED: Unknown PDU type 0xb
ui_unimpl: NOT IMPLEMENTED: Unknown PDU type 0x4
ui_unimpl: NOT IMPLEMENTED: Unknown PDU type 0xf
ui_unimpl: NOT IMPLEMENTED: Unknown PDU type 0xa
Received Set Error Information PDU with reason 0
run_xfreerdp: inst->rdp_check_fds failed
main thread, all threads did exit
Log Name: System
Source: TermDD
Date: 5/13/2011 1:55:18 PM
Event ID: 56
Task Category: None
Level: Error
Keywords: Classic
User: N/A
Computer: TS1.domain.org
Description:
The Terminal Server security layer detected an error in the protocol stream
and has disconnected the client.
Event Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="TermDD" />
<EventID Qualifiers="49162">56</EventID>
<Level>2</Level>
<Task>0</Task>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime="2011-05-13T19:55:18.283Z" />
<EventRecordID>180996</EventRecordID>
<Channel>System</Channel>
<Computer>TS1.domain.org</Computer>
<Security />
</System>
<EventData>
<Data>\Device\Termdd</Data>
<Binary>00060400010000000000000038000AC00000000038000AC00000000000000000000000000000000005000780</Binary>
</EventData>
</Event>
thanks for your time!
chris
------------------------------------------------------------------------------
Achieve unprecedented app performance and reliability
What every C/C++ and Fortran developer should know.
Learn how Intel has extended the reach of its next-generation tools
to help boost performance applications - inlcuding clusters.
http://p.sf.net/sfu/intel-dev2devmay
_______________________________________________
Freerdp-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/freerdp-devel