You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@guacamole.apache.org by Shanon Loughton <sl...@cloudmine.net.au> on 2016/08/02 02:53:42 UTC

Guacdr / rdpdr file transfer Not Working In Guacamole 0.9.9

Hi

I cannot get guacdr / rdpdr working. The remote session connects ok and I
have sound working. There is no device option in a session's guacamole ALT
SHIFT TAB menu, and when I drag and drop a file it says 'File Transfer not
supported or not enabled....", and there is no mapped drive in Windows.
Please help? Im authenticating with no-auth.

Should I try 0.9.10 (incubating) ? If so, how can I compile no-auth 0.9.10,
as I can compile the rest.

The logs look ok. To clarify, is guacdr-client.so the same as guacdr.so
mentioned in other posts?

Remote target:
Windows 2008 Server R2 on AWS EC2

Server:
Ubuntu 16.04 64 bit
guacamole-0.9.9.war (binary from sf)
guacamole-server-0.9.9 (src from sf, then compiled)
guacamole-auth-noauth-0.9.9 (src from sf, then compiled)
tomcat8 8.0.32-1ubuntu1.1 (apt)
libfreerdp-dev:amd64 1.1.0~git20140921.1.440916e+dfsg1-5ubuntu1 (apt)

root@ip-10-9-38-161:~# cat /etc/guacamole/guacamole.properties
# NoAuth properties
noauth-config: /etc/guacamole/no-auth.xml

root@ip-10-9-38-161:~# cat /etc/guacamole/no-auth.xml
<configs>
<config name="main" protocol="rdp">
<param name="hostname" value="10.9.32.81" />
<param name="port" value="3389" />
<param name="username" value="administrator" />
<param name="password" value="password" />
<param name="ignore-cert" value="true" />
<param name="enable-drive">true</param>
<param name="drive-path">/home/ubuntu/drive</param>
</config>
</configs>

root@ip-10-9-38-161:~# ls /usr/lib/x86_64-linux-gnu/freerdp/
guacdr-client.la  guacdr-client.so  guacsnd-client.la  guacsnd-client.so
guacsvc-client.la  guacsvc-client.so

root@ip-10-9-38-161:~# tail -n 30 /var/log/syslog
Aug  2 02:46:42 ubuntu guacd[24204]: Protocol "rdp" selected
Aug  2 02:46:42 ubuntu guacd[24204]: Connection ID is
"$2c03066e-24ce-4cc3-a66b-ce6b250a158f"
Aug  2 02:46:42 ubuntu guacd[24204]: No security mode specified. Defaulting
to RDP.
Aug  2 02:46:42 ubuntu guacd[24204]: Loading keymap "base"
Aug  2 02:46:42 ubuntu guacd[24204]: Loading keymap "en-us-qwerty"
Aug  2 02:46:42 ubuntu guacd[24204]: Starting client
Aug  2 02:46:42 ubuntu guacd[24204]: guacsnd connected.
Aug  2 02:46:42 ubuntu guacd[24204]: guacdr connected.
Aug  2 02:46:42 ubuntu guacd[24204]: Connected to RDPDR 1.12 as client
0x0003
Aug  2 02:46:42 ubuntu guacd[24204]: Ignoring server capability set
type=0x0001, length=44
Aug  2 02:46:42 ubuntu guacd[24204]: Ignoring server capability set
type=0x0002, length=8
Aug  2 02:46:42 ubuntu guacd[24204]: Ignoring server capability set
type=0x0003, length=8
Aug  2 02:46:42 ubuntu guacd[24204]: Ignoring server capability set
type=0x0004, length=8
Aug  2 02:46:42 ubuntu guacd[24204]: Ignoring server capability set
type=0x0005, length=8
Aug  2 02:46:42 ubuntu guacd[24204]: Sending capabilities...
Aug  2 02:46:42 ubuntu guacd[24204]: Capabilities sent.
Aug  2 02:46:42 ubuntu guacd[24204]: Client ID confirmed
Aug  2 02:46:42 ubuntu guacd[24204]: Connected to RDPDR 1.12 as client
0x0002
Aug  2 02:46:42 ubuntu guacd[24204]: Ignoring server capability set
type=0x0001, length=44
Aug  2 02:46:42 ubuntu guacd[24204]: Ignoring server capability set
type=0x0002, length=8
Aug  2 02:46:42 ubuntu guacd[24204]: Ignoring server capability set
type=0x0003, length=8
Aug  2 02:46:42 ubuntu guacd[24204]: Ignoring server capability set
type=0x0004, length=8
Aug  2 02:46:42 ubuntu guacd[24204]: Ignoring server capability set
type=0x0005, length=8
Aug  2 02:46:42 ubuntu guacd[24204]: Sending capabilities...
Aug  2 02:46:42 ubuntu guacd[24204]: Capabilities sent.
Aug  2 02:46:42 ubuntu guacd[24204]: Client ID confirmed
Aug  2 02:46:42 ubuntu guacd[24204]: User logged on
Aug  2 02:46:42 ubuntu guacd[24204]: All supported devices sent.

