guacamole-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From wesparish <...@elastiscale.net>
Subject Support for protocol "ssh" is not installed
Date Mon, 08 Apr 2019 21:34:01 GMT
I'm sure I'm missing something simple, however, I'm having issues with SSH in
Guacamole. We build in a separate build environment, package into an RPM,
then install into a Docker container and deploy to another environment. SSH
was previously working, but after a fresh rebuild of everything, it seems to
be having issues now. I'm struggling to figure out where to look next.
Perhaps there are permissions issues or RPM packaging issues that might be
biting me?

I'm receiving the error message:

guacd[2135]: WARNING:   Support for protocol "ssh" is not installed

I am compiling guacamole-server from source on RHEL-7.5, and receive the
following output during configure:

------------------------------------------------
guacamole-server version 0.9.14
------------------------------------------------

   Library status:

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

   Protocol support:

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

   Services / tools:

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

   Init scripts: no

Type "make" to compile guacamole-server.

After building, packaging and installing, I have the following
shared-objects and libraries:

[root@virtual-desktops-client-server-568dccb57f-vcdzw /]# ls -lrt
/usr/local/lib/*guac*
-rw-r-----. 1 guacd guacd  377960 Aug 27  2018
/usr/local/lib/libguac.so.12.3.0
-rw-r-----. 1 guacd guacd    1179 Aug 27  2018 /usr/local/lib/libguac.la
-rw-r-----. 1 guacd guacd  723314 Aug 27  2018 /usr/local/lib/libguac.a
-rwxr-xr-x. 1 guacd guacd  477072 Aug 27  2018
/usr/local/lib/libguac-client-vnc.so.0.0.0
-rwxr-xr-x. 1 guacd guacd    1466 Aug 27  2018
/usr/local/lib/libguac-client-vnc.la
-rwxr-xr-x. 1 guacd guacd 1007278 Aug 27  2018
/usr/local/lib/libguac-client-vnc.a
-rwxr-xr-x. 1 guacd guacd  650288 Aug 27  2018
/usr/local/lib/libguac-client-ssh.so.0.0.0
-rwxr-xr-x. 1 guacd guacd    1504 Aug 27  2018
/usr/local/lib/libguac-client-ssh.la
-rwxr-xr-x. 1 guacd guacd 1246150 Aug 27  2018
/usr/local/lib/libguac-client-ssh.a
lrwxrwxrwx. 1 guacd guacd      17 Apr  8 19:19 /usr/local/lib/libguac.so.12
-> libguac.so.12.3.0
lrwxrwxrwx. 1 guacd guacd      17 Apr  8 19:19 /usr/local/lib/libguac.so ->
libguac.so.12.3.0
lrwxrwxrwx. 1 guacd guacd      27 Apr  8 19:19
/usr/local/lib/libguac-client-vnc.so.0 -> libguac-client-vnc.so.0.0.0
lrwxrwxrwx. 1 guacd guacd      27 Apr  8 19:19
/usr/local/lib/libguac-client-vnc.so -> libguac-client-vnc.so.0.0.0
lrwxrwxrwx. 1 guacd guacd      27 Apr  8 19:19
/usr/local/lib/libguac-client-ssh.so.0 -> libguac-client-ssh.so.0.0.0
lrwxrwxrwx. 1 guacd guacd      27 Apr  8 19:19
/usr/local/lib/libguac-client-ssh.so -> libguac-client-ssh.so.0.0.0

[root@virtual-desktops-client-server-568dccb57f-vcdzw /]# guacd -b 0.0.0.0
-f
guacd[2126]: INFO:      Guacamole proxy daemon (guacd) version 0.9.14
started
guacd[2126]: INFO:      Listening on host 0.0.0.0, port 4822
guacd[2126]: INFO:      Creating new client for protocol "ssh"
guacd[2126]: INFO:      Connection ID is
"$0e96c58f-b15e-4d2d-8e60-7debd17043cf"
guacd[2135]: WARNING:   Support for protocol "ssh" is not installed
guacd[2126]: INFO:      Connection "$0e96c58f-b15e-4d2d-8e60-7debd17043cf"
removed.

The current packages are installed:

[root@virtual-desktops-client-server-568dccb57f-vcdzw /]# rpm -qa | grep
'libcairo\|libpango\|libssh2\|pango'
libssh2-1.4.3-12.el7.x86_64
libssh2-devel-1.4.3-12.el7.x86_64
pango-1.42.4-1.el7.x86_64

The following dynamics links are resolved:
[root@virtual-desktops-client-server-568dccb57f-vcdzw /]# ldd $(which guacd)
        linux-vdso.so.1 =>  (0x00007ffd6b4e1000)
        libguac.so.12 => /usr/local/lib/libguac.so.12 (0x00007fb541e38000)
        libcairo.so.2 => /lib64/libcairo.so.2 (0x00007fb541b01000)
        libdl.so.2 => /lib64/libdl.so.2 (0x00007fb5418fd000)
        libjpeg.so.62 => /lib64/libjpeg.so.62 (0x00007fb5416a8000)
        libpng15.so.15 => /lib64/libpng15.so.15 (0x00007fb54147d000)
        libpthread.so.0 => /lib64/libpthread.so.0 (0x00007fb541261000)
        libssl.so.10 => /lib64/libssl.so.10 (0x00007fb540fef000)
        libcrypto.so.10 => /lib64/libcrypto.so.10 (0x00007fb540b8e000)
        libossp-uuid.so.16 => /lib64/libossp-uuid.so.16 (0x00007fb540982000)
        libogg.so.0 => /lib64/libogg.so.0 (0x00007fb54077b000)
        libvorbis.so.0 => /lib64/libvorbis.so.0 (0x00007fb54054e000)
        libvorbisenc.so.2 => /lib64/libvorbisenc.so.2 (0x00007fb54007f000)
        libwebp.so.4 => /lib64/libwebp.so.4 (0x00007fb53fe2f000)
        libc.so.6 => /lib64/libc.so.6 (0x00007fb53fa62000)
        libpixman-1.so.0 => /lib64/libpixman-1.so.0 (0x00007fb53f7b9000)
        libfontconfig.so.1 => /lib64/libfontconfig.so.1 (0x00007fb53f577000)
        libfreetype.so.6 => /lib64/libfreetype.so.6 (0x00007fb53f2b8000)
        libEGL.so.1 => /lib64/libEGL.so.1 (0x00007fb53f0a4000)
        libxcb-shm.so.0 => /lib64/libxcb-shm.so.0 (0x00007fb53eea0000)
        libxcb.so.1 => /lib64/libxcb.so.1 (0x00007fb53ec78000)
        libxcb-render.so.0 => /lib64/libxcb-render.so.0 (0x00007fb53ea6a000)
        libXrender.so.1 => /lib64/libXrender.so.1 (0x00007fb53e85f000)
        libX11.so.6 => /lib64/libX11.so.6 (0x00007fb53e521000)
        libXext.so.6 => /lib64/libXext.so.6 (0x00007fb53e30f000)
        libz.so.1 => /lib64/libz.so.1 (0x00007fb53e0f9000)
        libGL.so.1 => /lib64/libGL.so.1 (0x00007fb53de6d000)
        librt.so.1 => /lib64/librt.so.1 (0x00007fb53dc65000)
        libm.so.6 => /lib64/libm.so.6 (0x00007fb53d963000)
        /lib64/ld-linux-x86-64.so.2 (0x00007fb54204c000)
        libgssapi_krb5.so.2 => /lib64/libgssapi_krb5.so.2
(0x00007fb53d716000)
        libkrb5.so.3 => /lib64/libkrb5.so.3 (0x00007fb53d42d000)
        libcom_err.so.2 => /lib64/libcom_err.so.2 (0x00007fb53d229000)
        libk5crypto.so.3 => /lib64/libk5crypto.so.3 (0x00007fb53d00e000)
        libexpat.so.1 => /lib64/libexpat.so.1 (0x00007fb53cde4000)
        libuuid.so.1 => /lib64/libuuid.so.1 (0x00007fb53cbdf000)
        libbz2.so.1 => /lib64/libbz2.so.1 (0x00007fb53c9cf000)
        libGLdispatch.so.0 => /lib64/libGLdispatch.so.0 (0x00007fb53c719000)
        libXau.so.6 => /lib64/libXau.so.6 (0x00007fb53c515000)
        libGLX.so.0 => /lib64/libGLX.so.0 (0x00007fb53c2e3000)
        libkrb5support.so.0 => /lib64/libkrb5support.so.0
(0x00007fb53c0d4000)
        libkeyutils.so.1 => /lib64/libkeyutils.so.1 (0x00007fb53bed0000)
        libresolv.so.2 => /lib64/libresolv.so.2 (0x00007fb53bcb7000)
        libselinux.so.1 => /lib64/libselinux.so.1 (0x00007fb53ba90000)
        libpcre.so.1 => /lib64/libpcre.so.1 (0x00007fb53b82e000)

Thanks,
Wes



--
Sent from: http://apache-guacamole-general-user-mailing-list.2363388.n4.nabble.com/

Mime
View raw message