You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@guacamole.apache.org by Joachim Lindenberg <jo...@lindenberg.one> on 2018/10/01 18:37:05 UTC

Ubuntu 18.04.1 + Docker -> Installed version of FreeRDP lacks support for the preconnection PDU

Hello,

I installed a new virtual machine, docker, docker-compose, configured the
system – I am referencing guacamole/guacd and guacamole/guacamole from my
docker-compose.yml.

 

Connections to Hyper-V VMs are disconnected immediately (didn´t test
anything else). 

Docker logs guacd reveals the following:

 

guacd[86]: INFO:        Security mode: NLA

guacd[86]: WARNING:     Installed version of FreeRDP lacks support for the
preconnection PDU. The specified preconnection BLOB and/or ID will be
ignored.

guacd[86]: INFO:        Resize method: none

guacd[86]: INFO:        User "@d22fb955-b202-44f3-8e0f-918085a68e68" joined
connection "$fbccda9f-4170-4a4c-87ab-e824d1ae8434" (1 users now present)

guacd[86]: INFO:        Loading keymap "base"

guacd[86]: INFO:        Loading keymap "de-de-qwertz"

recv: Connection reset by peer

guacd[86]: ERROR:       Error connecting to RDP server

guacd[86]: INFO:        User "@d22fb955-b202-44f3-8e0f-918085a68e68"
disconnected (0 users remain)

guacd[86]: INFO:        Last user of connection
"$fbccda9f-4170-4a4c-87ab-e824d1ae8434" disconnected

connected to Tom.samba.lindenberg.one:2179

Error: protocol security negotiation failure

guacd[1]: INFO: Connection "$fbccda9f-4170-4a4c-87ab-e824d1ae8434" removed.

 

docker exec -it guacd xfreerdp --version

This is FreeRDP version 1.0.2

 

Is this a known issue? How can I check the freerdp library version? Can I
upgrade the container? What else can I do?

Thanks & Best Regards, Joachim

 


Re: Ubuntu 18.04.1 + Docker -> Installed version of FreeRDP lacks support for the preconnection PDU

Posted by Mike Jumper <mj...@apache.org>.
On Tue, Oct 2, 2018 at 8:55 AM, Joachim Lindenberg <jo...@lindenberg.one>
wrote:

> I figured out I needed to clone https://github.com/apache/guac
> amole-server.git locally and adapt file paths.
>
>
What do you mean by "adapt file paths"? You shouldn't need to make any
changes to build the image:

    git clone https://github.com/apache/guacamole-server.git
    cd guacamole-server/
    sudo docker build -t guacd .

You can then just reference the image where needed as "guacd" or
"guacd:latest".

- Mike

AW: Ubuntu 18.04.1 + Docker -> Installed version of FreeRDP lacks support for the preconnection PDU

Posted by Joachim Lindenberg <jo...@lindenberg.one>.
I figured out I needed to clone https://github.com/apache/guacamole-server.git locally and adapt file paths.

 

When I now connect to a virtual machine I get the following:

 

guacd[8]: INFO: Guacamole proxy daemon (guacd) version 1.0.0 started

guacd[8]: INFO: Listening on host 0.0.0.0, port 4822

guacd[8]: INFO: Creating new client for protocol "rdp"

guacd[8]: INFO: Connection ID is "$9569945d-bcf0-4a8f-b433-92f655a4ff01"

guacd[10]: INFO:        Security mode: NLA

guacd[10]: INFO:        Resize method: none

guacd[10]: INFO:        User "@2427aa77-8bb5-40d5-9e38-1f14dafd4a51" joined connection "$9569945d-bcf0-4a8f-b433-92f655a4ff01" (1 users now present)

guacd[10]: INFO:        Loading keymap "base"

guacd[10]: INFO:        Loading keymap "de-de-qwertz"

connected to Tom.samba.lindenberg.one:2179

creating directory /root/.config/freerdp

creating directory /root/.config/freerdp/certs

creating directory /root/.config/freerdp/server

certificate_store_open: error opening [/root/.config/freerdp/known_hosts] for writing

guacd[10]: ERROR:       User is not responding.

guacd[10]: INFO:        User "@2427aa77-8bb5-40d5-9e38-1f14dafd4a51" disconnected (0 users remain)

guacd[10]: INFO:        Last user of connection "$9569945d-bcf0-4a8f-b433-92f655a4ff01" disconnected

Unable to find a match for unix timezone: Etc/UTC

guacd[10]: WARNING:     Client did not terminate in a timely manner. Forcibly terminating client and any child processes.

guacd[8]: INFO: Connection "$9569945d-bcf0-4a8f-b433-92f655a4ff01" removed.

 

15:46:09.627 [http-nio-8080-exec-7] INFO  o.a.g.tunnel.TunnelRequestService - User "33619559-8fbc-4120-906a-111bd6b92512" connected to connection "joachim8-sandisk-ultra-ii-240gb-cc-e8-a3-86.20180919-020611-142-success.vhdx".

