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)

Reply via email to