Menu

although i succeed to compile FreeRDP 1.0.1 and guacamole 0.9.7 , but i can't access window 2003 server via guacamole

hanfeng
2015-11-25
2016-02-07
  • hanfeng

    hanfeng - 2015-11-25

    Hi:

    i succeed to compile FreeRDP 1.0.1 and guacamole 0.9.7 , and when i
    compile guacamole 0.9.7 ,guacamole can identify lib -> freerdp

    everything is fine .

    but When i access window 2003 server via guacamole , i can't access it
    and i find some error info via searching /var/log

    Nov 25 23:05:19 test guacd[9791]: Protocol "rdp" selected
    Nov 25 23:05:19 test guacd[9791]: Connection ID is
    "$6b148540-f17a-4516-b263-33b48684f526"
    Nov 25 23:05:19 test kernel: [13851.265090] guacd[9791]: segfault at 0
    ip b6c1b035 sp bfe61f70 error 4 in libfreerdp-utils.so.1.0.1[b6c15000+e000]

    if i use apt-get install freerdp-devel , everything is fine and i can
    access the windows 2003 server via guacamole , our ubuntu version is
    12.04.05 .

    if possible , plase give me some help .

    Thanks

    Nov 25 23:00:11 test guacd[9668]: Protocol "rdp" selected
    Nov 25 23:00:11 test guacd[9668]: Connection ID is
    "$e4d43471-688a-4801-8837-d25a0ffed684"
    Nov 25 23:00:11 test kernel: [13543.708895] guacd[9668]: segfault at 0
    ip b6cab035 sp bff25140 error 4 in libfreerdp-utils.so.1.0.1[b6ca5000+e000]
    Nov 25 23:00:42 test guacd[9671]: Protocol "rdp" selected
    Nov 25 23:00:42 test guacd[9671]: Connection ID is
    "$e93672de-f78c-477c-a8ce-2aab2b115037"
    Nov 25 23:00:42 test kernel: [13574.136881] guacd[9671]: segfault at 0
    ip b6cab035 sp bff25140 error 4 in libfreerdp-utils.so.1.0.1[b6ca5000+e000]
    Nov 25 23:01:27 test guacd[9677]: Protocol "rdp" selected
    Nov 25 23:01:27 test guacd[9677]: Connection ID is
    "$bc6a2cdc-272a-4ed7-ab51-e75cc6a80be9"
    Nov 25 23:01:27 test kernel: [13619.124843] guacd[9677]: segfault at 0
    ip b6cab035 sp bff25140 error 4 in libfreerdp-utils.so.1.0.1[b6ca5000+e000]
    Nov 25 23:01:57 test guacd[9682]: Protocol "rdp" selected
    Nov 25 23:01:57 test guacd[9682]: Connection ID is
    "$9d7d5944-9782-48a8-8c4e-8b041be3614b"
    Nov 25 23:01:57 test kernel: [13649.521094] guacd[9682]: segfault at 0
    ip b6cab035 sp bff25140 error 4 in libfreerdp-utils.so.1.0.1[b6ca5000+e000]
    Nov 25 23:02:28 test guacd[9686]: Protocol "rdp" selected
    Nov 25 23:02:28 test guacd[9686]: Connection ID is
    "$d08fe707-5567-4941-88c6-39e8478ea22d"
    Nov 25 23:02:28 test kernel: [13680.032887] guacd[9686]: segfault at 0
    ip b6cab035 sp bff25140 error 4 in libfreerdp-utils.so.1.0.1[b6ca5000+e000]
    Nov 25 23:02:47 test guacd[9772]: Guacamole proxy daemon (guacd) version
    0.9.7 started
    Nov 25 23:02:47 test guacd[9774]: Listening on host 127.0.0.1, port 4822
    Nov 25 23:04:56 test guacd[9789]: Protocol "rdp" selected
    Nov 25 23:04:56 test guacd[9789]: Connection ID is
    "$afaed098-eb93-48df-b506-071ee37bd1cf"
    Nov 25 23:04:56 test kernel: [13827.876873] guacd[9789]: segfault at 0
    ip b6c1b035 sp bfe61f70 error 4 in libfreerdp-utils.so.1.0.1[b6c15000+e000]
    Nov 25 23:05:19 test guacd[9791]: Protocol "rdp" selected
    Nov 25 23:05:19 test guacd[9791]: Connection ID is
    "$6b148540-f17a-4516-b263-33b48684f526"
    Nov 25 23:05:19 test kernel: [13851.265090] guacd[9791]: segfault at 0
    ip b6c1b035 sp bfe61f70 error 4 in libfreerdp-utils.so.1.0.1[b6c15000+e000

     
  • Prasanna Balakrishnan

    I guess it has got to do something with version of the library installed. Uninstall the existing libraries linked to FreeRDP and devel pacakges.

    Install libfreerdp-dev which is suggested as per the Documentation for Ubuntu distribution.
    Recompile the guacamole server [guacd].

    Probably Michael Jumper or someone can comment if I am wrong.

    Regards,
    Prasanna B

     
  • Michael Jumper

    Michael Jumper - 2016-01-07

    hanfeng, does this mean that multiple versions of FreeRDP are now installed on your system? If so, they may be conflicting.

     

    Last edit: Michael Jumper 2016-01-07
  • bmullan

    bmullan - 2016-02-07

    I learned just last week while experimenting with ubuntu, xfreerdp & a windows VM doing remoteapp that the current version of freerdp is v2.0.0-dev.

    The version in the Ubuntu repositories is 1.0.x something.

    I had been having problems with the repository version and was told to compile the source to get the latest because of all the bug fixes & the fact that lots of new features were now supported.

    Its really easy to compile the latest xfreerdp/freerdp.

    First, just purge the currently installed freerdp from your Ubuntu system:

    $ sudo apt-get purge freerdp

    Then follow the above instructions. Only takes a few minutes.

    I've found freerdp v2.0.0-dev also is helping guacamole RDP connections in regards to stability... alot.

    brian

     

    Last edit: bmullan 2016-02-07