Can you post your entire logs from the point that the Guacamole container
started through the first authentication failure?

- Mike

On Wed, Oct 26, 2022 at 11:58 AM Tourville, Jeremy A CTR USARMY DEVCOM AVMC
(USA) <[email protected]> wrote:

> Hello,
>
> I have been reading the manual and trying to figure out what I am doing
> wrong.  I presume I have a simple mistake somewhere or something that I
> have missed when reading the manual.
>
>
>
> I setup a new instance of Guacamole using Docker and Docker Compose.
>
>
>
> version: '3.0'
>
>
>
> networks:
>
>   guacnetwork:
>
>
>
> services:
>
>   guacd:
>
>     container_name: guacd
>
>     image:
> registry1.dso.mil/ironbank/opensource/apache/guacamole/guacamole-server:1.4.0
>
>     networks:
>
>       guacnetwork:
>
>     restart: always
>
>
>
>   postgres:
>
>     container_name: postgres
>
>     image:
> registry1.dso.mil/ironbank/opensource/postgres/postgresql12:12.12
>
>     environment:
>
>       PGDATA: /var/lib/postgresql/data/guacamole
>
>       POSTGRES_DB: guacamoledb
>
>       POSTGRES_PASSWORD: 'guacamole'
>
>       POSTGRES_USER: 'guacamole'
>
>     networks:
>
>       guacnetwork:
>
>     restart: always
>
>     volumes:
>
>     - ./init:/docker-entrypoint-initdb.d:z
>
>     - ./data:/var/lib/postgresql/data:Z
>
>
>
>   guacamole:
>
>     container_name: guacamole
>
>     image:
> registry1.dso.mil/ironbank/opensource/apache/guacamole/guacamole-client:1.4.0
>
>
>     depends_on:
>
>     - guacd
>
>     - postgres
>
>     environment:
>
>       GUACD_HOSTNAME: guacd
>
>       POSTGRES_DATABASE: guacamoledb
>
>       POSTGRES_HOSTNAME: postgres
>
>       POSTGRES_PASSWORD: 'guacamole'
>
>       POSTGRES_USER: 'guacamole'
>
>     links:
>
>     - guacd
>
>     networks:
>
>       guacnetwork:
>
>     ports:
>
>     - 8080:8080/tcp
>
>     restart: always
>
>
>
> I have observed the following:
>
>    1. The general setup of the containers work and no containers are
>    restarting due to misconfigurations or errors.
>    2. The web UI is available
>    3. The logs show the database is created and the schema is applied to
>    the DB.
>    4. I can see the guacadmin user account creation is part of the init
>    script
>    5. When I try to login via the web UI as guacadmin I get the error
>    message “Invalid Login”
>    6. docker logs -f guacamole shows:
>
> 16:15:17.956 [http-nio-8080-exec-4] WARN
> o.a.g.r.auth.AuthenticationService - Authentication attempt from 172.28.0.1
> for user "guacadmin" failed.
>
>
>
> Why is auth failing?  I did review the GUACAMOLE_HOME/extensions and
> GUACAMOLE_HOME/lib directories.
>
>
>
> Extesions folder contains a file:
>
> guacamole-auth-jdbc-postgresql-1.4.0.jar
>
>
>
> Lib folder contains a file:
>
> postgresql-42.3.3.jar
>
>
>
> My guacamole.properties is as follows:
>
>
>
> # guacamole.properties - generated Wed Oct 26 14:53:23 UTC 2022
>
> guacd-hostname: guacd
>
> guacd-port: 4822
>
> postgresql-username: guacamole
>
> postgresql-password: guacamole
>
> postgresql-database: guacamoledb
>
> postgresql-hostname: postgres
>
> postgresql-port: 5432
>
>
>
> Everything seems to be generally correct based on what I have read.  What
> else can someone suggest to troubleshoot?
>
>
>
> Jeremy
>
>
>
>
>

Reply via email to