You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@guacamole.apache.org by "Benoit (Jira)" <ji...@apache.org> on 2020/09/13 04:41:00 UTC

[jira] [Created] (GUACAMOLE-1179) libguac-client-ssh library cannot be loaded

Benoit created GUACAMOLE-1179:
---------------------------------

             Summary: libguac-client-ssh library cannot be loaded
                 Key: GUACAMOLE-1179
                 URL: https://issues.apache.org/jira/browse/GUACAMOLE-1179
             Project: Guacamole
          Issue Type: Bug
          Components: guacamole
    Affects Versions: 1.2.0
         Environment: Ubuntu 18.04
            Reporter: Benoit


Following compilation and installation of the source package for the guacamole-server, an attempt to establish a SSH connection from guacamole-server is not possible and the following message is found in the logs:

WARNING: Support for protocol "SSH" is not installed

GUACD attempts to load the SSH client library (libguac-client-ssh.so) using the function guac_client_load_plugin(guac_client* client, const char* protocol). However, the variable protocol contains the uppercase word "SSH" and the function guac_client_load_plugin builds the SSH client library name using the variable protocol value. Consequently, it results as "libguac-client-SSH.so" and produces the error GUAC_STATUS_NOT_FOUND and fails to establish SSH connection.

The workaround of this issue, until resolved, has been to create a new symlink from libguac-client-SSH.so to libguac-client-ssh.so.

This issue has been discovered in 1.2.0, not sure about the other versions. 



--
This message was sent by Atlassian Jira
(v8.3.4#803005)