[root@wingray seafile]# docker logs seafile -f
*** Running /etc/my_init.d/01_create_data_links.sh…
*** Booting runit daemon…
*** Runit started as PID 11
*** Running /scripts/enterpoint.sh…
2026-04-04 03:29:45 Nginx ready
nginx: [warn] conflicting server name “” on 0.0.0.0:80, ignored
2026-04-04 03:29:45 This is an idle script (infinite loop) to keep container running.
nginx: [warn] conflicting server name “” on 0.0.0.0:80, ignored
[2026-04-04 03:29:45] Now running setup-seafile-mysql.py in auto mode.
Checking python on this machine …
verifying password of user root … done
This is your configuration
server name: seafile
server ip/domain: 192.168.1.8
seafile data dir: /opt/seafile/seafile-data
fileserver port: 8082
database: create new
ccnet database: ccnet_db
seafile database: seafile_db
seahub database: seahub_db
database user: seafile
Generating seafile configuration …
done
Generating seahub configuration …
Now creating seafevents database tables …
Now creating ccnet database tables …
Now creating seafile database tables …
Now creating seahub database tables …
Error: Failed to prepare seahub avatars dir: [Errno 39] Directory not empty: ‘groups’
Traceback (most recent call last):
File “/scripts/start.py”, line 91, in
main()
File “/scripts/start.py”, line 56, in main
init_seafile_server()
File “/scripts/bootstrap.py”, line 86, in init_seafile_server
call(‘{} auto -n seafile’.format(setup_script), env=env)
File “/scripts/utils.py”, line 71, in call
return subprocess.check_call(*a, **kw)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/usr/lib/python3.12/subprocess.py”, line 413, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command ‘/opt/seafile/seafile-server-13.0.20/setup-seafile-mysql.sh auto -n seafile’ returned non-zero exit status 1.