VOID
12/05/2025, 8:26 AMAnswer Overflow
12/05/2025, 8:26 AMVOID
12/05/2025, 8:26 AMlldap | > Setup permissions..
lldap | > Starting lldap..
lldap |
lldap | Loading configuration from /data/lldap_config.toml
lldap | WARNING: Unknown environment variable: LLDAP_LLDAP_GID
lldap | WARNING: Unknown environment variable: LLDAP_LLDAP_UID
lldap | WARNING: A key_seed was given, we will ignore the key_file and generate one from the seed! Set key_file to an empty string in the config to silence this message.
lldap | 2025-12-05T07:56:44.685242827+00:00 INFO set_up_server [ 4.06ms | 100.00% ]
lldap | 2025-12-05T07:56:44.685257478+00:00 INFO ┝━ i [info]: Starting LLDAP version 0.6.2
lldap | 2025-12-05T07:56:44.690481142+00:00 INFO ┝━ i [info]: Starting the LDAP server on port 3890
lldap | 2025-12-05T07:56:44.690664764+00:00 INFO ┕━ i [info]: Starting the API/web server on port 17170
lldap | 2025-12-05T07:56:44.690755234+00:00 INFO i [info]: starting 1 workers
lldap | 2025-12-05T07:56:44.690760405+00:00 INFO i [info]: Actix runtime found; starting in Actix runtime
lldap | 2025-12-05T07:56:44.690770136+00:00 INFO i [info]: starting service: "ldap", workers: 1, listening on: 0.0.0.0:3890
lldap | 2025-12-05T07:56:44.690775225+00:00 INFO i [info]: starting service: "http", workers: 1, listening on: 0.0.0.0:17170
lldap | 2025-12-05T07:56:44.692315734+00:00 INFO i [info]: DB Cleanup Cron started
lldap | 2025-12-05T07:57:00.980628759+00:00 INFO i [info]: OPAQUE login attempt for "admin"
lldap | 2025-12-05T07:57:01.801458117+00:00 INFO i [info]: OPAQUE login attempt for "admin"
lldap | 2025-12-05T07:57:02.002003980+00:00 INFO i [info]: OPAQUE login attempt for "admin"
lldap | 2025-12-05T07:57:14.773415424+00:00 INFO i [info]: LDAP session start: 5692a65f-1e08-4eb9-b441-55bcd8c82c6c
lldap | 2025-12-05T07:57:14.773551782+00:00 INFO LDAP request [ 133µs | 100.00% ] session_id: 5692a65f-1e08-4eb9-b441-55bcd8c82c6c
and so onVOID
12/05/2025, 8:26 AMldap_user_pass = "password"
lldap | > Setup permissions..
lldap | > Starting lldap..
lldap |
lldap | Loading configuration from /data/lldap_config.toml
lldap | WARNING: Unknown environment variable: LLDAP_LLDAP_GID
lldap | WARNING: Unknown environment variable: LLDAP_LLDAP_UID
lldap | WARNING: A key_seed was given, we will ignore the key_file and generate one from the seed! Set key_file to an empty string in the config to silence this message.
lldap | 2025-12-05T08:01:10.899950574+00:00 INFO set_up_server [ 4.41ms | 100.00% ]
lldap | 2025-12-05T08:01:10.899964673+00:00 INFO ┝━ i [info]: Starting LLDAP version 0.6.2
lldap | 2025-12-05T08:01:10.905674750+00:00 INFO ┝━ i [info]: Starting the LDAP server on port 3890
lldap | 2025-12-05T08:01:10.905851902+00:00 INFO ┕━ i [info]: Starting the API/web server on port 17170
lldap | 2025-12-05T08:01:10.905942935+00:00 INFO i [info]: starting 1 workers
lldap | 2025-12-05T08:01:10.905947649+00:00 INFO i [info]: Actix runtime found; starting in Actix runtime
lldap | 2025-12-05T08:01:10.905956321+00:00 INFO i [info]: starting service: "ldap", workers: 1, listening on: 0.0.0.0:3890
lldap | 2025-12-05T08:01:10.905960575+00:00 INFO i [info]: starting service: "http", workers: 1, listening on: 0.0.0.0:17170
lldap | 2025-12-05T08:01:10.907530775+00:00 INFO i [info]: DB Cleanup Cron started
lldap | 2025-12-05T08:01:21.030143646+00:00 INFO i [info]: OPAQUE login attempt for "admin"
lldap | 2025-12-05T08:01:21.697483057+00:00 INFO i [info]: OPAQUE login attempt for "admin"
lldap | 2025-12-05T08:01:40.987840251+00:00 INFO i [info]: LDAP session start: 0ce129b0-48e0-4b1c-9294-28c7f55291bb
lldap | 2025-12-05T08:01:40.987978581+00:00 INFO LDAP request [ 119µs | 100.00% ] session_id: 0ce129b0-48e0-4b1c-9294-28c7f55291bbVOID
12/05/2025, 8:26 AMvlalwani@docker:~/docker-apps/lldap$ cat docker-compose.yml
services:
lldap:
container_name: lldap
image: lldap/lldap:stable
restart: unless-stopped
ports:
- "17170:17170"
- "3890:3890" #only open for debugging
env_file:
- container-vars.env
volumes:
- ./data:/data
- ./secrets:/secrets
labels:
glance.name: LLDAP
glance.icon: sh:lldap-light
glance.url: http://192.168.88.111:17170
glance.description: LDAP
glance.hide: "false"
networks:
default:
name: iam-networkVOID
12/05/2025, 8:26 AMjwt_secret = "xxxx"
ldap_base_dn = "dc=xxxx,dc=xxxx"
ldap_user_email = "xxxx@xxxx.xxxx"
#ldap_user_pass = "password"
database_url = "sqlite:///data/users.db?mode=rwc"
key_seed = "xxxx"
[smtp_options]
enable_password_reset=true
server="mail.xxxx.xxxx"
port=587
smtp_encryption = "STARTTLS"
user="xxxx@xxxx.xxxx"
password="xxxx"
from="LLDAP Admin <xxxx@xxxx.xxxx>"
[ldaps_options]
[healthcheck_options]nitnelave
12/05/2025, 8:27 AMnitnelave
12/05/2025, 8:28 AMVOID
12/05/2025, 8:36 AMldap_user_pass = "password"
force_ldap_user_pass_reset = trueVOID
12/05/2025, 8:37 AMlldap | > Setup permissions..
lldap | > Starting lldap..
lldap |
lldap | Loading configuration from /data/lldap_config.toml
lldap | WARNING: Unknown environment variable: LLDAP_LLDAP_GID
lldap | WARNING: Unknown environment variable: LLDAP_LLDAP_UID
lldap | WARNING: A key_seed was given, we will ignore the key_file and generate one from the seed! Set key_file to an empty string in the config to silence this message.
lldap | Error: Restart the server without --force-update-private-key or --force-ldap-user-pass-reset to continue.
lldap | 2025-12-05T08:29:43.778182884+00:00 INFO set_up_server [ 108ms | 0.00% / 100.00% ]
lldap | 2025-12-05T08:29:43.778199616+00:00 INFO ┝━ i [info]: Starting LLDAP version 0.6.2
lldap | 2025-12-05T08:29:43.786589638+00:00 WARN ┕━ Forcing admin password reset to the config-provided password [ 108ms | 100.00% ]
lldap | 2025-12-05T08:29:43.894499416+00:00 INFO ┕━ i [info]: Successfully (re)set password for "admin"
lldap | > Setup permissions..
lldap | > Starting lldap..
lldap |
lldap | Loading configuration from /data/lldap_config.toml
lldap | WARNING: Unknown environment variable: LLDAP_LLDAP_UID
lldap | WARNING: Unknown environment variable: LLDAP_LLDAP_GID
lldap | WARNING: A key_seed was given, we will ignore the key_file and generate one from the seed! Set key_file to an empty string in the config to silence this message.
lldap | Error: Restart the server without --force-update-private-key or --force-ldap-user-pass-reset to continue.
lldap | 2025-12-05T08:29:44.652060770+00:00 INFO set_up_server [ 119ms | 0.00% / 100.00% ]
lldap | 2025-12-05T08:29:44.652077143+00:00 INFO ┝━ i [info]: Starting LLDAP version 0.6.2
lldap | 2025-12-05T08:29:44.657227050+00:00 WARN ┕━ Forcing admin password reset to the config-provided password [ 119ms | 100.00% ]
and the same loop goes on...VOID
12/05/2025, 8:37 AMldap_user_pass = "password"
force_ldap_user_pass_reset = true
and restart the compose file
This is the latest log with the same error message on web ui:nitnelave
12/05/2025, 8:37 AMVOID
12/05/2025, 8:37 AMlldap | > Setup permissions..
lldap | > Starting lldap..
lldap |
lldap | Loading configuration from /data/lldap_config.toml
lldap | WARNING: Unknown environment variable: LLDAP_LLDAP_GID
lldap | WARNING: Unknown environment variable: LLDAP_LLDAP_UID
lldap | WARNING: A key_seed was given, we will ignore the key_file and generate one from the seed! Set key_file to an empty string in the config to silence this message.
lldap | 2025-12-05T08:31:30.970129857+00:00 INFO set_up_server [ 4.11ms | 100.00% ]
lldap | 2025-12-05T08:31:30.970145405+00:00 INFO ┝━ i [info]: Starting LLDAP version 0.6.2
lldap | 2025-12-05T08:31:30.975432753+00:00 INFO ┝━ i [info]: Starting the LDAP server on port 3890
lldap | 2025-12-05T08:31:30.975623902+00:00 INFO ┕━ i [info]: Starting the API/web server on port 17170
lldap | 2025-12-05T08:31:30.975689309+00:00 INFO i [info]: starting 1 workers
lldap | 2025-12-05T08:31:30.975693467+00:00 INFO i [info]: Actix runtime found; starting in Actix runtime
lldap | 2025-12-05T08:31:30.975701518+00:00 INFO i [info]: starting service: "ldap", workers: 1, listening on: 0.0.0.0:3890
lldap | 2025-12-05T08:31:30.975705726+00:00 INFO i [info]: starting service: "http", workers: 1, listening on: 0.0.0.0:17170
lldap | 2025-12-05T08:31:30.976729426+00:00 INFO i [info]: DB Cleanup Cron started
lldap | 2025-12-05T08:31:57.103416140+00:00 INFO i [info]: OPAQUE login attempt for "admin"
lldap | 2025-12-05T08:31:59.902883946+00:00 INFO i [info]: OPAQUE login attempt for "admin"
lldap | 2025-12-05T08:32:01.076388648+00:00 INFO i [info]: LDAP session start: dc9e678d-c561-4351-a7cf-fdb00f69b92e
lldap | 2025-12-05T08:32:01.076503271+00:00 INFO LDAP request [ 94.0µs | 100.00% ] session_id: dc9e678d-c561-4351-a7cf-fdb00f69b92e
lldap | 2025-12-05T08:32:01.076711691+00:00 INFO i [info]: LDAP session end: dc9e678d-c561-4351-a7cf-fdb00f69b92enitnelave
12/05/2025, 8:37 AMnitnelave
12/05/2025, 8:38 AMVOID
12/05/2025, 8:38 AMVOID
12/05/2025, 8:42 AMVOID
12/05/2025, 8:45 AMnitnelave
12/05/2025, 8:54 AMnitnelave
12/05/2025, 8:55 AMVOID
12/05/2025, 8:59 AMVOID
12/05/2025, 9:01 AMkey_seed = "xxxx"nitnelave
12/05/2025, 9:02 AMnitnelave
12/05/2025, 9:02 AMkey_file=""VOID
12/05/2025, 9:04 AMnitnelave
12/05/2025, 9:04 AMnitnelave
12/05/2025, 9:04 AMVOID
12/05/2025, 9:07 AMnitnelave
12/05/2025, 9:07 AMVOID
12/05/2025, 9:09 AMVOID
12/05/2025, 9:10 AMVOID
12/05/2025, 9:13 AMVOID
12/05/2025, 9:31 AMvolumes:
- ./secrets:/secrets
and i was thinking the secrets folder is empty since i have stored all variables in config.
but i decided to check anyway and voila! i stored a file named "LDAP_USER_PASS". apparently if you define a variable in secrets, it overwrites the one in lldap config file. Maybe that's the default behavior for all docker images?
Learned something new today.VOID
12/05/2025, 9:35 AMVOID
12/05/2025, 9:37 AMAnswer Overflow
12/15/2025, 10:30 PM