So after trying to setup a seafile server on my raspberry pi 3 it keeps returning a internal server error.
I followed the “seafile manual using mysql” closely.
Steps to reproduce:
Prepare MySQL:
sudo apt-get install mysql-server php5-mysql
mysql -p -u root
create database ccnet-db character set = ‘utf8’;
create database seafile-db character set = ‘utf8’;
create database seahub-db character set = ‘utf8’;
create user ‘seafile’@‘localhost’ identified by ‘seafile’;
GRANT ALL PRIVILEGES ON ccnet-db.* to seafile@localhost;
GRANT ALL PRIVILEGES ON seafile-db.* to seafile@localhost;
GRANT ALL PRIVILEGES ON seahub-db.* to seafile@localhost;
exit
wget https://github.com/haiwen/seafile-rpi/releases/download/v6.1.2/seafile-server_6.1.2_stable_pi.tar.gz
tar -xzf seafile-server_*
mkdir installed
mv seafile-server_* installed
cd seafile-server-*/
./setup-seafile-mysql.sh
on prompt servername: seafile
on prompt ip/domain: example.ddns.net
on prompt volume for seafile data: /mnt/bib/seafile/data
on prompt port: default
on prompt seafile database type: 2 (use existing)
on prompt mysql host: default
on prompt mysql port: default
on prompt mysql user: seafile
on prompt mysql user password: seafile
on prompt database names: as above (3x)
> successful
Starting seafile server:
./seafile.sh start
> successful
./seahub.sh start
on prompt email: example@mail.com
on prompt password: example (2x)
> successful
[08/31/17 19:58:34] …/common/session.c(132): using config file /home/seafile/conf/ccnet.conf
[08/31/17 19:58:34] …/common/session.c(484): Listen on /home/seafile/ccnet/ccnet.sock for local clients
[08/31/17 19:58:34] …/common/session.c(290): Update pubinfo file
[08/31/17 19:58:35] …/common/session.c(398): Accepted a local client
[08/31/17 19:58:35] …/common/session.c(398): Accepted a local client
[08/31/17 19:58:35] …/common/session.c(398): Accepted a local client
[08/31/17 19:58:35] …/common/session.c(398): Accepted a local client
[08/31/17 19:58:54] …/common/session.c(398): Accepted a local client
[08/31/17 19:59:14] …/common/peer.c(943): Local peer down
[08/31/17 19:58:34] seafile-controller.c(154): starting ccnet-server …
[08/31/17 19:58:34] seafile-controller.c(73): spawn_process: ccnet-server -F /home/seafile/conf -c /home/seafile/ccnet -f /home/seafile/logs/ccnet.log -d -P /home/seafile/pids/ccnet.pid
[08/31/17 19:58:34] seafile-controller.c(88): spawned ccnet-server, pid 7780
[08/31/17 19:58:35] seafile-controller.c(555): ccnet daemon connected.
[08/31/17 19:58:35] seafile-controller.c(186): starting seaf-server …
[08/31/17 19:58:35] seafile-controller.c(73): spawn_process: seaf-server -F /home/seafile/conf -c /home/seafile/ccnet -d /mnt/bib/seafile/data -l /home/seafile/logs/seafile.log -P /home/seafile/pids/seaf-server.pid
[08/31/17 19:58:35] seafile-controller.c(88): spawned seaf-server, pid 7785
[08/31/17 19:58:35] seafile-controller.c(528): seafdav not enabled.
[08/31/2017 07:58:36 PM] …/common/mq-mgr.c(54): [mq client] mq cilent is started
After enabling of Webdav in seafdav.conf the WebDAV Server @192.168.0.7:8080 is reachable. This still doesn’t solve the Web interface problem.
Any recommended solutions?
Edit: Additional packages mentioned in 6.1.2 & 6.1.1 releases are already installed.