Hello!
I am trying to run client in Docker, but I get an error File is locked by another application
docker-compose.yaml
services:
seafile-client:
image: flrnnc/seafile-client:9.0.15
container_name: seafile-client
volumes:
- documents:/library/documents
- client:/seafile
environment:
SEAF_SERVER_URL: "x"
SEAF_USERNAME: "x"
SEAF_PASSWORD: "x"
SEAF_LIBRARY_DOCUMENTS: "x"
volumes:
documents:
client:
Log output on docker compose up
- INFO - Initializing `seaf-cli`.
- INFO - Seafile .ini file not found, running `seaf-cli init`
Writen seafile data directory /seafile/seafile-data to /home/seafile/.ccnet/seafile.ini
- INFO - Starting `seaf-cli`.
New device id created
Starting seafile daemon ...
Started: seafile daemon ...
Starting to download ...
==> /home/seafile/.ccnet/logs/seafile.log <==
[12/26/25 10:55:32] seaf-daemon.c(558): starting seafile client 9.0.15
[12/26/25 10:55:32] seafile-session.c(390): client id = a633a71fb28269c5cee94d8a47e63e9bf290e137, client_name = unknown
[12/26/25 10:55:32] seaf-daemon.c(587): rpc server started.
[12/26/25 10:55:34] clone-mgr.c(700): Transition clone state for a82688c6 from [init] to [check server].
[12/26/25 10:55:34] clone-mgr.c(716): Transition clone state for a82688c6 from [check server] to [error]: File is locked by another application.
The error happens when I add libraries to sync. When no library is defined, the output is clean. What is this error about?
Thanks a lot!