Hi,
I tried now for four times, to make a fresh installation on a virtual Debian Bookworm server on my Cloud provider. I found different tutorials for installing Seafile on Bookworm, but all of them had in the end the same problem: running seahub.
Installation worked fine all the times, Seafile can be started manually (./seafile.sh start), but Seahub brings errors when trying to start manually (./seahub.sh start).
root@xxx:/srv/seafile/seafile-server# ./seahub.sh start
Starting seahub at port 8000 ...
Error:Seahub failed to start.
Please try to run "./seahub.sh start" again
root@xxx:/srv/seafile/seafile-server#
My linux configuration looks like:
uname -a
Linux xxx.xxx.net 6.1.0-17-amd64 #1 SMP PREEMPT_DYNAMIC
Debian 6.1.69-1 (2023-12-30) x86_64 GNU/Linux
The installed Seadrive Version is:
seafile-server_11.0.3_x86-64.tar.gz
The following python dependencies shall be necessary for Debian 12:
apt install python3 python3-{pip,pil,ldap,urllib3,setuptools,mysqldb,memcache,requests}
apt install ffmpeg memcached libmemcached-dev
The following PIP packages were installed:
pip3 install --upgrade pip --break-system-packages
pip3 install --timeout=3600 Pillow pylibmc captcha jinja2 sqlalchemy==1.4.3 --break-system-packages
pip3 install --timeout=3600 django-pylibmc django-simple-captcha python3-ldap mysqlclient --break-system-packages
I have installed seadrive under /srv/seafile. The following sub-folders are there:
ccnet
conf
logs
pids
pro-data
seafile-data
seafile-server
seahub-data
The seafile log (in the logs folder) shows a successful start from seafile …
root@xxx:/srv/seafile/logs# cat seafile.log
2024-01-14 20:02:34 ../common/seaf-utils.c(358): Use database Mysql
2024-01-14 20:02:34 http-server.c(199): fileserver: worker_threads = 10
2024-01-14 20:02:34 http-server.c(214): fileserver: fixed_block_size = 8388608
2024-01-14 20:02:34 http-server.c(229): fileserver: web_token_expire_time = 3600
2024-01-14 20:02:34 http-server.c(244): fileserver: max_indexing_threads = 1
2024-01-14 20:02:34 http-server.c(259): fileserver: max_index_processing_threads= 3
2024-01-14 20:02:34 http-server.c(281): fileserver: cluster_shared_temp_file_mode = 600
2024-01-14 20:02:34 socket file exists, delete it anyway
2024-01-14 20:02:50 start to serve on pipe client
root@xxx:/srv/seafile/logs#
The seahub.log file (in the logs folder) exists, but it is completely empty …
Now I´m running out of ideas, what to do, to solve the problem. I would appreciate any help …
Michael