Uploaded image for project: 'Guacamole'
  1. Guacamole
  2. GUACAMOLE-1179

libguac-client-ssh library cannot be loaded

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Invalid
    • 1.2.0
    • None
    • guacamole
    • Ubuntu 18.04
    • Important

    Description

      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.

      Attachments

        Activity

          People

            Unassigned Unassigned
            bc4000r@gmail.com Benoit
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: