mirror of
https://github.com/lldap/lldap.git
synced 2026-04-25 08:15:52 +03:00
[GH-ISSUE #1372] [BUG] KeyError on 'id' when starting a new instance via Docker deployment #478
Labels
No labels
backend
blocked
bug
cleanup
dependencies
docker
documentation
duplicate
enhancement
enhancement
frontend
github_actions
good first issue
help wanted
help wanted
integration
invalid
ldap
pull-request
question
rust
rust
tests
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/lldap-lldap#478
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @nuvious on GitHub (Dec 29, 2025).
Original GitHub issue: https://github.com/lldap/lldap/issues/1372
Describe the bug
When starting a new instance with docker-compose, I receive the following error:
Docker compose configuration below for reference:
My /etc/hosts file:
Finally, I created a functional user for the server via:
To Reproduce
Steps to reproduce the behavior:
adduser -r lldap/etc/hostsper guidance on installation guideopenssl req -newkey rsa:4096 -x509 -sha256 -days 3650 -nodes -out ldaps.crt -keyout ldaps.keydocker-compose.ymlconfigurationa. Adjust UID and GID to those of the lldap user created in step 2
docker-compose upExpected behavior
LLDAP service starts successfully
Logs
Logs with LLDAP_VERBOSE set.
Additional context
The jwt secret and seeds were set with randomly generated hex and the
mydomain.comis used in the above as a redaction to my real domain.@coderabbitai[bot] commented on GitHub (Dec 29, 2025):
📝 CodeRabbit Plan Mode
Generate an implementation plan and prompts that you can use with your favorite coding agent.
Examples
🔗 Similar Issues
Related Issues
🔗 Related PRs
lldap/lldap#1266 - document: Simple
LDAPS://configuration for Open WebUI [merged]lldap/lldap#1287 - chore: upgrade Rust toolchain to 1.89 and modernize code with let-chains [merged]
lldap/lldap#1331 - docs: lldap password in docker install corrected [merged]
👤 Suggested Assignees
🧪 Issue enrichment is currently in open beta.
You can configure auto-planning by selecting labels in the issue_enrichment configuration.
To disable automatic issue enrichment, add the following to your
.coderabbit.yaml:💬 Have feedback or questions? Drop into our discord!
@nitnelave commented on GitHub (Dec 29, 2025):
The most relevant line is "Error: while binding the LDAP server lldap_1 | lldap_1 | Caused by: lldap_1 | 0: while setting up the SSL certificate lldap_1 | 1: No such file or directory (os error 2)"
The ssl certificates you specified in the config don't exist in the container.