Skip to content

[QA] documented COMPOSE_FILE= for collabora+tika fails on initial login #2807

@jnweiger

Description

@jnweiger

Describe the bug

oc-7.0.0-rc.0 started at hetzner cloud via docker compose according to https://docs.opencloud.eu/docs/admin/getting-started/container/docker-compose/docker-compose-base/
Browser: Firefox 140.9.0esr openSUSE 15.6

I'd like to enable collabora in my docker compose setup and keep things minimal otherwise.

COMPOSE_FILE=docker-compose.yml:weboffice/collabora.yml:traefik/opencloud.yml:traefik/collabora.yml

and the relevant DNS settings. This seems consistent with the example lines and comments in the .env.template file. OKish.

I am combining this with the tika files, my end result is:
COMPOSE_FILE=docker-compose.yml:search/tika.yml:weboffice/collabora.yml:traefik/opencloud.yml:traefik/collabora.yml

The server starts just fine and presents a login page.

The admin user cannot log in. BAD
The user sees:
Unexpected HTTP response: 500. Please check your connection and try again.

The logs have:

opencloud-1      | {"level":"error","service":"idm","bind_dn":"uid=idp,ou=sysusers,o=libregraph-idm","op":"bind","remote_addr":"127.0.0.1:47824","time":"2026-05-20T16:23:03Z","line":"github.com/opencloud-eu/opencloud/pkg/log/logrus_wrapper.go:50","message":"not found"}ch
opencloud-1      | {"level":"error","service":"idp","error":"ldap identifier backend logon connect error: LDAP Result Code 49 \"Invalid Credentials\": ","time":"2026-05-20T16:23:03Z","line":"github.com/opencloud-eu/opencloud/pkg/log/logrus_wrapper.go:50","message":"identifier failed to logon with backend"}
opencloud-1      | {"level":"info","service":"proxy","proto":"HTTP/1.1","request-id":"92b9cfc3577c/eqruJzG5S7-001443","traceid":"47dd8d436d399b2bcb7baa6184a55cff","remote-addr":"87.148.44.85","method":"POST","status":500,"path":"/signin/v1/identifier/_/logon","duration":15.860392,"bytes":44,"time":"2026-05-20T16:23:03Z","line":"github.com/opencloud-eu/opencloud/services/proxy/pkg/middleware/accesslog.go:34","message":"access-log"}

Expected behavior

instructions for setting up opencloud with collabora support should work.

Actual behavior

The admin docs are thin, resorting to README.md and .env.example does not work.

Is ldap-keycloak.yml a pre-requisite for collabora+tika?
Are tika and collabora incompatible?
If so, the docs should mention that.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    Status

    Qualification

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions