On Tue, Mar 10, 2020 at 12:29 PM martin.koeditz <[email protected]> wrote:
> I ran ldconfig manually. Same result. Is there a way to check if Guacamole > loads libguac-client-rdp.so? Yes - what you're already doing (checking syslog). If guacd logs the message "Support for protocol "rdp" is not installed", this means that it has just tried to load libguac-client-rdp.so in order to service the RDP connection, and that the attempt to load the library has failed. The libraries aren't loaded ahead of time; they are loaded dynamically as plugins and only when a connection requires them. These libraries are loaded simply through invoking the system linker (through a call to dlopen()). If loading the library fails, it typically means that the linker cannot find the library at all, or that one of the library's dependencies cannot be found. The ldd output for your libguac-client-rdp.so looks fine, though. Can you try running guacd with debug-level logging enabled, and post the full log output from guacd from the point that it starts to the point where the connection attempt fails? - Mike
