Package Details: seafile-server 6.2.2-1

Git Clone URL: (read-only)
Package Base: seafile-server
Description: Seafile is an online file storage and collaboration tool
Upstream URL:
Licenses: AGPL3
Submitter: eolianoe
Maintainer: eolianoe
Last Packager: eolianoe
Votes: 11
Popularity: 1.740053
First Submitted: 2017-01-07 15:22
Last Updated: 2017-09-26 18:44

Pinned Comments

eolianoe commented on 2017-07-03 09:47

@all: the PKGBUILD for 6.1.1 release was modified to take care of the new seahub PKGBUILD.
Save your data before upgrading and you may need to remove some files to make the update works (/usr/lib/seafile/seafileenv).

Latest Comments

pvagner commented on 2017-10-24 10:15

How have the initial setup instructions changed after packaging seahub? I can't find out how to run script when seahub is installed system wide inside /usr/share/seafile-server.

eolianoe commented on 2017-09-27 19:15

@Captain_Rage: in the directory where you execute 'makepkg', that didn't change from the other version

Captain_Rage commented on 2017-09-27 18:50

I'm having trouble getting Seafile server to run after upgrading to 6.2.2. I can't find the location where 'seafile-server-6.2.2-server.tar.gz' gets downloaded. Where is it supposed to go?

joffrey commented on 2017-09-23 22:32

In "seafile-server@.service" User=seafile must be placed in [Unit] section not in [Service]

Missing depends for
- python2-setuptools
- python2-pillow
- mysql-python


Captain_Rage commented on 2017-09-23 17:36

Since 6.2, the official documentation says: "From 6.2, It is recommended to use WSGI mode for communication between Seahub and Nginx/Apache". Is this reflected in our default systemd units? The recommended way to start seahub (using WSGI) is described in

eolianoe commented on 2017-07-09 18:09

@LNHRT: IMHO seafile-server can be used without seahub but not the contrary.

@Captain_Rage: Many thanks for the feedback. I need to find a machine and free time to install my own instance.

Captain_Rage commented on 2017-07-08 17:57

@eolianoe: Moving/removing /lib/usr/seafile/seafileenv and installing the seahub package afterwards worked like a charm. Thanks for the info!

LNHRT commented on 2017-07-03 11:46

Wouldn't it be better to make seahub as a dependency of seafile-server?

eolianoe commented on 2017-07-03 09:47

@all: the PKGBUILD for 6.1.1 release was modified to take care of the new seahub PKGBUILD.
Save your data before upgrading and you may need to remove some files to make the update works (/usr/lib/seafile/seafileenv).

DasGurke commented on 2017-07-02 18:38

If anyone else is receiving an error along the lines of ` cannot open shared object file: No such file or directory`, you need to rebuild quite a few seafile-packages because there was a new version of `libevent` released. I rebuilt `libevhtp-seafile ccnet-server ccnet seafile-server` and got my server running again.

eolianoe commented on 2017-06-14 12:54

@theeeflash: could you give more details about the error? And if it's related to libevhtp-sefile, please comment on the right page.

theeeflash commented on 2017-06-14 11:49

libevhtp-seafile verification failed

Captain_Rage commented on 2017-05-25 19:55

Thanks alot, @LNHRT!! Running 'pip2 install requests' inside the Seafile enviroment did indeed fix the problem. Much obliged! @eolianoe: You might want to add a line for installing 'requests' side the Seafile environment also. Cheers!

LNHRT commented on 2017-05-25 16:01

I also had the "Unhandled Exception" message in Seahub. Since i installed pip requests (pip2 install requests) the webinterface works again.

Captain_Rage commented on 2017-05-22 16:16

@eoalianoe: Thank you for the update. I tried it, and sincerely believe that it is correct and SHOULD work, however, it does not. I tried to reinstall the package three times and never did moviepy get installed through pip2 into seafileenv. This is very strange, since I can see that you added a line for that in the PKGBUILD. I think the problem might be rooted deeper on the Raspberry Pi. Here is a report that moviepy is misbehaving on the Raspberry Pi:
Atleast the good news it that the dependencies are updated for the remaining architectures and that people are trying to figure out how to solve the Raspberry Pi specific problem. Will keep you updated on how the issue solving unfolds.
moviepy was installed all along. Sorry for the misinformation, I didn't pay attention. Like LNHRT wrote, the problem was a missing dependency ('pip2 install requests' inside the Seafile enviroment solved it for me). Thanks!

eolianoe commented on 2017-05-22 08:48

