Package Details: seahub 11.0.8-1

Git Clone URL: https://aur.archlinux.org/seahub.git (read-only, click to copy)
Package Base: seahub
Description: The web frontend for seafile server
Upstream URL: https://github.com/haiwen/seahub
Licenses: Apache
Submitter: eolianoe
Maintainer: Joffrey
Last Packager: Joffrey
Votes: 7
Popularity: 0.000000
First Submitted: 2017-07-03 09:48 (UTC)
Last Updated: 2024-04-20 09:42 (UTC)

Pinned Comments

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 .. 12 Next › Last »

Artain commented on 2021-12-14 17:57 (UTC)

@DanSman I just got the exact same problem. First which is nice to know if you start seahub.sh manually from the console with start-fastcgi parameter, you can get a more verbose error message. Secondly it appears that the last update I did with pacman deleted 2 packages for me it was captcha which I just installes with pip install captcha I also needed to rebuild https://aur.archlinux.org/packages/python-django-statici18n/ after that I could start seahub again.

DanSman commented on 2021-12-14 09:32 (UTC)

Is anyone having a problem with seahub starting after an update?

I just updated my server and ran into an issue with seahub being updated as well. Seahub is no longer starting. I'm currently trying to figure out what the issue could be. New python update maybe or dependencies? Rebuild doesn't work either. Baeh ...

mqs commented on 2021-03-05 15:27 (UTC)

For all those wondering why seafile has to be installed as weirdly as it is (some directory with somthing.tld in /srv which has logs, configs, data and application files mixed, manual upgrades with helpers etc, I have two answers:

  1. This is (sadly) pretty much baked into the seafile-server code base. The multi-domain thing is something I do not understand as I know nobody who hosts multiple instances of seafile on a single machine. This does not make sense and no other package does this. But bundling everything together is hardcoded into seafile.
  2. I tried to fix this on my own by making some modifications to seahub and seafile-server. You can check it out here: https://code.mqus.pw/archpkg/sane-seafile-server

I'm using that package and I'm happy with it, but please be aware that I mostly glued the seafile-server and seahub packages together on my own assumptions and there is no defined upgrade path from the AUR packages to this one. I can only maintain this package because I can observe the changes made here and expect there to be bugs. I currently know of no bugs but I can't guarantee anything.

Joffrey commented on 2021-01-18 21:41 (UTC)

Hello @Artain, sorry I forgot to enable LDAP support.
It should be Ok with seafile-server-8.0.2-2.
Regards,
Joffrey

Artain commented on 2021-01-18 16:23 (UTC)

@Joffrey can you please check something for me. I just upgraded and now the ldap integration is no longer working. This can be of course a problem with seafile it self and there is already a post in the seafile Forums https://forum.seafile.com/t/ldap-broken-under-seafile-8-0-1-server/13526/2 But I noticed something. Since version 8 no longer has the ccnet component where does seafile get the ldap module from. If you look in the old ccnet package https://aur.archlinux.org/packages/ccnet-server/ you can see a dependency to libldap but I can't find this or any similar dependency here or in the seafile-server package. Also in the Seafile forums announcement post someone also said that he needs the python lib "python3-ldap" https://forum.seafile.com/t/seafile-community-edition-8-0-is-ready-for-test/13555/8#post_8 Thank you. Artain

Joffrey commented on 2020-12-05 11:17 (UTC) (edited on 2020-12-05 11:19 (UTC) by Joffrey)

Thanks @kuzalj for your feedback, I have bumped "pkgrel" for all dependencies.
For those using ARM you can wait a bit before updating, Python 3.9 isn't on mirrors yet.

kuzalj commented on 2020-12-02 20:03 (UTC)

Just a reminder to everyone that might have some issues. Arch updated the Python packages in the repos to 3.9. This means any python packages you have installed need to be "recompiled" in order for any python depends to work, otherwise, you will get missing depends on errors.

IF you were running seafile with python 3.8 before, running this command will let you know what python packages haven't been recompiled yet and write it to a file.

sudo pacman -Qqo /usr/lib/python3.8/site-packages/* | sort -u > rebuild.txt

Then run this to reinstalll packages (clean the packages, make sure it does a clean rebuild)

yay -S - < rebuild.txt

I can confirm seafile is working with python 3.9. Enjoy!

Joffrey commented on 2020-10-03 09:49 (UTC) (edited on 2020-10-03 09:51 (UTC) by Joffrey)

Hello @all,

@kuzalj thanks for the analysis, I have pushed your modifications. For debug Seahub, in ~/domain.tld/conf/gunicorn.conf.py you can change daemon = True by daemon = False and run manualy manualy ~/domain.tld/seafile-server/seahub start.
With this the Python Exception appears.

Regards,
Joffrey

trap000d commented on 2020-10-01 05:27 (UTC)

@kuzalj, Well. Now it's clear why all stuff has working on my server without errors.

pacman -Ss python-django-rest-framework
community/python-django-rest-framework 3.12.1-1 [installed: 3.11.1-1]

I've not upgraded for the last few weeks so my one is still on 3.11.1

Thanks for information. I will know what to do after next upgrade :)