Compilation ARM64 - DONE

compiling
compiliation
arm64
aarch64
arm

#21

Finally, I fixed it -
https://manual.seafile.com/build_seafile/server.html
there is a link to old version of evhtp package (v1.1.6)
Compiled and install it.
Now my ARM64 self-built package is fully working.


#22

sudo pip install moviepy
sudo pip install django-appconf
sudo pip install qrcode
sudo pip install django-formtools
sudo pip install captcha
sudo pip install django-webpack-loader
sudo pip install django-tagging
sudo pip install django-simple-captcha

make sure to install above Python packages

if pip point to pip3, then use pip2 to install above packages


#23

Share my binary package:
http://rockpro64.ddns.net/seafile-server_6.3.4_arm64.tar.gz
(for Ubuntu 18.04LTS only, gcc7 compiler, GLIBC_VER2.5)

install ldap development package :
sudo apt install libldap2-dev
my build includes ldap feature
http://rockpro64.ddns.net/seafile-server_6.3.4_arm64_gcc6.tar.gz
(for Ubuntu 16.04LTS )


#24

Verify what is missing or why seafile or seahub not started.

logs/controller.log and seafile.log can tell the reason why seafile does not start properly.
./seahub.sh start-fastcgi
shows what is wrong or missing for seahub

Once everything is good and ready.
./seafile.sh start
./seahub.sh start
Per official document, start-fastcgi is obsoleted, but good for debugging purpose.

Create D service script file for seafile and seahub, and put them into /etc/systemd/system
sudo systemctl start seafile
sudo systemctl start seahub