Thanks Sebastian for the inputs. 

 

Guacamole 1.1.0 mandatorily required Freerdp2. But since I am using Ubuntu 
16.04, Freerdp2 does not get installed on this version. Hence I reverted back 
to Guacamole 1.0.0. i.e. Reinstalled the server and client components for 1.0.0 
and everything works fine for now.

 

Even with Ubuntu 18.04, I have observed multiple issues with Guacamole 1.1.0, 
especially for Windows RDP connections. I even took the latest code from git 
master for both server and client (1.2.0), but still running into a few issues. 
It seems 1.1.0 is still not stable for this use case. It may not necessarily be 
a Guacamole problem, but may be a problem of the underlying dependencies like 
FreeRDP2 or Windows 2019 RDP server I am trying to connect with.

 

Hence for now, I am staying with the last code I downloaded from git for 1.0.0, 
back in first week of Jan 2020.

 

Thanks again.

 

 

From: Sebastian Männling [mailto:[email protected]] 
Sent: 30 March 2020 06:06 PM
To: [email protected]
Subject: RE: Guacamole Version identification

 

what i actually meant was the end of the `./configure` ...

i just installed the minimal necessary libs to get guacd compiled (gcc 
libjpeg-dev libpng-dev libcairo2-dev libossp-uuid-dev)
but as you can see, none of the libraries are found, and so also none of the 
protocols are supported...


you may get something like this:

```
./configure
...
config.status: executing depfiles commands
config.status: executing libtool commands

------------------------------------------------
guacamole-server version 1.1.0
------------------------------------------------

   Library status:

     freerdp2 ............ no
     pango ............... no
     libavcodec .......... no
     libavutil ........... no
     libssh2 ............. no
     libssl .............. no
     libswscale .......... no
     libtelnet ........... no
     libVNCServer ........ no
     libvorbis ........... no
     libpulse ............ no
     libwebsockets ....... no
     libwebp ............. no
     wsock32 ............. no

   Protocol support:

      Kubernetes .... no
      RDP ........... no
      SSH ........... no
      Telnet ........ no
      VNC ........... no

   Services / tools:

      guacd ...... yes
      guacenc .... no
      guaclog .... yes

   FreeRDP plugins: no
   Init scripts: no
   Systemd units: no

Type "make" to compile guacamole-server.
```

installing the following package `freerdp2-dev` (ubuntu 18.04) will give you 
the following output of `./configure`
```
./configure
...
------------------------------------------------
guacamole-server version 1.1.0
------------------------------------------------

   Library status:

     freerdp2 ............ yes
     pango ............... no
     libavcodec .......... no
     libavutil ........... no
     libssh2 ............. no
     libssl .............. yes
     libswscale .......... no
     libtelnet ........... no
     libVNCServer ........ no
     libvorbis ........... no
     libpulse ............ no
     libwebsockets ....... no
     libwebp ............. no
     wsock32 ............. no

   Protocol support:

      Kubernetes .... no
      RDP ........... yes
      SSH ........... no
      Telnet ........ no
      VNC ........... no

   Services / tools:

      guacd ...... yes
      guacenc .... no
      guaclog .... yes

   FreeRDP plugins: /usr/lib/x86_64-linux-gnu/freerdp2
   Init scripts: no
   Systemd units: no

Type "make" to compile guacamole-server.
```


so, as you already mentioned... you should try to go with freerdp2 dev-libs... 
and make sure that you get a 'yes' behind the protocols you want to use with 
guacamole...

hope that helps ...


On Monday, March 30, 2020 09:08 CEST, "Tushar Jain" 
<[email protected] <mailto:[email protected]> > 
wrote:
 

 

>> Support for protocol "rdp" is not installed

>>this has (as far as i know) nothing to do with the installed version (neither 
>>guacamole-client nor guacamole-server)

>>maybe you explain how you installed guacamole... (if you compiled guacd from 
>>source, check the last lines and make sure that rdp is enabled...)  

Yes I compiled from source, as suggested in the manual. Last steps are 

Ldconfig

Systemctl enable guacd

 

I did the above.

 

Another thing I wanted to highlight was I have installed libfreerdp-dev instead 
of libfreerdp2-dev. Can that be a problem. I am using Ubuntu 16.04 and the 
latter is not supported.

 

 

From: Sebastian Männling [mailto:[email protected]]
Sent: 30 March 2020 12:09 PM
To: [email protected] <mailto:[email protected]> 
Subject: Re: Guacamole Version identification

 

but from your posted log it looks like guacd is not correctly installed (at 
least support for rdp is missing)

>> Support for protocol "rdp" is not installed

this has (as far as i know) nothing to do with the installed version (neither 
guacamole-client nor guacamole-server)

maybe you explain how you installed guacamole... (if you compiled guacd from 
source, check the last lines and make sure that rdp is enabled...)  



On Monday, March 30, 2020 08:06 CEST, Tushar Jain 
<[email protected] <mailto:[email protected]> > 
wrote:
 

Just to add on to why i need this is that i am not able to connect to Windows 
VM through RDP connection.

My Tomcat Log has following entries:

