You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@guacamole.apache.org by yossi kishik <ki...@gmail.com> on 2020/04/07 20:46:58 UTC

VNC to MAC connection issue

,Hello,

i have an issue with guacamole-server - with Docker image that built from
source (github).

i'm using the latest version of guacd that taken from github
(guacamole-server) . i built the guacd with the Dockerfile that located in
the repo.
my issue is :
when i'm trying to connect to VNC machine (OS: MAC) it failed. i took a
packet capture and looks like the vnc server return an error to guacd :
"authorization or authentication failure."

I tried to take the guacd Docker image from docker-hub (1.1.0) and Boom the
vnc opened successfully, moreover I compiled "guacd" locally (no docker)
with the latest code (Centos 7) and again the vnc connection opened
successfully ( so, probably the issue is not with code).

i guess it's something with the debian or one of the dependencies , but i
can't figure it out.

it happened only with mac devices.

do you familiar with any issues with building guacd from Dockerfile?
in addition - maybe someone know what is the different between the image in
docker-hub to the Dockerfile in  github (except of the source code) ?

guacd debug:
guacd[8]: INFO: Creating new client for protocol "vnc"
guacd[8]: INFO: Connection ID is "$917d684e-4624-4061-8b91-0bd341e58eb0"
guacd[29270]: DEBUG:    Processing instruction: size
guacd[29270]: DEBUG:    Processing instruction: audio
guacd[29270]: DEBUG:    Processing instruction: video
guacd[29270]: DEBUG:    Processing instruction: image
guacd[29270]: DEBUG:    Processing instruction: timezone
guacd[29270]: DEBUG:    Parameter "username" omitted. Using default value
of "".
guacd[29270]: INFO:     Cursor rendering: local
guacd[29270]: DEBUG:    Parameter "swap-red-blue" omitted. Using default
value of 0.
guacd[29270]: DEBUG:    Parameter "read-only" omitted. Using default value
of 0.
guacd[29270]: DEBUG:    Parameter "color-depth" omitted. Using default
value of 0.
guacd[29270]: DEBUG:    Parameter "dest-port" omitted. Using default value
of 0.
guacd[29270]: DEBUG:    Parameter "encodings" omitted. Using default value
of "zrle ultra copyrect hextile zlib corre rre raw".
guacd[29270]: DEBUG:    Parameter "autoretry" omitted. Using default value
of 0.
guacd[29270]: DEBUG:    Parameter "reverse-connect" omitted. Using default
value of 0.
guacd[29270]: DEBUG:    Parameter "listen-timeout" omitted. Using default
value of 5000.
guacd[29270]: DEBUG:    Parameter "enable-audio" omitted. Using default
value of 0.
guacd[29270]: DEBUG:    Parameter "enable-sftp" omitted. Using default
value of 0.
guacd[29270]: DEBUG:    Parameter "sftp-hostname" omitted. Using default
value of "91.90.132.101".
guacd[29270]: DEBUG:    Parameter "sftp-port" omitted. Using default value
of "22".
guacd[29270]: DEBUG:    Parameter "sftp-username" omitted. Using default
value of "".
guacd[29270]: DEBUG:    Parameter "sftp-password" omitted. Using default
value of "".
guacd[29270]: DEBUG:    Parameter "sftp-passphrase" omitted. Using default
value of "".
guacd[29270]: DEBUG:    Parameter "sftp-root-directory" omitted. Using
default value of "/".
guacd[29270]: DEBUG:    Parameter "sftp-server-alive-interval" omitted.
Using default value of 0.
guacd[29270]: DEBUG:    Parameter "recording-name" omitted. Using default
value of "recording".
guacd[29270]: DEBUG:    Parameter "recording-exclude-output" omitted. Using
default value of 0.
guacd[29270]: DEBUG:    Parameter "recording-exclude-mouse" omitted. Using
default value of 0.
guacd[29270]: DEBUG:    Parameter "recording-include-keys" omitted. Using
default value of 0.
guacd[29270]: DEBUG:    Parameter "create-recording-path" omitted. Using
default value of 0.
guacd[29270]: DEBUG:    Parameter "disable-copy" omitted. Using default
value of 0.
guacd[29270]: DEBUG:    Parameter "disable-paste" omitted. Using default
value of 0.
guacd[29270]: INFO:     User "@9a63d842-3857-4465-8633-b0e0bbc73cac" joined
connection "$917d684e-4624-4061-8b91-0bd341e58eb0" (1 users now present)
guacd[29270]: DEBUG:    Client is using protocol version "VERSION_1_1_0"
guacd[29270]: ERROR:    Unable to connect to VNC server.
guacd[29270]: INFO:     User "@9a63d842-3857-4465-8633-b0e0bbc73cac"
disconnected (0 users remain)
guacd[29270]: INFO:     Last user of connection
"$917d684e-4624-4061-8b91-0bd341e58eb0" disconnected
guacd[29270]: DEBUG:    Requesting termination of client...
guacd[29270]: DEBUG:    Client terminated successfully.
guacd[8]: INFO: Connection "$917d684e-4624-4061-8b91-0bd341e58eb0" removed.

pcap:
[image: image.png]