15:46:24.688 [Thread-7] ERROR o.a.g.w.GuacamoleWebSocketTunnelEndpoint - Connection to guacd terminated abnormally: Connection to guacd timed out.

15:46:24.693 [Thread-7] INFO  o.a.g.tunnel.TunnelRequestService - User "33619559-8fbc-4120-906a-111bd6b92512" disconnected from connection "joachim8-sandisk-ultra-ii-240gb-cc-e8-a3-86.20180919-020611-142-success.vhdx". Duration: 15057 milliseconds

 

Not sure what´s going wrong. Something in Guacamole or my extension? Worked on previous installations..

 

Best Regards,

Joachim

 

Von: Joachim Lindenberg [mailto:joachim@lindenberg.one] 
Gesendet: Dienstag, 2. Oktober 2018 15:55
An: user@guacamole.apache.org
Betreff: RE: Ubuntu 18.04.1 + Docker -> Installed version of FreeRDP lacks support for the preconnection PDU

 

I copied https://github.com/apache/guacamole-server/blob/master/Dockerfile and modified my docker-compose to reference it rather than the image. I was assuming it is self-contained.

Thanks, Joachim

 

 

From: Mike Jumper <mjumper@apache.org <ma...@apache.org> > 
Sent: Dienstag, 2. Oktober 2018 08:56
To: user@guacamole.apache.org <ma...@guacamole.apache.org> 
Subject: Re: Ubuntu 18.04.1 + Docker -> Installed version of FreeRDP lacks support for the preconnection PDU

 

On Mon, Oct 1, 2018, 23:43 Joachim Lindenberg <joachim@lindenberg.one <ma...@lindenberg.one> > wrote:

Hi Mike,

thanks for the clarification. I tried to build the container but got

 

…

Step 7/21 : COPY src/guacd-docker/bin "${PREFIX_DIR}/bin/"

ERROR: Service 'guacd' failed to build: COPY failed: stat /var/lib/docker/tmp/docker-builder355330442/src/guacd-docker/bin: no such file or directory

 

How are you building the image?

 

 Actually I´d very much appreciate if the images on docker hub were updated..

 

New Docker images are uploaded when new releases are produced. Old releases are not updated retroactively.

 

- Mike

 


RE: Ubuntu 18.04.1 + Docker -> Installed version of FreeRDP lacks support for the preconnection PDU

Posted by Joachim Lindenberg <jo...@lindenberg.one>.
I copied https://github.com/apache/guacamole-server/blob/master/Dockerfile and modified my docker-compose to reference it rather than the image. I was assuming it is self-contained.

Thanks, Joachim

 

 

From: Mike Jumper <mj...@apache.org> 
Sent: Dienstag, 2. Oktober 2018 08:56
To: user@guacamole.apache.org
Subject: Re: Ubuntu 18.04.1 + Docker -> Installed version of FreeRDP lacks support for the preconnection PDU

 

On Mon, Oct 1, 2018, 23:43 Joachim Lindenberg <joachim@lindenberg.one <ma...@lindenberg.one> > wrote:

Hi Mike,

thanks for the clarification. I tried to build the container but got

 

…

Step 7/21 : COPY src/guacd-docker/bin "${PREFIX_DIR}/bin/"

ERROR: Service 'guacd' failed to build: COPY failed: stat /var/lib/docker/tmp/docker-builder355330442/src/guacd-docker/bin: no such file or directory

 

How are you building the image?

 

 Actually I´d very much appreciate if the images on docker hub were updated..

 

New Docker images are uploaded when new releases are produced. Old releases are not updated retroactively.

 

- Mike

 


Re: Ubuntu 18.04.1 + Docker -> Installed version of FreeRDP lacks support for the preconnection PDU

Posted by Mike Jumper <mj...@apache.org>.
On Mon, Oct 1, 2018, 23:43 Joachim Lindenberg <jo...@lindenberg.one>
wrote:

> Hi Mike,
>
> thanks for the clarification. I tried to build the container but got
>
>
>
> …
>
> Step 7/21 : COPY src/guacd-docker/bin "${PREFIX_DIR}/bin/"
>
> ERROR: Service 'guacd' failed to build: COPY failed: stat
> /var/lib/docker/tmp/docker-builder355330442/src/guacd-docker/bin: no such
> file or directory
>

How are you building the image?

 Actually I´d very much appreciate if the images on docker hub were
> updated..
>

New Docker images are uploaded when new releases are produced. Old releases
are not updated retroactively.

- Mike

RE: Ubuntu 18.04.1 + Docker -> Installed version of FreeRDP lacks support for the preconnection PDU

Posted by Joachim Lindenberg <jo...@lindenberg.one>.
Hi Mike,

thanks for the clarification. I tried to build the container but got

 

…

Step 7/21 : COPY src/guacd-docker/bin "${PREFIX_DIR}/bin/"

ERROR: Service 'guacd' failed to build: COPY failed: stat /var/lib/docker/tmp/docker-builder355330442/src/guacd-docker/bin: no such file or directory

 