@Captain_Rage: sorry, I didn't see those new deps, could you try the new release? I need to find some time to get a proper PKGBUILD for seahub rather than the tricky 'seafile-server.install'

Captain_Rage commented on 2017-05-20 05:59

Getting an "Unhandled Exception

An unhandled exception was thrown by the application." after upgrading to 6.1.0-1 (armv6h). Looks like additional dependencies were added and I'm not sure whether the PKGBUILD reflects that.

Namely, package ffmpeg. Also, pip should get pillow (which it already has?) and moviepy.
Looks like people in the official forum are having this problem. It's not written exactly how to fix it (with regards to the Arch version), only in general, but it seems to have something to do with the aforementioned new dependencies.
Refer to the official information:"Note for upgrade - If you upgrade from 6.0, you need to install ffmpeg package to let the video thumbnail work correctly". It is written which package (ffmpeg for Arch) and pip dependcies are needed:
Turns out it was a missing dependcy: requests had to be installed in seafileenv ('pip2 install requests', inside said environment). Thanks alot LNHRT for figuring it out!

eolianoe commented on 2017-04-26 10:15

@j1simon: sorry, I enabled again the libevhtp dep

j1simon commented on 2017-04-26 09:12

Error at compile time:
http-server.c:15:19: fatal error: evhtp.h: No such file or directory
#include <evhtp.h>
compilation terminated.
make[3]: *** [Makefile:692: http-server.o] Error 1
make[3]: *** Waiting for unfinished jobs....
upload-file.c:15:19: fatal error: evhtp.h: No such file or directory
#include <evhtp.h>
compilation terminated.
make[3]: *** [Makefile:692: upload-file.o] Error 1
access-file.c:14:19: fatal error: evhtp.h: No such file or directory
#include <evhtp.h>
compilation terminated.
make[3]: *** [Makefile:692: access-file.o] Error 1

eolianoe commented on 2017-04-05 08:11

@oi_wtf: Thanks for the patch, I will apply it when openssl goes out of testing

oi_wtf commented on 2017-04-04 22:23

For openssl-1.0 the changes in this patch[1] and
'export PKG_CONFIG_PATH=/usr/lib/openssl-1.0/pkgconfig'
before the './' line are needed to fix build errors.


Captain_Rage commented on 2017-02-25 15:39


You can add the line 'SEAFILE_VERSION= '6.0.8'' to conf/ as a workaround (not an elegant solution, but it will change the version number on the page to whatever you choose).

cybertron commented on 2017-02-18 18:53

if I check the "about" link at the frontend footer it says I got server 5.1 running but should ne 6.0.8 o.O

eolianoe commented on 2017-02-17 09:11

@MichiMunich, checksums changed. I reported upstream in order to fix that.

LNHRT commented on 2017-02-17 07:55

the sha256sum for seafile-server-6.0.8-server.tar.gz seems to be wrong

cybertron commented on 2017-01-27 19:58

Its a little bit crap that software isn't it?
I try to migrate my local seafile-server from raspi to alarm and the environment is realy scary o.O

Captain_Rage commented on 2017-01-11 11:27

When installing 6.0.7-3 some pipe is broken:

:: Processing package changes...
New python executable in /usr/lib/seafile/seafileenv/bin/python2
Also creating executable in /usr/lib/seafile/seafileenv/bin/python
Installing setuptools, pip, wheel...
error: command terminated by signal 13: Broken pipe

When downgrading to 6.0.7-2 everything istalls without error. Do I need to recompile any other package when upgrading from 6.0.7-2 to 6.0.7-3?

eolianoe commented on 2017-01-11 08:53

@jaltek: you are right the real dependency is only 'ccnet-server'. In fact this dependency is already resolved as 'seafile' needs 'ccnet' to get the cli client working.
The layout was improved and it's more easy to understand, now I need to really package 'seahub'.

jaltek commented on 2017-01-11 07:41

Hi eolianoe,

the seafile layout (upstream) is really confusing :)
According to the server manual[1], the dependencies for seafile-server should be ccnet-server and seahub. Do you have intentionally set ccnet as dependency and not ccnet-server?



Captain_Rage commented on 2017-01-10 13:58

Works nicely here!

eolianoe commented on 2017-01-08 11:28

@fluke: should be fixed now

fluke commented on 2017-01-08 08:14

Both seafile and seafile-server include lib:

error: failed to commit transaction (conflicting files)
seafile-server: /usr/lib/ exists in filesystem
seafile-server: /usr/lib/ exists in filesystem
seafile-server: /usr/lib/ exists in filesystem

$ pacman -Qo /usr/lib/
/usr/lib/ is owned by seafile 6.0.2-2