Hello everyone,

I am currently setting up Apache Guacamole (version 1.6.0) and although I
can now successfully access the Web GUI, I still cannot log in. I would
appreciate your help solving this issue.

*Environment details:*

   -

   Guacamole 1.6.0
   -

   guacd 1.6.0
   -

   Tomcat 9
   -

   MariaDB (external Galera cluster)
   -

   MySQL authentication extension
   -

   Debian-based Linux

------------------------------
*Issue description*

The GUI loads correctly, and the JDBC driver issue has been resolved.
However, whenever I try to log in (using *guacadmin*), authentication fails.

When I check Tomcat’s status or logs, I consistently see the following
warnings:

WARN  o.a.g.e.AuthenticationProviderFacade - Authentication attempt ignored
because the relevant authentication provider could not be loaded. Please
check for errors earlier in the logs.
WARN  o.a.g.event.EventLoggingListener - Authentication attempt from
192.168.0.1 for user "guacadmin" failed: unknown error (no specific failure
recorded)

There are no clear error messages indicating why the authentication
provider is not being loaded.
------------------------------
*Strange SQL output*

When I inspect the user table using:
SELECT * FROM guacamole_user;

I still see strange or binary-like characters in the password_hash and
password_salt fields. Example:

| password_hash | =�Fp�xe�Զӷ�Ў���i8E�a�x |
| password_salt | ��J[*m |

I am not sure whether this is expected binary data, an encoding issue, or
something related to Galera replication.
------------------------------
*What is working*

   -

   Database connectivity (after switching to the MariaDB JDBC driver)
   -

   Web interface loads normally
   -

   Galera cluster is healthy
   -

   Schema import completed without visible errors

------------------------------
*My questions*

   1.

   Why is the authentication provider not being loaded correctly?
   2.

   Are the binary-looking password hashes normal for Guacamole?
   3.

   Could the Galera cluster setup cause issues with these fields?
   4.

   Is there a recommended way to verify or recreate the default *guacadmin*
   user?

I can provide more logs or configuration details if needed.

Thanks a lot in advance for your help!

Best regards,
Felix

Reply via email to