Originally posted in user list, realised that was the wrong forum...

Having successfully installed and tested Guacamole 0.9.9 against a couple
of RDP connections, I've now tried to build the client and server (I want
to try out the desktop sharing functionality in the API). Build has gone
fine, then I had an issue with the FreeRDP libraries not being found (as
reported by running guacd directly in the console);

freerdp_load_library_symbol: failed to open
/usr/lib/x86_64-linux-gnu/freerdp/guacsnd.so:
/usr/lib/x86_64-linux-gnu/freerdp/guacsnd.so: cannot open shared object
file: No such file or directory

Solved by creating symbolic link as in this thread:
https://sourceforge.net/p/guacamole/discussion/1110834/thread/35f991bb/

ie: ln -s /usr/local/lib/freerdp/guac* /usr/lib/x86_64-linux-gnu/freerdp/

After that, the webapp looked as if it was connecting. Log shows:

guacd[684]: INFO: Creating new client for protocol "rdp"
guacd[684]: INFO: Connection ID is "$f45458f8-df00-42df-a751-c85623e9f159"
guacd[699]: DEBUG: Parameter "console" omitted. Using default value of 0.
guacd[699]: DEBUG: Parameter "console-audio" omitted. Using default value
of 0.
guacd[699]: DEBUG: Parameter "ignore-cert" omitted. Using default value of
0.
guacd[699]: DEBUG: Parameter "disable-auth" omitted. Using default value of
0.
guacd[699]: INFO: No security mode specified. Defaulting to RDP.
guacd[699]: DEBUG: User resolution is 1562x920 at 96 DPI
guacd[699]: DEBUG: Parameter "dpi" omitted. Using default value of 96.
guacd[699]: DEBUG: Using resolution of 1560x920 at 96 DPI
guacd[699]: DEBUG: Parameter "enable-wallpaper" omitted. Using default
value of 0.
guacd[699]: DEBUG: Parameter "enable-theming" omitted. Using default value
of 0.
guacd[699]: DEBUG: Parameter "enable-font-smoothing" omitted. Using default
value of 0.
guacd[699]: DEBUG: Parameter "enable-full-window-drag" omitted. Using
default value of 0.
guacd[699]: DEBUG: Parameter "enable-desktop-composition" omitted. Using
default value of 0.
guacd[699]: DEBUG: Parameter "enable-menu-animations" omitted. Using
default value of 0.
guacd[699]: DEBUG: Parameter "color-depth" omitted. Using default value of
16.
guacd[699]: DEBUG: Parameter "disable-audio" omitted. Using default value
of 0.
guacd[699]: DEBUG: Parameter "enable-printing" omitted. Using default value
of 0.
guacd[699]: DEBUG: Parameter "enable-drive" omitted. Using default value of
0.
guacd[699]: DEBUG: Parameter "drive-path" omitted. Using default value of
"".
guacd[699]: DEBUG: Parameter "create-drive-path" omitted. Using default
value of 0.
guacd[699]: DEBUG: Parameter "recording-name" omitted. Using default value
of "recording".
guacd[699]: DEBUG: Parameter "create-recording-path" omitted. Using default
value of 0.
guacd[699]: INFO: Resize method: none
guacd[699]: INFO: User "@9795d9ab-d36e-44bd-b189-4252baec05b0" joined
connection "$f45458f8-df00-42df-a751-c85623e9f159" (1 users now present)
guacd[699]: INFO: Loading keymap "base"
guacd[699]: INFO: Loading keymap "en-us-qwerty"
connected to <IP-removed>:3389
guacd[699]: INFO: guacdr connected.
guacd[699]: INFO: guacsnd connected.
guacd[684]: INFO: Connection "$f45458f8-df00-42df-a751-c85623e9f159"
removed.

So the connection is formed, then removed. No reason given. Webapp never
showed the desktop but RDP connection was definitely made (I know that
because I kept a Windows RDP session connected one time and it was forcibly
closed when Guacamole connected).  Also worth nothing that VNC connections
work

So two things:

1. Is the symbolic link above required? Is it the right solution?
2. Any way I can find out more on why this isn't connecting?  Should I
expect RDP to work in the latest HEAD code (client and server)?

Cheers
Neil Canham

Reply via email to