19:00:33.144 [http-nio-8080-exec-6] ERROR 
o.a.g.w.GuacamoleWebSocketTunnelEndpoint - Creation of WebSocket tunnel to 
guacd failed: Connection to guacd timed out.
19:01:03.145 [http-nio-8080-exec-10] ERROR 
o.a.g.w.GuacamoleWebSocketTunnelEndpoint - Creation of WebSocket tunnel to 
guacd failed: Connection to guacd timed out.
19:01:33.232 [http-nio-8080-exec-5] ERROR 
o.a.g.w.GuacamoleWebSocketTunnelEndpoint - Creation of WebSocket tunnel to 
guacd failed: Connection to guacd timed out.
19:02:03.253 [http-nio-8080-exec-3] ERROR 
o.a.g.w.GuacamoleWebSocketTunnelEndpoint - Creation of WebSocket tunnel to 
guacd failed: Connection to guacd timed out.
19:02:33.407 [http-nio-8080-exec-4] ERROR 
o.a.g.w.GuacamoleWebSocketTunnelEndpoint - Creation of WebSocket tunnel to 
guacd failed: Connection to guacd timed out.

 

When I check the status of guacd (systemctl status guacd), i get the following:

 

Mar 29 19:02:48 ubuntu-virtual guacd[22310]: Support for protocol "rdp" is not 
installed
Mar 29 19:02:48 ubuntu-virtual guacd[22073]: Connection 
"$303b37f8-ecff-48cd-a1ec-c00b7ecd70c0" removed.
Mar 29 19:03:23 ubuntu-virtual guacd[22073]: Creating new client for protocol 
"rdp"
Mar 29 19:03:23 ubuntu-virtual guacd[22073]: Connection ID is 
"$76c9a9a2-278d-42e2-b011-3a744c344b27"
Mar 29 19:03:23 ubuntu-virtual guacd[22073]: Connection 
"$76c9a9a2-278d-42e2-b011-3a744c344b27" removed.
Mar 29 19:07:53 ubuntu-virtual guacd[22073]: Creating new client for protocol 
"rdp"
Mar 29 19:07:53 ubuntu-virtual guacd[22073]: Connection ID is 
"$648184dc-4c04-4f59-a1c2-6e2efdb1ec50"
Mar 29 19:07:53 ubuntu-virtual guacd[22367]: Support for protocol "rdp" is not 
installed
Mar 29 19:07:53 ubuntu-virtual guacd[22073]: Connection 
"$648184dc-4c04-4f59-a1c2-6e2efdb1ec50" removed.
Mar 29 19:09:10 ubuntu-virtual guacd[22073]: Guacamole protocol violation. 
Perhaps the version of guacamole-client is incompatible with this

 

On Mon, Mar 30, 2020 at 11:24 AM Tushar Jain <[email protected] 
<mailto:[email protected]> > wrote:

Hi,

 

Is there a way to identify the version of Guacamole client and Guacamole Server 
that has been installed on an Ubuntu VM?

 

Thanks,

 

Disclaimer: This message and any attachment may contain confidential, 
proprietary information and is intended only for the individual named. If you 
are not the original intended recipient and have erroneously received this 
message, you should not disseminate, distribute or copy this e-mail. Please 
notify the sender immediately by e-mail if you have received this e-mail by 
mistake and delete this e-mail from your system. Hitachi MGRM Net E-mail 
transmission cannot be guaranteed to be secure or error-free as information 
could be intercepted, corrupted, lost, destroyed, arrive late or incomplete, or 
contain viruses. Hitachi MGRM Net therefore does not accept liability for any 
errors or omissions in the contents of this message, which arise as a result of 
e-mail transmission. If verification is required, please request a hard-copy 
version. Hitachi MGRM Net Ltd, C - 6/5, Safdarjung Development Area, New Delhi 
- 110016, India

 

'Please consider the environment before printing this e-mail'.


 

Disclaimer: This message and any attachment may contain confidential, 
proprietary information and is intended only for the individual named. If you 
are not the original intended recipient and have erroneously received this 
message, you should not disseminate, distribute or copy this e-mail. Please 
notify the sender immediately by e-mail if you have received this e-mail by 
mistake and delete this e-mail from your system. Hitachi MGRM Net E-mail 
transmission cannot be guaranteed to be secure or error-free as information 
could be intercepted, corrupted, lost, destroyed, arrive late or incomplete, or 
contain viruses. Hitachi MGRM Net therefore does not accept liability for any 
errors or omissions in the contents of this message, which arise as a result of 
e-mail transmission. If verification is required, please request a hard-copy 
version. Hitachi MGRM Net Ltd, C - 6/5, Safdarjung Development Area, New Delhi 
- 110016, India

 

'Please consider the environment before printing this e-mail'.


 


-- 
**Disclaimer:* This message and any attachment may contain confidential, 
proprietary information and is intended only for the individual named. If 
you are not the original intended recipient and have erroneously received 
this message, you should not disseminate, distribute or copy this e-mail. 
Please notify the sender immediately by e-mail if you have received this 
e-mail by mistake and delete this e-mail from your system. Hitachi MGRM Net 
E-mail transmission cannot be guaranteed to be secure or error-free as 
information could be intercepted, corrupted, lost, destroyed, arrive late 
or incomplete, or contain viruses. Hitachi MGRM Net therefore does not 
accept liability for any errors or omissions in the contents of this 
message, which arise as a result of e-mail transmission. If verification is 
required, please request a hard-copy version. Hitachi MGRM Net Ltd, C - 
6/5, Safdarjung Development Area, New Delhi - 110016, India*
*
*
*'Please 
consider the environment before printing this e-mail'.*

Reply via email to