thank you all,
Kishik

VNC to MAC connection issue

Posted by yossi kishik <ki...@gmail.com>.
,Hello,

i have an issue with guacamole-server - with Docker image that built from
source (github).

i'm using the latest version of guacd that taken from github
(guacamole-server) . i built the guacd with the Dockerfile that located in
the repo.
my issue is :
when i'm trying to connect to VNC machine (OS: MAC) it failed. i took a
packet capture and looks like the vnc server return an error to guacd :
"authorization or authentication failure."

I tried to take the guacd Docker image from docker-hub (1.1.0) and Boom the
vnc opened successfully, moreover I compiled "guacd" locally (no docker)
with the latest code (Centos 7) and again the vnc connection opened
successfully ( so, probably the issue is not with code).

i guess it's something with the debian or one of the dependencies , but i
can't figure it out.

it happened only with mac devices.

do you familiar with any issues with building guacd from Dockerfile?
in addition - maybe someone know what is the different between the image in
docker-hub to the Dockerfile in  github (except of the source code) ?

guacd debug:
guacd[8]: INFO: Creating new client for protocol "vnc"
guacd[8]: INFO: Connection ID is "$917d684e-4624-4061-8b91-0bd341e58eb0"
guacd[29270]: DEBUG:    Processing instruction: size
guacd[29270]: DEBUG:    Processing instruction: audio
guacd[29270]: DEBUG:    Processing instruction: video
guacd[29270]: DEBUG:    Processing instruction: image
guacd[29270]: DEBUG:    Processing instruction: timezone
guacd[29270]: DEBUG:    Parameter "username" omitted. Using default value
of "".
guacd[29270]: INFO:     Cursor rendering: local
guacd[29270]: DEBUG:    Parameter "swap-red-blue" omitted. Using default
value of 0.
guacd[29270]: DEBUG:    Parameter "read-only" omitted. Using default value
of 0.
guacd[29270]: DEBUG:    Parameter "color-depth" omitted. Using default
value of 0.
guacd[29270]: DEBUG:    Parameter "dest-port" omitted. Using default value
of 0.
guacd[29270]: DEBUG:    Parameter "encodings" omitted. Using default value
of "zrle ultra copyrect hextile zlib corre rre raw".
guacd[29270]: DEBUG:    Parameter "autoretry" omitted. Using default value
of 0.
guacd[29270]: DEBUG:    Parameter "reverse-connect" omitted. Using default
value of 0.
guacd[29270]: DEBUG:    Parameter "listen-timeout" omitted. Using default
value of 5000.
guacd[29270]: DEBUG:    Parameter "enable-audio" omitted. Using default
value of 0.
guacd[29270]: DEBUG:    Parameter "enable-sftp" omitted. Using default
value of 0.
guacd[29270]: DEBUG:    Parameter "sftp-hostname" omitted. Using default
value of "91.90.132.101".
guacd[29270]: DEBUG:    Parameter "sftp-port" omitted. Using default value
of "22".
guacd[29270]: DEBUG:    Parameter "sftp-username" omitted. Using default
value of "".
guacd[29270]: DEBUG:    Parameter "sftp-password" omitted. Using default
value of "".
guacd[29270]: DEBUG:    Parameter "sftp-passphrase" omitted. Using default
value of "".
guacd[29270]: DEBUG:    Parameter "sftp-root-directory" omitted. Using
default value of "/".
guacd[29270]: DEBUG:    Parameter "sftp-server-alive-interval" omitted.
Using default value of 0.
guacd[29270]: DEBUG:    Parameter "recording-name" omitted. Using default
value of "recording".
guacd[29270]: DEBUG:    Parameter "recording-exclude-output" omitted. Using
default value of 0.
guacd[29270]: DEBUG:    Parameter "recording-exclude-mouse" omitted. Using
default value of 0.
guacd[29270]: DEBUG:    Parameter "recording-include-keys" omitted. Using
default value of 0.
guacd[29270]: DEBUG:    Parameter "create-recording-path" omitted. Using
default value of 0.
guacd[29270]: DEBUG:    Parameter "disable-copy" omitted. Using default
value of 0.
guacd[29270]: DEBUG:    Parameter "disable-paste" omitted. Using default
value of 0.
guacd[29270]: INFO:     User "@9a63d842-3857-4465-8633-b0e0bbc73cac" joined
connection "$917d684e-4624-4061-8b91-0bd341e58eb0" (1 users now present)
guacd[29270]: DEBUG:    Client is using protocol version "VERSION_1_1_0"
guacd[29270]: ERROR:    Unable to connect to VNC server.
guacd[29270]: INFO:     User "@9a63d842-3857-4465-8633-b0e0bbc73cac"
disconnected (0 users remain)
guacd[29270]: INFO:     Last user of connection
"$917d684e-4624-4061-8b91-0bd341e58eb0" disconnected
guacd[29270]: DEBUG:    Requesting termination of client...
guacd[29270]: DEBUG:    Client terminated successfully.
guacd[8]: INFO: Connection "$917d684e-4624-4061-8b91-0bd341e58eb0" removed.

pcap:
[image: image.png]


thank you all,
Kishik