cheers
-- 
*Shanon Loughton*
phone +61 (0) 412 584 142
email  sloughton@cloudmine.net.au
web
*www.cloudmine.net.au <http://www.cloudmine.net.au>*skype cgltower

Re: Guacdr / rdpdr file transfer Not Working In Guacamole 0.9.9

Posted by Shanon Loughton <sl...@cloudmine.net.au>.
Nevermind, fixed.
I started again and it all worked. The only thing different was the params
syntax in

/etc/guacamole/no-auth.xml

from:
...
<param name="enable-drive">true</param>
<param name="drive-path">/home/ubuntu/drive</param>
...

to:
...
<param name="enable-drive" value="true" />
<param name="drive-path" value="/home/ubuntu/drive" />
...

and possibly more relaxed permissions on /home/ubuntu/drive...not sure
really.

There were no indicating messages in the logs when it failed silently and
when it did work, as the logs were the same in both cases.

Thanks for a great piece of software anyway :)

Shanon





On Tue, Aug 2, 2016 at 12:23 PM, Shanon Loughton <sloughton@cloudmine.net.au
> wrote:

> Hi
>
> I cannot get guacdr / rdpdr working. The remote session connects ok and I
> have sound working. There is no device option in a session's guacamole ALT
> SHIFT TAB menu, and when I drag and drop a file it says 'File Transfer not
> supported or not enabled....", and there is no mapped drive in Windows.
> Please help? Im authenticating with no-auth.
>
> Should I try 0.9.10 (incubating) ? If so, how can I compile no-auth
> 0.9.10, as I can compile the rest.
>
> The logs look ok. To clarify, is guacdr-client.so the same as guacdr.so
> mentioned in other posts?
>
> Remote target:
> Windows 2008 Server R2 on AWS EC2
>
> Server:
> Ubuntu 16.04 64 bit
> guacamole-0.9.9.war (binary from sf)
> guacamole-server-0.9.9 (src from sf, then compiled)
> guacamole-auth-noauth-0.9.9 (src from sf, then compiled)
> tomcat8 8.0.32-1ubuntu1.1 (apt)
> libfreerdp-dev:amd64 1.1.0~git20140921.1.440916e+dfsg1-5ubuntu1 (apt)
>
> root@ip-10-9-38-161:~# cat /etc/guacamole/guacamole.properties
> # NoAuth properties
> noauth-config: /etc/guacamole/no-auth.xml
>
> root@ip-10-9-38-161:~# cat /etc/guacamole/no-auth.xml
> <configs>
> <config name="main" protocol="rdp">
> <param name="hostname" value="10.9.32.81" />
> <param name="port" value="3389" />
> <param name="username" value="administrator" />
> <param name="password" value="password" />
> <param name="ignore-cert" value="true" />
> <param name="enable-drive">true</param>
> <param name="drive-path">/home/ubuntu/drive</param>
> </config>
> </configs>
>
> root@ip-10-9-38-161:~# ls /usr/lib/x86_64-linux-gnu/freerdp/
> guacdr-client.la  guacdr-client.so  guacsnd-client.la  guacsnd-client.so
> guacsvc-client.la  guacsvc-client.so
>
> root@ip-10-9-38-161:~# tail -n 30 /var/log/syslog
> Aug  2 02:46:42 ubuntu guacd[24204]: Protocol "rdp" selected
> Aug  2 02:46:42 ubuntu guacd[24204]: Connection ID is
> "$2c03066e-24ce-4cc3-a66b-ce6b250a158f"
> Aug  2 02:46:42 ubuntu guacd[24204]: No security mode specified.
> Defaulting to RDP.
> Aug  2 02:46:42 ubuntu guacd[24204]: Loading keymap "base"
> Aug  2 02:46:42 ubuntu guacd[24204]: Loading keymap "en-us-qwerty"
> Aug  2 02:46:42 ubuntu guacd[24204]: Starting client
> Aug  2 02:46:42 ubuntu guacd[24204]: guacsnd connected.
> Aug  2 02:46:42 ubuntu guacd[24204]: guacdr connected.
> Aug  2 02:46:42 ubuntu guacd[24204]: Connected to RDPDR 1.12 as client
> 0x0003
> Aug  2 02:46:42 ubuntu guacd[24204]: Ignoring server capability set
> type=0x0001, length=44
> Aug  2 02:46:42 ubuntu guacd[24204]: Ignoring server capability set
> type=0x0002, length=8
> Aug  2 02:46:42 ubuntu guacd[24204]: Ignoring server capability set
> type=0x0003, length=8
> Aug  2 02:46:42 ubuntu guacd[24204]: Ignoring server capability set
> type=0x0004, length=8
> Aug  2 02:46:42 ubuntu guacd[24204]: Ignoring server capability set
> type=0x0005, length=8
> Aug  2 02:46:42 ubuntu guacd[24204]: Sending capabilities...
> Aug  2 02:46:42 ubuntu guacd[24204]: Capabilities sent.
> Aug  2 02:46:42 ubuntu guacd[24204]: Client ID confirmed
> Aug  2 02:46:42 ubuntu guacd[24204]: Connected to RDPDR 1.12 as client
> 0x0002
> Aug  2 02:46:42 ubuntu guacd[24204]: Ignoring server capability set
> type=0x0001, length=44
> Aug  2 02:46:42 ubuntu guacd[24204]: Ignoring server capability set
> type=0x0002, length=8
> Aug  2 02:46:42 ubuntu guacd[24204]: Ignoring server capability set
> type=0x0003, length=8
> Aug  2 02:46:42 ubuntu guacd[24204]: Ignoring server capability set
> type=0x0004, length=8
> Aug  2 02:46:42 ubuntu guacd[24204]: Ignoring server capability set
> type=0x0005, length=8
> Aug  2 02:46:42 ubuntu guacd[24204]: Sending capabilities...
> Aug  2 02:46:42 ubuntu guacd[24204]: Capabilities sent.
> Aug  2 02:46:42 ubuntu guacd[24204]: Client ID confirmed
> Aug  2 02:46:42 ubuntu guacd[24204]: User logged on
> Aug  2 02:46:42 ubuntu guacd[24204]: All supported devices sent.
>
> cheers
> --
> *Shanon Loughton*
> phone +61 (0) 412 584 142
> email  sloughton@cloudmine.net.au
> web
> *www.cloudmine.net.au <http://www.cloudmine.net.au>*skype cgltower
>
>


-- 
*Shanon Loughton*
phone +61 (0) 412 584 142
email  sloughton@cloudmine.net.au
web
*www.cloudmine.net.au <http://www.cloudmine.net.au>*skype cgltower