Actually I´d very much appreciate if the images on docker hub were updated..

Thanks, Joachim

 

 

From: Mike Jumper <mj...@apache.org> 
Sent: Montag, 1. Oktober 2018 21:25
To: user@guacamole.apache.org
Subject: Re: Ubuntu 18.04.1 + Docker -> Installed version of FreeRDP lacks support for the preconnection PDU

 

If the version of FreeRDP in the Docker image for 0.9.14 is too old, you could try building the guacd Docker image from guacamole-server master. The Dockerfile for guacamole-server has been updated to use Debian stable, which has a newer FreeRDP.

 

- Mike

 

 

On Mon, Oct 1, 2018 at 11:37 AM, Joachim Lindenberg <joachim@lindenberg.one <ma...@lindenberg.one> > wrote:

Hello,

I installed a new virtual machine, docker, docker-compose, configured the system – I am referencing guacamole/guacd and guacamole/guacamole from my docker-compose.yml.

 

Connections to Hyper-V VMs are disconnected immediately (didn´t test anything else). 

Docker logs guacd reveals the following:

 

guacd[86]: INFO:        Security mode: NLA

guacd[86]: WARNING:     Installed version of FreeRDP lacks support for the preconnection PDU. The specified preconnection BLOB and/or ID will be ignored.

guacd[86]: INFO:        Resize method: none

guacd[86]: INFO:        User "@d22fb955-b202-44f3-8e0f-918085a68e68" joined connection "$fbccda9f-4170-4a4c-87ab-e824d1ae8434" (1 users now present)

guacd[86]: INFO:        Loading keymap "base"

guacd[86]: INFO:        Loading keymap "de-de-qwertz"

recv: Connection reset by peer

guacd[86]: ERROR:       Error connecting to RDP server

guacd[86]: INFO:        User "@d22fb955-b202-44f3-8e0f-918085a68e68" disconnected (0 users remain)

guacd[86]: INFO:        Last user of connection "$fbccda9f-4170-4a4c-87ab-e824d1ae8434" disconnected

connected to Tom.samba.lindenberg.one:2179

Error: protocol security negotiation failure

guacd[1]: INFO: Connection "$fbccda9f-4170-4a4c-87ab-e824d1ae8434" removed.

 

docker exec -it guacd xfreerdp --version

This is FreeRDP version 1.0.2

 

Is this a known issue? How can I check the freerdp library version? Can I upgrade the container? What else can I do?

Thanks & Best Regards, Joachim

 

 


Re: Ubuntu 18.04.1 + Docker -> Installed version of FreeRDP lacks support for the preconnection PDU

Posted by Mike Jumper <mj...@apache.org>.
If the version of FreeRDP in the Docker image for 0.9.14 is too old, you
could try building the guacd Docker image from guacamole-server master. The
Dockerfile for guacamole-server has been updated to use Debian stable,
which has a newer FreeRDP.

- Mike


On Mon, Oct 1, 2018 at 11:37 AM, Joachim Lindenberg <jo...@lindenberg.one>
wrote:

> Hello,
>
> I installed a new virtual machine, docker, docker-compose, configured the
> system – I am referencing guacamole/guacd and guacamole/guacamole from my
> docker-compose.yml.
>
>
>
> Connections to Hyper-V VMs are disconnected immediately (didn´t test
> anything else).
>
> Docker logs guacd reveals the following:
>
>
>
> guacd[86]: INFO:        Security mode: NLA
>
> guacd[86]: WARNING:     Installed version of FreeRDP lacks support for the
> preconnection PDU. The specified preconnection BLOB and/or ID will be
> ignored.
>
> guacd[86]: INFO:        Resize method: none
>
> guacd[86]: INFO:        User "@d22fb955-b202-44f3-8e0f-918085a68e68"
> joined connection "$fbccda9f-4170-4a4c-87ab-e824d1ae8434" (1 users now
> present)
>
> guacd[86]: INFO:        Loading keymap "base"
>
> guacd[86]: INFO:        Loading keymap "de-de-qwertz"
>
> recv: Connection reset by peer
>
> guacd[86]: ERROR:       Error connecting to RDP server
>
> guacd[86]: INFO:        User "@d22fb955-b202-44f3-8e0f-918085a68e68"
> disconnected (0 users remain)
>
> guacd[86]: INFO:        Last user of connection "$fbccda9f-4170-4a4c-87ab-e824d1ae8434"
> disconnected
>
> connected to Tom.samba.lindenberg.one:2179
>
> Error: protocol security negotiation failure
>
> guacd[1]: INFO: Connection "$fbccda9f-4170-4a4c-87ab-e824d1ae8434"
> removed.
>
>
>
> docker exec -it guacd xfreerdp --version
>
> This is FreeRDP version 1.0.2
>
>
>
> Is this a known issue? How can I check the freerdp library version? Can I
> upgrade the container? What else can I do?
>
> Thanks & Best Regards, Joachim
>
>
>