High performance file syncing and sharing, with also Markdown WYSIWYG editing, Wiki, file label and other knowledge management features.

Overview

Introduction Build Status

Seafile is an open source cloud storage system with privacy protection and teamwork features. Collections of files are called libraries. Each library can be synced separately. A library can also be encrypted with a user chosen password. Seafile also allows users to create groups and easily sharing files into groups.

Feature Summary

Seafile has the following features:

File syncing

  1. Selective sync for any folder.
  2. Correctly handles file conflicts based on history instead of timestamp.
  3. Only transfer content delta to the server. Interrupted transfers can be resumed.
  4. Sync with two or more servers.
  5. Sync with existing folders.

File sharing and collaboration

  1. Sharing folders between users or into groups.
  2. Download links with password protection
  3. Upload links
  4. Version control

Drive client

  • Access all files in the cloud via virtual drive.
  • Files are synced on demand.

Privacy protection

  1. Library encryption with a user chosen password.
  2. Client side encryption when using the desktop syncing.

Online documents and knowledge management (New)

  • Online Markdown editing in WYSIWYG way
  • A draft review workflow for online documents
  • Metadata management, including
    • File labels
    • Related documents
  • Wiki mode
  • Realtime notifications

Source repositories for Seafile components

Each component of Seafile has its own source code repository on Github.

Before version 6.0, the source code of "sync client daemon" and "server core" was mixed together in https://github.com/haiwen/seafile. But after 6.0 version, the server core is separated into its own repository. For this reason, the sync client daemon repository is still the "front page" for Seafile project on Github.

Build and Run

See http://manual.seafile.com/build_seafile/server.html

Bug and Feature Request Reports

Please only submit bugs in GitHub issues (Pro customers should contact us via Email):

Feature requests can be made and installation/usage problems can be discussed in the forum https://forum.seafile.com/.

Internationalization (I18n)

Change Logs

See https://manual.seafile.com/changelog/server-changelog/

Why Open Source

Our primary goal is to build a first-class product. We think this goal can only be achieved by collaborating with the whole world.

Contributing

For more information read Contribution.

License

  • Seafile iOS client: Apache License v2
  • Seafile Android client: GPLv3
  • Desktop syncing client (this repository): GPLv2
  • Seafile Server core: AGPLv3
  • Seahub (Seafile server Web UI): Apache License v2

Contact

Twitter: @seafile https://twitter.com/seafile

Forum: https://forum.seafile.com

Issues
  • Packaging seafile for distributions

    Packaging seafile for distributions

    Over the course of being a volunteer packager (as I like the software a lot) of seafile for a linux distribution (specifically for the ArchLinux User Repository), I've run into this a couple of times and this issue is currently very bad for seafile imho: The released source tarballs are currently months behind the binary releases and the tags for seafile are done in an inconsistent manner, such as the following tags that I took from seafile's history:

    v2.0.4-client server-2.0 client-2.0.3 v1.8.0-mac v1.8.0-client v1.7.3-client v1.7.2-mac v1.7.2-win v1.7.0-server v1.7.1-mac v1.7.1-win v1.7.0-win v1.7.0-deb mac-v1.6.2

    As you can see, while the tags do follow some rules, they are too unpredictable to use reliably for the explicit purpose of packaging (where upgrading the packaging script to the next version needs to be as clean and simple as possible). For example, if I wanted to package seafile 1.8.0 for a linux distribution, should I choose the v1.8.0-mac tag, or the v1.8.0-client tag? Why are the suffixes sometimes for server/client, sometimes for operating systems? (The questions are rhetorical here, I just wanted to convey the confusion and eventual resignation I faced when trying to use the tags for this purpose)

    The result of this tagging is that I cannot rely on these tags for packaging purposes. This combined with the aforementioned fact that the source tarballs are currently several months (last source tarball is from August 26) behind the binary releases leads me to to this: I would like to ask you to provide at least one reliable way for distribution packagers to get at the clean versioned source code. This can be done in different ways, but the two easiest (and least time-consuming for you) I can think of are as following:

    1. Use additional tags (no need to remove the current tagging style) of the following nature "vx.y.z". No suffixes, or anything, just a tag to mark the release of that specific version of seafile.

    2. Keep the latest source tarballs at least within one month (preferrably less) of the latest binary releases.

    Thanks for reading and please consider this issue / request, as imho properly versioned source code releases are at the very core of open source software.

    type-packaging 
    opened by MoritzMaxeiner 52
  • Client 1.8.2 crash again

    Client 1.8.2 crash again

    Hello,

    now the Client 1.8.2 crash again after some seconds :-(

    ccnet log [09/14/13 12:10:01] ccnet-daemon.c(168): starting ccnet client 1.8.2 [09/14/13 12:10:01] ccnet-daemon.c(170): ccnet source code version b70483de3a6c264260f7d50f67c0194611d946df [09/14/13 12:10:01] ../common/session.c(385): Listen on 127.0.0.1 13419 [09/14/13 12:10:01] ../common/session.c(257): Update pubinfo file [09/14/13 12:10:02] ../common/session.c(365): Accepted a local client [09/14/13 12:10:02] ../common/session.c(365): Accepted a local client [09/14/13 12:10:02] ../common/session.c(365): Accepted a local client [09/14/13 12:10:02] ../common/session.c(365): Accepted a local client [09/14/13 12:10:02] ../common/session.c(365): Accepted a local client [09/14/13 12:10:40] ../common/processors/rcvcmd-proc.c(519): Add server cd75ec98 cloud.xxxx.xx:10001 [09/14/13 12:10:40] ../common/connect-mgr.c(365): [Conn] Start outgoing connect to (null)(cd75ec980e) 217.92.1.192:10001 [09/14/13 12:10:49] ../common/connect-mgr.c(290): [Conn] Peer (null) (cd75ec980e) connected [09/14/13 12:12:09] ../common/peer.c(930): libevent got an error! what=33, errno=0 (No error) [09/14/13 12:12:09] ../common/peer.c(938): [Net Error] Peer GobuCloud (cd75ec980e) down [09/14/13 12:12:09] ../common/processor.c(297): [Proc] peer cd75ec980e, Shutdown processor service-stub-proc(1017) for bad response: 515 peer down [09/14/13 12:12:09] ../common/processor.c(297): [Proc] peer 06578f1181, Shutdown processor service-proxy-proc(-1016) for bad response: 515 peer down [09/14/13 12:12:09] ../common/processor.c(297): [Proc] peer cd75ec980e, Shutdown processor service-stub-proc(1018) for bad response: 515 peer down [09/14/13 12:12:09] ../common/processor.c(297): [Proc] peer 06578f1181, Shutdown processor service-proxy-proc(-1017) for bad response: 515 peer down [09/14/13 12:12:09] ../common/processor.c(297): [Proc] peer cd75ec980e, Shutdown processor service-stub-proc(1015) for bad response: 515 peer down [09/14/13 12:12:09] ../common/processor.c(297): [Proc] peer 06578f1181, Shutdown processor service-proxy-proc(-1014) for bad response: 515 peer down [09/14/13 12:12:09] ../common/processor.c(297): [Proc] peer cd75ec980e, Shutdown processor service-stub-proc(1016) for bad response: 515 peer down [09/14/13 12:12:09] ../common/processor.c(297): [Proc] peer 06578f1181, Shutdown processor service-proxy-proc(-1015) for bad response: 515 peer down [09/14/13 12:12:09] ../common/processor.c(223): [Proc] Shutdown processor keepalive2-proc(-1224) for bad update: 515 peer down [09/14/13 12:12:09] ../common/processors/keepalive2-proc.c(476): [Keepalive] Error from peer 515 peer down [09/14/13 12:12:11] ../common/connect-mgr.c(290): [Conn] Peer GobuCloud (cd75ec980e) connected [09/14/13 12:12:38] ../common/peer.c(930): libevent got an error! what=33, errno=0 (No error) [09/14/13 12:12:38] ../common/peer.c(932): Local peer down [09/14/13 12:12:38] ../common/peer.c(930): libevent got an error! what=33, errno=0 (No error) [09/14/13 12:12:38] ../common/peer.c(932): Local peer down [09/14/13 12:12:38] ../common/peer.c(930): libevent got an error! what=33, errno=0 (No error) [09/14/13 12:12:38] ../common/peer.c(932): Local peer down [09/14/13 12:12:38] ../common/processor.c(223): [Proc] Shutdown processor rpcserver-proc(-1001) for bad update: 515 peer down [09/14/13 12:12:38] ../common/processor.c(223): [Proc] Shutdown processor service-proxy-proc(-1043) for bad update: 515 peer down [09/14/13 12:12:38] ../common/processor.c(223): [Proc] Shutdown processor service-stub-proc(1048) for bad update: 515 peer down [09/14/13 12:12:38] ../common/processor.c(223): [Proc] Shutdown processor mqserver-proc(-1002) for bad update: 515 peer down [09/14/13 12:12:41] ../common/session.c(336): Exit at Sat Sep 14 12:12:41 2013

    applet log [14.09.2013 12:10:01] ../common/applet-common.c(108): Load config dir C:\Users\Administrator/ccnet success [14.09.2013 12:10:01] ../common/applet-common.c(109): starting seafile-applet 1.8.2 [14.09.2013 12:10:01] ../common/applet-common.c(461): Starting ccnet ... [14.09.2013 12:10:01] ../common/applet-common.c(478): ccnet daemon started [14.09.2013 12:10:02] ../common/applet-common.c(391): connecting ccnet ... [14.09.2013 12:10:02] seafile-applet.c(254): Connected to ccnet. [14.09.2013 12:10:02] seafile-applet.c(104): Starting seaf-daemon ... [14.09.2013 12:10:02] seafile-applet.c(105): data dir: C:\Seafile\seafile-data [14.09.2013 12:10:02] seafile-applet.c(106): worktree dir: C:\Seafile [14.09.2013 12:10:02] ../common/applet-common.c(564): [hearbeat mon] started. [14.09.2013 12:10:02] seafile-applet.c(699): [heartbeat mon] started. [14.09.2013 12:10:02] seafile-applet.c(90): Starting web ... [14.09.2013 12:10:03] ../common/applet-common.c(368): [web] testing web server ... [14.09.2013 12:10:03] ../common/applet-common.c(383): web server now ready [14.09.2013 12:10:03] seafile-applet.c(56): Web server is up. [14.09.2013 12:12:41] ../common/applet-common.c(361): Failed to send command shutdown: Network Error [14.09.2013 12:12:41] ../common/applet-common.c(571): [hearbeat mon] stopped.

    seafile log [09/14/13 12:10:02] seaf-daemon.c(443): starting seafile client 1.8.2 [09/14/13 12:10:02] seaf-daemon.c(445): seafile source code version 41bc51e4f7cf5b17d8926e1b82109157619c6a75 [09/14/13 12:10:02] ../common/mq-mgr.c(60): [mq client] mq cilent is started [09/14/13 12:10:02] ../common/mq-mgr.c(106): [mq mgr] publish to hearbeat mq: seafile.heartbeat [09/14/13 12:10:02] ../common/gc-core.c(317): GC started. Total block number is 16446. [09/14/13 12:10:02] ../common/gc-core.c(45): GC index size is 8223 Byte. [09/14/13 12:10:02] ../common/gc-core.c(331): Populating index. [09/14/13 12:10:02] ../common/gc-core.c(176): Populating index for repo cf61a1ad. [09/14/13 12:10:02] ../common/gc-core.c(243): Traversed 2 commits, 3030 blocks. [09/14/13 12:10:02] ../common/gc-core.c(176): Populating index for repo c28a0544. [09/14/13 12:10:02] ../common/gc-core.c(243): Traversed 0 commits, 0 blocks. [09/14/13 12:10:02] ../common/gc-core.c(176): Populating index for repo c1ff6724. [09/14/13 12:10:02] ../common/gc-core.c(243): Traversed 0 commits, 0 blocks. [09/14/13 12:10:02] ../common/gc-core.c(176): Populating index for repo b2554acb. [09/14/13 12:10:11] ../common/gc-core.c(243): Traversed 3 commits, 70307 blocks. [09/14/13 12:10:11] ../common/gc-core.c(176): Populating index for repo a7b5b91f. [09/14/13 12:10:11] ../common/gc-core.c(243): Traversed 0 commits, 0 blocks. [09/14/13 12:10:11] ../common/gc-core.c(176): Populating index for repo a7986f18. [09/14/13 12:10:11] ../common/gc-core.c(243): Traversed 0 commits, 0 blocks. [09/14/13 12:10:11] ../common/gc-core.c(176): Populating index for repo 875c2157. [09/14/13 12:10:11] ../common/gc-core.c(243): Traversed 0 commits, 0 blocks. [09/14/13 12:10:11] ../common/gc-core.c(176): Populating index for repo 8037f750. [09/14/13 12:10:24] ../common/gc-core.c(243): Traversed 2 commits, 90699 blocks. [09/14/13 12:10:24] ../common/gc-core.c(176): Populating index for repo 34d4040f. [09/14/13 12:10:24] ../common/gc-core.c(243): Traversed 0 commits, 0 blocks. [09/14/13 12:10:24] ../common/gc-core.c(176): Populating index for repo 2e4cb36f. [09/14/13 12:10:24] ../common/gc-core.c(243): Traversed 0 commits, 0 blocks. [09/14/13 12:10:24] ../common/gc-core.c(176): Populating index for repo 265a2c95. [09/14/13 12:10:36] ../common/gc-core.c(243): Traversed 1 commits, 19265 blocks. [09/14/13 12:10:36] ../common/gc-core.c(176): Populating index for repo 122b1ecb. [09/14/13 12:10:36] ../common/gc-core.c(243): Traversed 0 commits, 0 blocks. [09/14/13 12:10:36] ../common/gc-core.c(176): Populating index for repo 0c67f1a8. [09/14/13 12:10:36] ../common/gc-core.c(243): Traversed 0 commits, 0 blocks. [09/14/13 12:10:36] ../common/gc-core.c(176): Populating index for repo 00f4a38a. [09/14/13 12:10:36] ../common/gc-core.c(243): Traversed 0 commits, 0 blocks. [09/14/13 12:10:39] ../common/gc-core.c(371): Scanning and deleting unused blocks. [09/14/13 12:10:40] ../common/gc-core.c(391): GC finished. 16446 blocks total, about 183301 reachable blocks, 5 blocks are removed. [09/14/13 12:11:13] sync-mgr.c(425): Repo 'Team Rolfsmeyer' sync state transition from 'initializing' to 'downloading'. [09/14/13 12:11:14] sync-mgr.c(425): Repo 'Design Goldbuch' sync state transition from 'initializing' to 'downloading'. [09/14/13 12:11:14] transfer-mgr.c(446): Transfer repo '875c2157': ('normal', 'init') --> ('normal', 'check') [09/14/13 12:11:14] transfer-mgr.c(446): Transfer repo '8037f750': ('normal', 'init') --> ('normal', 'check') [09/14/13 12:11:50] sync-mgr.c(425): Repo 'Daten Allgemein' sync state transition from 'initializing' to 'downloading'. [09/14/13 12:11:50] transfer-mgr.c(446): Transfer repo '265a2c95': ('normal', 'init') --> ('normal', 'check') [09/14/13 12:12:09] ccnet_processor_handle_response: [Proc] Shutdown processor check-tx-proc-v3(1016) for bad response: 515 peer down from cd75ec980e368086db181aa53001c55bef66927d [09/14/13 12:12:09] transfer-mgr.c(474): Transfer repo '265a2c95': ('normal', 'check') --> ('error', 'finished'): Unknown error [09/14/13 12:12:09] sync-mgr.c(496): Repo 'Daten Allgemein' sync state transition from downloading to 'error': 'Error occured in download.'. [09/14/13 12:12:09] ccnet_processor_handle_response: [Proc] Shutdown processor seafile-sync-repo(1017) for bad response: 515 peer down from cd75ec980e368086db181aa53001c55bef66927d [09/14/13 12:12:09] sync-mgr.c(496): Repo 'Martina Brückner' sync state transition from initializing to 'error': 'Unknown error.'. [09/14/13 12:12:09] ccnet_processor_handle_response: [Proc] Shutdown processor check-tx-proc-v3(1014) for bad response: 515 peer down from cd75ec980e368086db181aa53001c55bef66927d [09/14/13 12:12:09] transfer-mgr.c(474): Transfer repo '875c2157': ('normal', 'check') --> ('error', 'finished'): Unknown error [09/14/13 12:12:09] sync-mgr.c(496): Repo 'Team Rolfsmeyer' sync state transition from downloading to 'error': 'Error occured in download.'. [09/14/13 12:12:09] ccnet_processor_handle_response: [Proc] Shutdown processor check-tx-proc-v3(1015) for bad response: 515 peer down from cd75ec980e368086db181aa53001c55bef66927d [09/14/13 12:12:09] transfer-mgr.c(474): Transfer repo '8037f750': ('normal', 'check') --> ('error', 'finished'): Unknown error [09/14/13 12:12:10] sync-mgr.c(496): Repo 'Design Goldbuch' sync state transition from downloading to 'error': 'Error occured in download.'. [09/14/13 12:12:13] sync-mgr.c(425): Repo 'Team Rolfsmeyer' sync state transition from 'initializing' to 'downloading'. [09/14/13 12:12:14] transfer-mgr.c(446): Transfer repo '875c2157': ('normal', 'init') --> ('normal', 'check') [09/14/13 12:12:15] sync-mgr.c(425): Repo 'Design Goldbuch' sync state transition from 'initializing' to 'downloading'. [09/14/13 12:12:15] transfer-mgr.c(446): Transfer repo '875c2157': ('normal', 'check') --> ('normal', 'commit') [09/14/13 12:12:15] transfer-mgr.c(446): Transfer repo '8037f750': ('normal', 'init') --> ('normal', 'check') [09/14/13 12:12:15] transfer-mgr.c(446): Transfer repo '875c2157': ('normal', 'commit') --> ('normal', 'fs') [09/14/13 12:12:16] transfer-mgr.c(446): Transfer repo '875c2157': ('normal', 'fs') --> ('normal', 'data') [09/14/13 12:12:17] sync-mgr.c(425): Repo 'Daten Allgemein' sync state transition from 'initializing' to 'downloading'. [09/14/13 12:12:17] transfer-mgr.c(446): Transfer repo '265a2c95': ('normal', 'init') --> ('normal', 'check') [09/14/13 12:12:17] transfer-mgr.c(446): Transfer repo '8037f750': ('normal', 'check') --> ('normal', 'commit') [09/14/13 12:12:17] transfer-mgr.c(446): Transfer repo '265a2c95': ('normal', 'check') --> ('normal', 'commit') [09/14/13 12:12:18] transfer-mgr.c(446): Transfer repo '265a2c95': ('normal', 'commit') --> ('normal', 'fs') [09/14/13 12:12:24] transfer-mgr.c(446): Transfer repo '265a2c95': ('normal', 'fs') --> ('normal', 'data') [09/14/13 12:12:25] transfer-mgr.c(446): Transfer repo '875c2157': ('normal', 'data') --> ('finished', 'finished') [09/14/13 12:12:25] sync-mgr.c(425): Repo 'Team Rolfsmeyer' sync state transition from 'downloading' to 'merging'. [09/14/13 12:12:26] Fast forward. [09/14/13 12:12:26] sync-mgr.c(654): [Sync mgr] Merged repo Team Rolfsmeyer(875c2157). [09/14/13 12:12:26] sync-mgr.c(425): Repo 'Team Rolfsmeyer' sync state transition from 'merging' to 'synchronized'. [09/14/13 12:12:27] transfer-mgr.c(446): Transfer repo '8037f750': ('normal', 'commit') --> ('normal', 'fs')

    Greetings Mario

    opened by Semmelbroesel24 48
  • WebDAV upload error

    WebDAV upload error

    Hi, I'm using Seafile with nginx. When I upload a file through the web interface everything is fine but when I try to upload through the WebDAV interface it gives me this error:

    [2015-04-17 03:36:52,777]:  PUT: byte copy failed
    Traceback (most recent call last):
      File "/xxx/seafile-server-4.1.2/seahub/thirdpart/wsgidav/request_server.py", line 720, in doPUT
        readbuffer = environ["wsgi.input"].read(n)
      File "/xxx/seafile-server-4.1.2/seahub/thirdpart/flup-1.0-py2.6.egg/flup/server/fcgi_base.py", line 161, in read
        self._waitForData()
      File "/xxx/seafile-server-4.1.2/seahub/thirdpart/flup-1.0-py2.6.egg/flup/server/fcgi_base.py", line 147, in _waitForData
        self._conn.process_input()
      File "/xxx/seafile-server-4.1.2/seahub/thirdpart/flup-1.0-py2.6.egg/flup/server/fcgi_base.py", line 673, in process_input
        rec.read(self._sock)
      File "/xxx/seafile-server-4.1.2/seahub/thirdpart/flup-1.0-py2.6.egg/flup/server/fcgi_base.py", line 492, in read
        raise EOFError
    EOFError
    [2015-04-17 03:36:52,860]:  Traceback (most recent call last):
      File "/xxx/seafile-server-4.1.2/seahub/thirdpart/wsgidav/error_printer.py", line 43, in __call__
        for v in app_iter:
      File "/xxx/seafile-server-4.1.2/seahub/thirdpart/wsgidav/request_resolver.py", line 201, in __call__
        for v in app_iter:
      File "/xxx/seafile-server-4.1.2/seahub/thirdpart/wsgidav/request_server.py", line 113, in __call__
        app_iter = method(environ, start_response)
      File "/xxx/seafile-server-4.1.2/seahub/thirdpart/wsgidav/request_server.py", line 738, in doPUT
        self._fail(e)
      File "/xxx/seafile-server-4.1.2/seahub/thirdpart/wsgidav/request_server.py", line 128, in _fail
        raise e
    DAVError: DAVError(500 Internal Server Error: An internal server error occurred
        Source exception: '')
    
    [2015-04-17 03:36:52,861]:  e.srcexception:
    
    [2015-04-17 03:36:53,468]:  Input stream not completely consumed: closing connection
    [2015-04-17 03:36:53,469]:  Adding 'Connection: close' header
    

    Any ideas?

    opened by martimarkov 47
  • Syncing large repository

    Syncing large repository

    Hi there,

    I've a repository with over 115.8GB and it's not syncing. The initial sync worked and from time to time some files get synced. Some of the files are huge (.iso files). I've also some vmdk's which should be skipped by the syncclient and it is configured with the .seafile-ignore.txt. Also the seafile-data folder is quite huge with 55GB.

    I tried to sync over this night but nothing happend.

    Attached you've the ccnet-logfile and the seafile-logfile and a screenshot of the syncfolder and the seafile-data.

    Thanks

    Folder to sync: bildschirmfoto vom 2013-11-13 09 13 41

    seafile-data bildschirmfoto vom 2013-11-13 09 14 12

    ccnet logfile: [11/12/13 20:18:53] ../common/peer.c(763): Delayed update from local-2(b910df59), id is 1741, 500 Shutdown [11/12/13 20:47:48] ../common/peer.c(763): Delayed update from local-2(b910df59), id is 1875, 500 Shutdown [11/12/13 20:53:56] ../common/peer.c(763): Delayed update from local-2(b910df59), id is 1905, 500 Shutdown [11/12/13 20:58:25] ../common/peer.c(763): Delayed update from local-2(b910df59), id is 1926, 500 Shutdown [11/12/13 21:01:08] ../common/peer.c(763): Delayed update from local-2(b910df59), id is 1938, 500 Shutdown [11/12/13 21:03:23] ../common/peer.c(763): Delayed update from local-2(b910df59), id is 1950, 500 Shutdown [11/12/13 21:05:40] ../common/peer.c(763): Delayed update from local-2(b910df59), id is 1961, 500 Shutdown [11/12/13 21:07:54] ../common/peer.c(763): Delayed update from local-2(b910df59), id is 1973, 500 Shutdown [11/12/13 21:10:07] ../common/peer.c(763): Delayed update from local-2(b910df59), id is 1985, 500 Shutdown [11/12/13 21:12:15] ../common/peer.c(763): Delayed update from local-2(b910df59), id is 1996, 500 Shutdown [11/12/13 21:14:33] ../common/peer.c(763): Delayed update from local-2(b910df59), id is 2008, 500 Shutdown [11/12/13 21:17:10] ../common/peer.c(763): Delayed update from local-2(b910df59), id is 2020, 500 Shutdown [11/12/13 21:19:35] ../common/peer.c(763): Delayed update from local-2(b910df59), id is 2032, 500 Shutdown [11/12/13 21:22:18] ../common/peer.c(763): Delayed update from local-2(b910df59), id is 2044, 500 Shutdown [11/12/13 21:24:47] ../common/peer.c(763): Delayed update from local-2(b910df59), id is 2056, 500 Shutdown [11/12/13 21:27:06] ../common/peer.c(763): Delayed update from local-2(b910df59), id is 2068, 500 Shutdown [11/12/13 21:29:18] ../common/peer.c(763): Delayed update from local-2(b910df59), id is 2079, 500 Shutdown [11/12/13 22:36:27] ../common/peer.c(942): Local peer down [11/12/13 22:36:27] ../common/peer.c(942): Local peer down [11/12/13 22:36:27] ../common/processor.c(219): [Proc] Shutdown processor rpcserver-proc(-1002) for bad update: 515 peer down [11/12/13 22:36:27] ../common/processor.c(219): [Proc] Shutdown processor service-proxy-proc(-1001) for bad update: 515 peer down [11/12/13 22:36:27] ../common/processor.c(219): [Proc] Shutdown processor service-stub-proc(1001) for bad update: 515 peer down [11/12/13 22:36:27] ../common/processor.c(219): [Proc] Shutdown processor mqserver-proc(-1001) for bad update: 515 peer down [11/12/13 22:36:31] ../common/session.c(336): Exit at Tue Nov 12 22:36:31 2013

    [11/12/13 22:37:06] ccnet-daemon.c(168): starting ccnet client 2.0.5 [11/12/13 22:37:06] ccnet-daemon.c(170): ccnet source code version fc7228e80057e1e49892edb539099d900702b90d [11/12/13 22:37:06] ../common/session.c(385): Listen on 127.0.0.1 13419 [11/12/13 22:37:06] ../common/session.c(257): Update pubinfo file [11/12/13 22:37:07] ../common/session.c(365): Accepted a local client [11/12/13 22:37:07] ../common/session.c(365): Accepted a local client [11/12/13 22:37:07] ../common/session.c(365): Accepted a local client [11/12/13 22:37:07] ../common/session.c(365): Accepted a local client [11/12/13 22:37:07] ../common/session.c(365): Accepted a local client [11/12/13 22:37:07] ../common/session.c(365): Accepted a local client [11/12/13 22:38:38] ../common/processors/rcvcmd-proc.c(519): Add server 31c365ef sch-network.zapto.org:10001 [11/12/13 22:38:40] ../common/connect-mgr.c(364): [Conn] Start outgoing connect to (null)(31c365efdb) 46.126.232.231:10001 [11/12/13 22:38:41] ../common/connect-mgr.c(289): [Conn] Peer (null) (31c365efdb) connected [11/12/13 22:41:46] ../common/peer.c(763): Delayed update from local-2(b910df59), id is 1014, 500 Shutdown [11/12/13 22:49:51] ../common/peer.c(942): Local peer down [11/12/13 22:49:51] ../common/peer.c(942): Local peer down [11/12/13 22:49:51] ../common/processor.c(219): [Proc] Shutdown processor rpcserver-proc(-1002) for bad update: 515 peer down [11/12/13 22:49:51] ../common/processor.c(219): [Proc] Shutdown processor service-proxy-proc(-1001) for bad update: 515 peer down [11/12/13 22:49:51] ../common/processor.c(219): [Proc] Shutdown processor service-stub-proc(1001) for bad update: 515 peer down [11/12/13 22:49:51] ../common/processor.c(219): [Proc] Shutdown processor mqserver-proc(-1001) for bad update: 515 peer down [11/12/13 22:49:55] ../common/session.c(336): Exit at Tue Nov 12 22:49:55 2013

    [11/12/13 23:36:49] ccnet-daemon.c(168): starting ccnet client 2.0.5 [11/12/13 23:36:49] ccnet-daemon.c(170): ccnet source code version fc7228e80057e1e49892edb539099d900702b90d [11/12/13 23:36:49] ../common/session.c(385): Listen on 127.0.0.1 13419 [11/12/13 23:36:49] ../common/session.c(257): Update pubinfo file [11/12/13 23:36:50] ../common/session.c(365): Accepted a local client [11/12/13 23:36:50] ../common/session.c(365): Accepted a local client [11/12/13 23:36:50] ../common/session.c(365): Accepted a local client [11/12/13 23:36:50] ../common/session.c(365): Accepted a local client [11/12/13 23:36:50] ../common/session.c(365): Accepted a local client [11/12/13 23:36:50] ../common/session.c(365): Accepted a local client [11/12/13 23:38:08] ../common/processors/rcvcmd-proc.c(519): Add server 31c365ef sch-network.zapto.org:10001 [11/12/13 23:38:10] ../common/connect-mgr.c(364): [Conn] Start outgoing connect to (null)(31c365efdb) 46.126.232.231:10001 [11/12/13 23:38:10] ../common/connect-mgr.c(289): [Conn] Peer (null) (31c365efdb) connected [11/12/13 23:48:44] ../common/peer.c(763): Delayed update from local-2(b910df59), id is 1032, 500 Shutdown [11/13/13 00:56:34] ccnet-daemon.c(168): starting ccnet client 2.0.5 [11/13/13 00:56:34] ccnet-daemon.c(170): ccnet source code version fc7228e80057e1e49892edb539099d900702b90d [11/13/13 00:56:34] ../common/session.c(385): Listen on 127.0.0.1 13419 [11/13/13 00:56:34] ../common/session.c(257): Update pubinfo file [11/13/13 00:56:35] ../common/session.c(365): Accepted a local client [11/13/13 00:56:35] ../common/session.c(365): Accepted a local client [11/13/13 00:56:35] ../common/session.c(365): Accepted a local client [11/13/13 00:56:35] ../common/session.c(365): Accepted a local client [11/13/13 00:56:35] ../common/session.c(365): Accepted a local client [11/13/13 00:56:35] ../common/session.c(365): Accepted a local client [11/13/13 00:56:47] ../common/processors/rcvcmd-proc.c(519): Add server 31c365ef sch-network.zapto.org:10001 [11/13/13 00:56:47] ../common/connect-mgr.c(364): [Conn] Start outgoing connect to (null)(31c365efdb) 46.126.232.231:10001 [11/13/13 00:56:48] ../common/connect-mgr.c(289): [Conn] Peer (null) (31c365efdb) connected [11/13/13 06:01:08] ../common/peer.c(940): libevent got an error! what=33, errno=104 (Connection reset by peer) [11/13/13 06:01:08] ../common/peer.c(948): [Net Error] Peer seafile (31c365efdb) down [11/13/13 06:01:08] ../common/processor.c(293): [Proc] peer 31c365efdb, Shutdown processor service-stub-proc(2398) for bad response: 515 peer down [11/13/13 06:01:08] ../common/processor.c(293): [Proc] peer b910df591b, Shutdown processor service-proxy-proc(-2398) for bad response: 515 peer down [11/13/13 06:01:08] ../common/processor.c(293): [Proc] peer 31c365efdb, Shutdown processor service-stub-proc(2397) for bad response: 515 peer down [11/13/13 06:01:08] ../common/processor.c(293): [Proc] peer b910df591b, Shutdown processor service-proxy-proc(-2397) for bad response: 515 peer down [11/13/13 06:01:08] ../common/processor.c(293): [Proc] peer 31c365efdb, Shutdown processor service-stub-proc(2396) for bad response: 515 peer down [11/13/13 06:01:08] ../common/processor.c(293): [Proc] peer b910df591b, Shutdown processor service-proxy-proc(-2396) for bad response: 515 peer down [11/13/13 06:01:08] ../common/processor.c(219): [Proc] Shutdown processor keepalive2-proc(-1006) for bad update: 515 peer down [11/13/13 06:01:08] ../common/processors/keepalive2-proc.c(476): [Keepalive] Error from peer 515 peer down [11/13/13 06:01:17] ../common/connect-mgr.c(289): [Conn] Peer seafile (31c365efdb) connected [11/13/13 07:48:38] ../common/peer.c(942): Local peer down [11/13/13 07:48:38] ../common/peer.c(942): Local peer down [11/13/13 07:48:38] ../common/processor.c(219): [Proc] Shutdown processor rpcserver-proc(-1002) for bad update: 515 peer down [11/13/13 07:48:38] ../common/processor.c(219): [Proc] Shutdown processor service-proxy-proc(-1001) for bad update: 515 peer down [11/13/13 07:48:38] ../common/processor.c(219): [Proc] Shutdown processor service-stub-proc(1001) for bad update: 515 peer down [11/13/13 07:48:38] ../common/processor.c(219): [Proc] Shutdown processor mqserver-proc(-1001) for bad update: 515 peer down [11/13/13 07:48:42] ../common/session.c(336): Exit at Wed Nov 13 07:48:42 2013

    [11/13/13 08:28:33] ccnet-daemon.c(168): starting ccnet client 2.0.5 [11/13/13 08:28:33] ccnet-daemon.c(170): ccnet source code version fc7228e80057e1e49892edb539099d900702b90d [11/13/13 08:28:33] ../common/session.c(385): Listen on 127.0.0.1 13419 [11/13/13 08:28:33] ../common/session.c(257): Update pubinfo file [11/13/13 08:28:34] ../common/session.c(365): Accepted a local client [11/13/13 08:28:34] ../common/session.c(365): Accepted a local client [11/13/13 08:28:34] ../common/session.c(365): Accepted a local client [11/13/13 08:28:34] ../common/session.c(365): Accepted a local client [11/13/13 08:28:34] ../common/session.c(365): Accepted a local client [11/13/13 08:28:34] ../common/session.c(365): Accepted a local client [11/13/13 08:29:50] ../common/processors/rcvcmd-proc.c(519): Add server 31c365ef sch-network.zapto.org:10001 [11/13/13 08:29:50] ../common/connect-mgr.c(364): [Conn] Start outgoing connect to (null)(31c365efdb) 46.126.232.231:10001 [11/13/13 08:29:51] ../common/connect-mgr.c(289): [Conn] Peer (null) (31c365efdb) connected [11/13/13 08:35:23] ../common/peer.c(763): Delayed update from local-2(b910df59), id is 1025, 500 Shutdown

    seafile logfile: [11/13/13 07:45:09] type: W, status: M, name: ABU/4. Lehrjahr/VA/mscherer/Einsatzuebersicht_Baden.xcf, ce mtime: 1383859154, ce size: 1929409, file mtime: 1383859154, file size: 1929409 [11/13/13 07:46:39] Failed to build cache tree[11/13/13 07:46:39] sync-mgr.c(589): Failed to commit unclean worktree. [11/13/13 07:46:39] sync-mgr.c(624): [sync mgr] Worktree is not clean. Skip merging repo BBB(87a2fc08). [11/13/13 07:46:39] sync-mgr.c(496): Repo 'BBB' sync state transition from merging to 'error': 'Files changed in local folder, skip merge.'. [11/13/13 07:46:40] sync-mgr.c(425): Repo 'BBB' sync state transition from 'initializing' to 'merging'. [11/13/13 07:46:53] Worktree changes (at most 5 files are shown): [11/13/13 07:46:53] Cannot find diff entry VM's in index. [11/13/13 07:46:53] type: W, status: M, name: EBW/Modul 254/254_AA_7413_Prozesslandkarte_1.0/254_AA_7413_Prozesslandkarte_Unternehmensmodellierung.docx, ce mtime: 1383724858, ce size: 444383, file mtime: 1383724870, file size: 444383 [11/13/13 07:46:53] type: W, status: M, name: EBW/Modul 254/254_AA_7413_Prozesslandkarte_1.0/254_AA_7413_Prozesslandkarte_1.0.docx, ce mtime: 1383724853, ce size: 140252, file mtime: 1384106966, file size: 251774 [11/13/13 07:46:53] Cannot find diff entry ABU/4. Lehrjahr/VA/mscherer/VA.docx in index. [11/13/13 07:46:53] type: W, status: M, name: ABU/4. Lehrjahr/VA/mscherer/Einsatzuebersicht_Baden.xcf, ce mtime: 1383859154, ce size: 1929409, file mtime: 1383859154, file size: 1929409 [11/13/13 07:48:27] Failed to build cache tree[11/13/13 07:48:27] sync-mgr.c(589): Failed to commit unclean worktree. [11/13/13 07:48:27] sync-mgr.c(624): [sync mgr] Worktree is not clean. Skip merging repo BBB(87a2fc08). [11/13/13 07:48:27] sync-mgr.c(496): Repo 'BBB' sync state transition from merging to 'error': 'Files changed in local folder, skip merge.'. [11/13/13 07:48:28] sync-mgr.c(425): Repo 'BBB' sync state transition from 'initializing' to 'merging'. [11/13/13 07:48:38] ccnet_processor_handle_update: [Proc] Shutdown processor rpcserver-proc(-1001) for bad update: 515 peer down [11/13/13 07:48:40] Worktree changes (at most 5 files are shown): [11/13/13 07:48:40] Cannot find diff entry VM's in index. [11/13/13 07:48:40] type: W, status: M, name: EBW/Modul 254/254_AA_7413_Prozesslandkarte_1.0/254_AA_7413_Prozesslandkarte_Unternehmensmodellierung.docx, ce mtime: 1383724858, ce size: 444383, file mtime: 1383724870, file size: 444383 [11/13/13 07:48:40] type: W, status: M, name: EBW/Modul 254/254_AA_7413_Prozesslandkarte_1.0/254_AA_7413_Prozesslandkarte_1.0.docx, ce mtime: 1383724853, ce size: 140252, file mtime: 1384106966, file size: 251774 [11/13/13 07:48:40] Cannot find diff entry ABU/4. Lehrjahr/VA/mscherer/VA.docx in index. [11/13/13 07:48:40] type: W, status: M, name: ABU/4. Lehrjahr/VA/mscherer/Einsatzuebersicht_Baden.xcf, ce mtime: 1383859154, ce size: 1929409, file mtime: 1383859154, file size: 1929409 [11/13/13 08:28:37] seaf-daemon.c(467): starting seafile client 2.0.5 [11/13/13 08:28:37] seaf-daemon.c(469): seafile source code version 4a0d0c8a4654b19a0be4b791d0297f2091828154 [11/13/13 08:28:37] ../common/mq-mgr.c(60): [mq client] mq cilent is started [11/13/13 08:28:38] ../common/mq-mgr.c(106): [mq mgr] publish to hearbeat mq: seafile.heartbeat [11/13/13 08:28:45] ../common/gc-core.c(317): GC started. Total block number is 18734. [11/13/13 08:28:45] ../common/gc-core.c(45): GC index size is 9367 Byte. [11/13/13 08:28:45] ../common/gc-core.c(331): Populating index. [11/13/13 08:28:45] ../common/gc-core.c(176): Populating index for repo aa1a122f. [11/13/13 08:28:45] ../common/gc-core.c(243): Traversed 0 commits, 0 blocks. [11/13/13 08:28:45] ../common/gc-core.c(176): Populating index for repo 87a2fc08. [11/13/13 08:29:48] ../common/gc-core.c(243): Traversed 63 commits, 62930 blocks. [11/13/13 08:29:48] ../common/gc-core.c(176): Populating index for repo 13e0733d. [11/13/13 08:29:48] ../common/gc-core.c(243): Traversed 0 commits, 0 blocks. [11/13/13 08:29:48] ../common/gc-core.c(371): Scanning and deleting unused blocks. [11/13/13 08:29:50] ../common/gc-core.c(391): GC finished. 18734 blocks total, about 62930 reachable blocks, 291 blocks are removed. [11/13/13 08:30:42] sync-mgr.c(425): Repo 'Dokumente' sync state transition from 'synchronized' to 'committing'. [11/13/13 08:30:42] sync-mgr.c(425): Repo 'BBB' sync state transition from 'synchronized' to 'committing'. [11/13/13 08:30:42] sync-mgr.c(425): Repo 'Bilder' sync state transition from 'synchronized' to 'committing'. [11/13/13 08:30:42] sync-mgr.c(425): Repo 'Bilder' sync state transition from 'committing' to 'initializing'. [11/13/13 08:30:46] sync-mgr.c(425): Repo 'Dokumente' sync state transition from 'committing' to 'initializing'. [11/13/13 08:33:08] sync-mgr.c(425): Repo 'Dokumente' sync state transition from 'synchronized' to 'committing'. [11/13/13 08:35:16] sync-mgr.c(425): Repo 'Dokumente' sync state transition from 'committing' to 'initializing'. [11/13/13 08:35:17] sync-mgr.c(425): Repo 'Dokumente' sync state transition from 'initializing' to 'uploading'. [11/13/13 08:35:17] transfer-mgr.c(502): Transfer repo 'aa1a122f': ('normal', 'init') --> ('normal', 'check') [11/13/13 08:35:18] processors/check-tx-v3-proc.c(260): protocol version is 5. [11/13/13 08:35:18] transfer-mgr.c(502): Transfer repo 'aa1a122f': ('normal', 'check') --> ('normal', 'commit') [11/13/13 08:35:18] transfer-mgr.c(502): Transfer repo 'aa1a122f': ('normal', 'commit') --> ('normal', 'fs') [11/13/13 08:35:21] Failed to build cache tree[11/13/13 08:35:21] sync-mgr.c(930): [Sync mgr] Failed to commit to repo BBB(87a2fc08). [11/13/13 08:35:21] transfer-mgr.c(502): Transfer repo 'aa1a122f': ('normal', 'fs') --> ('normal', 'check-blocks') [11/13/13 08:35:21] sync-mgr.c(496): Repo 'BBB' sync state transition from committing to 'error': 'Failed to index files.'. [11/13/13 08:35:23] sync-mgr.c(425): Repo 'BBB' sync state transition from 'initializing' to 'merging'. [11/13/13 08:35:23] transfer-mgr.c(502): Transfer repo 'aa1a122f': ('normal', 'check-blocks') --> ('normal', 'get-chunk-server') [11/13/13 08:35:23] transfer-mgr.c(502): Transfer repo 'aa1a122f': ('normal', 'get-chunk-server') --> ('normal', 'data') [11/13/13 08:35:23] transfer-mgr.c(502): Transfer repo 'aa1a122f': ('normal', 'data') --> ('normal', 'update-branch') [11/13/13 08:35:23] transfer-mgr.c(502): Transfer repo 'aa1a122f': ('normal', 'update-branch') --> ('finished', 'finished') [11/13/13 08:35:29] sync-mgr.c(425): Repo 'Dokumente' sync state transition from 'uploading' to 'synchronized'. [11/13/13 08:35:29] sync-mgr.c(425): Repo 'Dokumente' sync state transition from 'synchronized' to 'committing'. [11/13/13 08:37:38] sync-mgr.c(425): Repo 'Dokumente' sync state transition from 'committing' to 'initializing'. [11/13/13 08:37:38] sync-mgr.c(425): Repo 'Dokumente' sync state transition from 'initializing' to 'uploading'. [11/13/13 08:37:38] transfer-mgr.c(502): Transfer repo 'aa1a122f': ('normal', 'init') --> ('normal', 'check') [11/13/13 08:37:38] processors/check-tx-v3-proc.c(260): protocol version is 5. [11/13/13 08:37:38] transfer-mgr.c(502): Transfer repo 'aa1a122f': ('normal', 'check') --> ('normal', 'commit') [11/13/13 08:37:38] transfer-mgr.c(502): Transfer repo 'aa1a122f': ('normal', 'commit') --> ('normal', 'fs') [11/13/13 08:37:41] transfer-mgr.c(502): Transfer repo 'aa1a122f': ('normal', 'fs') --> ('normal', 'update-branch') [11/13/13 08:37:41] transfer-mgr.c(502): Transfer repo 'aa1a122f': ('normal', 'update-branch') --> ('finished', 'finished') [11/13/13 08:37:47] sync-mgr.c(425): Repo 'Dokumente' sync state transition from 'uploading' to 'synchronized'. [11/13/13 08:37:53] Worktree changes (at most 5 files are shown): [11/13/13 08:37:53] Cannot find diff entry VM's in index. [11/13/13 08:37:53] type: W, status: M, name: EBW/Modul 254/254_AA_7413_Prozesslandkarte_1.0/254_AA_7413_Prozesslandkarte_Unternehmensmodellierung.docx, ce mtime: 1383724858, ce size: 444383, file mtime: 1383724870, file size: 444383 [11/13/13 08:37:53] type: W, status: M, name: EBW/Modul 254/254_AA_7413_Prozesslandkarte_1.0/254_AA_7413_Prozesslandkarte_1.0.docx, ce mtime: 1383724853, ce size: 140252, file mtime: 1384106966, file size: 251774 [11/13/13 08:37:53] Cannot find diff entry ABU/4. Lehrjahr/VA/mscherer/VA.docx in index. [11/13/13 08:37:53] type: W, status: M, name: ABU/4. Lehrjahr/VA/mscherer/Einsatzuebersicht_Baden.xcf, ce mtime: 1383859154, ce size: 1929409, file mtime: 1383859154, file size: 1929409 [11/13/13 08:39:30] Failed to build cache tree[11/13/13 08:39:30] sync-mgr.c(589): Failed to commit unclean worktree. [11/13/13 08:39:30] sync-mgr.c(624): [sync mgr] Worktree is not clean. Skip merging repo BBB(87a2fc08). [11/13/13 08:39:30] sync-mgr.c(496): Repo 'BBB' sync state transition from merging to 'error': 'Files changed in local folder, skip merge.'. [11/13/13 08:39:32] sync-mgr.c(425): Repo 'BBB' sync state transition from 'initializing' to 'merging'. [11/13/13 08:39:44] Worktree changes (at most 5 files are shown): [11/13/13 08:39:44] Cannot find diff entry VM's in index. [11/13/13 08:39:44] type: W, status: M, name: EBW/Modul 254/254_AA_7413_Prozesslandkarte_1.0/254_AA_7413_Prozesslandkarte_Unternehmensmodellierung.docx, ce mtime: 1383724858, ce size: 444383, file mtime: 1383724870, file size: 444383 [11/13/13 08:39:44] type: W, status: M, name: EBW/Modul 254/254_AA_7413_Prozesslandkarte_1.0/254_AA_7413_Prozesslandkarte_1.0.docx, ce mtime: 1383724853, ce size: 140252, file mtime: 1384106966, file size: 251774 [11/13/13 08:39:44] Cannot find diff entry ABU/4. Lehrjahr/VA/mscherer/VA.docx in index. [11/13/13 08:39:44] type: W, status: M, name: ABU/4. Lehrjahr/VA/mscherer/Einsatzuebersicht_Baden.xcf, ce mtime: 1383859154, ce size: 1929409, file mtime: 1383859154, file size: 1929409 [11/13/13 08:42:04] Failed to build cache tree[11/13/13 08:42:04] sync-mgr.c(589): Failed to commit unclean worktree. [11/13/13 08:42:04] sync-mgr.c(624): [sync mgr] Worktree is not clean. Skip merging repo BBB(87a2fc08). [11/13/13 08:42:04] sync-mgr.c(496): Repo 'BBB' sync state transition from merging to 'error': 'Files changed in local folder, skip merge.'. [11/13/13 08:42:04] sync-mgr.c(425): Repo 'BBB' sync state transition from 'synchronized' to 'committing'. [11/13/13 08:44:16] Failed to build cache tree[11/13/13 08:44:16] sync-mgr.c(930): [Sync mgr] Failed to commit to repo BBB(87a2fc08). [11/13/13 08:44:16] sync-mgr.c(496): Repo 'BBB' sync state transition from committing to 'error': 'Failed to index files.'. [11/13/13 08:44:17] sync-mgr.c(425): Repo 'BBB' sync state transition from 'synchronized' to 'committing'. [11/13/13 08:48:07] Failed to build cache tree[11/13/13 08:48:07] sync-mgr.c(930): [Sync mgr] Failed to commit to repo BBB(87a2fc08). [11/13/13 08:48:07] sync-mgr.c(496): Repo 'BBB' sync state transition from committing to 'error': 'Failed to index files.'. [11/13/13 08:48:07] sync-mgr.c(425): Repo 'BBB' sync state transition from 'synchronized' to 'committing'. [11/13/13 08:52:43] Failed to build cache tree[11/13/13 08:52:43] sync-mgr.c(930): [Sync mgr] Failed to commit to repo BBB(87a2fc08). [11/13/13 08:52:43] sync-mgr.c(496): Repo 'BBB' sync state transition from committing to 'error': 'Failed to index files.'. [11/13/13 08:52:44] sync-mgr.c(425): Repo 'BBB' sync state transition from 'synchronized' to 'committing'. [11/13/13 08:56:59] Failed to build cache tree[11/13/13 08:56:59] sync-mgr.c(930): [Sync mgr] Failed to commit to repo BBB(87a2fc08). [11/13/13 08:56:59] sync-mgr.c(496): Repo 'BBB' sync state transition from committing to 'error': 'Failed to index files.'. [11/13/13 08:57:00] sync-mgr.c(425): Repo 'BBB' sync state transition from 'synchronized' to 'committing'. [11/13/13 08:59:33] Failed to build cache tree[11/13/13 08:59:33] sync-mgr.c(930): [Sync mgr] Failed to commit to repo BBB(87a2fc08). [11/13/13 08:59:33] sync-mgr.c(496): Repo 'BBB' sync state transition from committing to 'error': 'Failed to index files.'. [11/13/13 08:59:34] sync-mgr.c(425): Repo 'BBB' sync state transition from 'synchronized' to 'committing'. [11/13/13 09:02:04] Failed to build cache tree[11/13/13 09:02:04] sync-mgr.c(930): [Sync mgr] Failed to commit to repo BBB(87a2fc08). [11/13/13 09:02:04] sync-mgr.c(496): Repo 'BBB' sync state transition from committing to 'error': 'Failed to index files.'. [11/13/13 09:02:04] sync-mgr.c(425): Repo 'BBB' sync state transition from 'synchronized' to 'committing'. [11/13/13 09:04:55] Failed to build cache tree[11/13/13 09:04:55] sync-mgr.c(930): [Sync mgr] Failed to commit to repo BBB(87a2fc08). [11/13/13 09:04:55] sync-mgr.c(496): Repo 'BBB' sync state transition from committing to 'error': 'Failed to index files.'. [11/13/13 09:04:55] sync-mgr.c(425): Repo 'BBB' sync state transition from 'synchronized' to 'committing'. [11/13/13 09:07:01] Failed to build cache tree[11/13/13 09:07:01] sync-mgr.c(930): [Sync mgr] Failed to commit to repo BBB(87a2fc08). [11/13/13 09:07:01] sync-mgr.c(496): Repo 'BBB' sync state transition from committing to 'error': 'Failed to index files.'. [11/13/13 09:07:01] sync-mgr.c(425): Repo 'BBB' sync state transition from 'synchronized' to 'committing'. [11/13/13 09:09:08] Failed to build cache tree[11/13/13 09:09:08] sync-mgr.c(930): [Sync mgr] Failed to commit to repo BBB(87a2fc08). [11/13/13 09:09:08] sync-mgr.c(496): Repo 'BBB' sync state transition from committing to 'error': 'Failed to index files.'. [11/13/13 09:09:09] sync-mgr.c(425): Repo 'BBB' sync state transition from 'synchronized' to 'committing'. [11/13/13 09:11:23] Failed to build cache tree[11/13/13 09:11:23] sync-mgr.c(930): [Sync mgr] Failed to commit to repo BBB(87a2fc08). [11/13/13 09:11:23] sync-mgr.c(496): Repo 'BBB' sync state transition from committing to 'error': 'Failed to index files.'. [11/13/13 09:11:24] sync-mgr.c(425): Repo 'BBB' sync state transition from 'synchronized' to 'committing'. [11/13/13 09:13:40] Failed to build cache tree[11/13/13 09:13:40] sync-mgr.c(930): [Sync mgr] Failed to commit to repo BBB(87a2fc08). [11/13/13 09:13:40] sync-mgr.c(496): Repo 'BBB' sync state transition from committing to 'error': 'Failed to index files.'. [11/13/13 09:13:40] sync-mgr.c(425): Repo 'BBB' sync state transition from 'synchronized' to 'committing'. [11/13/13 09:15:33] Failed to build cache tree[11/13/13 09:15:33] sync-mgr.c(930): [Sync mgr] Failed to commit to repo BBB(87a2fc08). [11/13/13 09:15:33] sync-mgr.c(496): Repo 'BBB' sync state transition from committing to 'error': 'Failed to index files.'. [11/13/13 09:15:34] sync-mgr.c(425): Repo 'BBB' sync state transition from 'synchronized' to 'committing'.

    opened by mathewmeconry 44
  • Copyright concerns on seafile (important for debian package)

    Copyright concerns on seafile (important for debian package)

    G'Day,

    In my work for Catalyst IT, I've been looking at why seafile isn't yet packaged for debian, and so I've been investigating the code to do some due diligence on licensing.

    The biggest issue is the mismatch between GPLv2 and GPLv3 licences. For example, common/bitfield.c: /*

    • This file Copyright (C) 2009-2010 Mnemosyne LLC *
    • This file is licensed by the GPL version 2. Works owned by the
    • Transmission project are granted a special exemption to clause 2(b)
    • so that the bulk of its code can remain under the MIT license.
    • This exemption does not extend to derived works not owned by
    • the Transmission project. *
    • $Id: utils.c 8686 2009-06-14 01:01:46Z charles $ */

    There are other more subtle examples, as common/index/index.c (and a number of other files) is copied from GIT, which is GPLv2-only. It may well be possible to get an exception to get a GPLv2+ and openssl licence exception for this file from Linus, but if you take that path that needs to be done explicitly and clearly documented.

    (Other examples, such as the common/avl/avl.c code just need debian/copyright updated).

    Oh, and this will cause problems with the incompatbility of GPLv2 and GPLv3 (it's a pity, as it is 'just' a header file, this will still cause trouble):

    Files: net/common/list.h Copyright: 1991-2012 Linus Torvalds and many others License: GPL-2

    It would also be useful, I think, to get a better understanding of the history of the whole codebase, as it seems to be written in a number of different styles (some using glib heavily, others not at all, for example). It would be helpful to have clarified if other parts are also an aggregation of software from other places, and if so, a clear statement on the licence they were obtained under.

    Seafile seems like great bit of software, and if we could get these things resolved.

    Thanks,

    opened by abartlet 43
  • captcha not working

    captcha not working

    The captcha is not working for me. I entered 8 times a wrong password and still no captcha is being displayed but my AD account gets locked.

    I use 3.0.4 in the configuration with nginx and LDAP auth.

    regards,

    daniel

    opened by pfuhli 41
  • Seafile does not connect to server anymore

    Seafile does not connect to server anymore

    Using Seafile Client 4.2.4. and Seafile Server 4.2.2 on Rasperypi I get the following when trying to sync a library:

    seafile

    System runs perfect with an earlier version. The "connecting server..." does not change anymore.

    opened by confile 39
  • library stuck at indexing files

    library stuck at indexing files

    I am running seafile pro 4.1.1

    I have a library (60GB) that is stuck at indexing files. new files are not being synced anymore..

    i restarted the client, restarted the computer, updated the server from 4.1.0 to 4.1.1, ran seaf-fsck but nothing helps.

    what can i do?

    opened by geist1 36
  • Client stops syncing, needs download library again

    Client stops syncing, needs download library again

    Hello,

    I'm new here. I set up a small network with a Seafile server (Windows 7) and clients on Windows and Mac OSX. Some of clients stop syncing from time to time. Libraries look like not downloaded. They must be downloaded again (random issue) int existing folder. Users, who are not so "computer skilled" simply can miss that fact. I would appreciate any help.

    Thank you in advance, Jaroslav

    Logs are here: https://www.sendspace.com/file/i5utj1

    opened by jaroslavmencl 35
  • After Windows Client crash, all block where rebuild?

    After Windows Client crash, all block where rebuild?

    My windows server 2008 r2 was crashed, now Client 2.0.5 is up to rebuild all blocks new. Is this normal? because it takes hours and hours for that.

    opened by Semmelbroesel24 35
  • Markdown editor deleting embeded image link

    Markdown editor deleting embeded image link

    Hello,

    We run Seafile in a Docker container using the docker-compose template. We have upgraded from 7.1.5 to 8.0.7. The described issues happen with 8.0.7.

    We make extensive use of the online Markdown editor and after upgrading from 7 to 8 we encountered a couple of problems.

    • SVG support and relative paths: in version 7 we could link to svg images using relative paths. This doesn't work anymore. Neither relative paths for any kind of image nor SVG support.
    • We found a strange condition where an embedded image is deleted after clicking on save or switching from rich to plain text editor. To reproduce:
      • Create a new markdown file with following text:
    # First title
    
    > this is a test 
    
    ---
    
    # Second title
    
    asdf
    
    • In the rich text editor try to add an image from library right after this is a test line:
    • Either save or change to plain-text editor. If saved, check on history: it hasn't been saved. If changed to plain-text the image is not there.

    Please give some love to the Markdown editor. I think it is a great feature and we are in fact backrolling to version 7 only because of these problems. Hopefully version 9 can fix them. Otherwise congratulations for a great project and please keep up the good work.

    opened by pandiloko 0
  • An anonymous (guest) user and another anonymous or signed-in user cannot edit a shared document at the same time

    An anonymous (guest) user and another anonymous or signed-in user cannot edit a shared document at the same time

    Server Version: 8.0.11

    Issue

    A new excel document is created via the web UI and shared with an external user (the user has no account on the seafile server). The share settings are set to Edit on cloud and download. The external user opens the shared excel document as an anonymous user. If no other user has opened the document the anonymous user can edit the document.

    However, if the shared document is already opened by a signed-in user the anonymous user can only read, but not edit the document. When the signed-in user closes the document and the anonymous user is the only editing user he is able to write the document again.

    The same thing happens if two anonymous users try to edit the shared document. The first anonymous user opening the document can edit, the second anonymous user can only read. If the first user closes the document, the second one can then edit the document.

    Expected behavior

    Because the shared document is used for collaboration and intended to be edited by multiple users (registered and non-registered users) at the same time the document should be writeable by all users simultaneously (anonymous and signed-in users).

    opened by flemlyn 0
  • sqlite2mysql.sh creates corrupt sql for seahub

    sqlite2mysql.sh creates corrupt sql for seahub

    Using the current sqlite2mysql.sh and sqlite2mysql.py creates corrupt sql file for seahub. The sql files for ccnet and seafile databases are syntactical correct and can applied to new database.

    Output of sqlite3 /opt/seafile/seahub.db .dump | head -n 3:

    PRAGMA foreign_keys=OFF;
    BEGIN TRANSACTION;
    CREATE TABLE IF NOT EXISTS "django_content_type" (
    

    Output of cat seahub-db.sql |head -n 2

    DROP TABLE IF EXISTS `IF`;
    CREATE TABLE IF NOT EXISTS `IF` NOT EXISTS `django_content_type` ( ...
    

    May the problem seams to be the double-quote of the table names of the django tables which I can't see in output of dump from ccnet and seafile sqlite databases.

    type-bug 
    opened by britiger 0
  • Markdown - Collaborative edition

    Markdown - Collaborative edition

    Hi, I would be so nice to have collaborative edition on markdown documents, any chance to see that in roadmap for 9.0 ?

    Thanks

    type-idea 
    opened by JeanLouPtflbx 1
  • Cannot assign group on a library if not member, as Administrator

    Cannot assign group on a library if not member, as Administrator

    On the administration page, we cannot assign a group to a library where we aren't member of.

    Ex: I want to assign group People to the library Welcome, as my user isn't a member of the People group, I can't list it. I'm only able to list the group where I am, but I'm indeed logged as Administrator.

    The option "ENABLE_SHARE_TO_ALL_GROUPS" fixes it but all simple users will have the possibility. Only the administrator should be able to do this with the option disabled.

    opened by perkooo 0
  • [Feature request] restrict password change for specific users

    [Feature request] restrict password change for specific users

    Is it possible that special users cannot change their password themselves (for example RESTRICT_PASSWORD_CHANGE)?

    opened by NemoN 1
  • [Feature request] Allow multiple selection of files in Web UI grid view

    [Feature request] Allow multiple selection of files in Web UI grid view

    Multiple file selection (via checkbox) already exists in Web UI list view. However, for use case of sorting through hundreds - thousands of pictures, grid view is necessary. It would be an extremely minor change that would be greatly appreciated.

    opened by RandomDennisLee 0
  • Bug: Google SSO allows any user to create active accounts, regardless of server settings.

    Bug: Google SSO allows any user to create active accounts, regardless of server settings.

    Server admin options like 'Allow registration' and 'Require admin approval' are ignored, if Google SSO is enabled any Google user can login and automatically obtain an active account.

    Server: 8.0.7 Linux

    opened by RandomDennisLee 0
  • SeaDrive linux crash on startup if /home/user/SeaDrive/ is not an empty dir

    SeaDrive linux crash on startup if /home/user/SeaDrive/ is not an empty dir

    On linux, SeaDrive version 2.0.16 crash on startup if /home/user/SeaDrive/ is not an empty dir. This can be reproduce simply by creating a directory into SeaDrive folder. I don't know which behavior is best but if SeaDrive is meant not to start if his mount directory is not empty, then we should at least have a proper log/popup from seadrive-gui (can't find how open issues on other repo that's why I'm opening it here and it might be routed somewhere else).

    opened by chadek 0
  • [seaf-cli] please add support to get shareable link of a file/folder

    [seaf-cli] please add support to get shareable link of a file/folder

    Dropbox CLI has the following features:

    $ dropbox --help
    Dropbox command-line interface
    
    commands:
    
    Note: use dropbox help <command> to view usage for a specific command.
    
    [...]
     puburl       get public url of a file in your Dropbox's public folder
    [...]
     sharelink    get a shared link for a file in your Dropbox
    
    
    

    Specifically sharelink is of interest. Can we have similar commands to get the shareable link to a file/folder?

    priority-low 
    opened by afcuttin 1
Releases(v7.0.9)
High Performance, Kubernetes Native Object Storage

MinIO Quickstart Guide MinIO is a High Performance Object Storage released under Apache License v2.0. It is API compatible with Amazon S3 cloud storag

High Performance, Kubernetes Native Object Storage 30.4k Nov 30, 2021
Share and collaborate by syncing with any Git repository instantly. Linux, macOS, and Windows.

SparkleShare SparkleShare is a file sharing and collaboration app. It works just like Dropbox, and you can run it on your own server. It's available f

Hylke Bons 4.7k Nov 24, 2021
Easy and fast file sharing from the command-line.

transfer.sh Easy and fast file sharing from the command-line. This code contains the server with everything you need to create your own instance. Tran

Dutchcoders 12.1k Nov 28, 2021
Simple file uploading and sharing, source for the now shut down site Pomf.se

Moved Development of Pomf has been moved to https://github.com/pomf/pomf, but the original code will still stay here as well if you fancy this outdate

Eric Johansson (neku) 474 Nov 17, 2021
Simple file uploading and sharing

Pomf Pomf is a simple file uploading and sharing platform. Features One click uploading, no registration required A minimal, modern web interface Drag

Pomf 641 Nov 22, 2021
Simple, private file sharing from the makers of Firefox

Firefox Send Docs: FAQ, Encryption, Build, Docker, Metrics, More Table of Contents What it does Requirements Development Commands Configuration Locali

Mozilla 13.2k Nov 30, 2021
Web based p2p file sharing built on WebRTC Data Channels API

Farewell It's been 5 years since commercial browsers started supporting WebRTC . Peer5 is no longer able to keep Sharefest functional and operating, i

Peer5 1.7k Nov 20, 2021
The simple but elegant self-hosted file transfer & sharing solution

Looking for a new maintainer YouTransfer is looking for contributors who are willing to update out-dated packages, merge pull requests, resolve issues

YouTransfer.io 1.5k Nov 22, 2021
Self-hosted file/code/media sharing website. ~~~~~~~~~~~~~~~~~~~ Demo: https://demo.linx-server.net/

Development on this repository has been frozen. Feel free to send a pull request if you are maintaining an active fork of this project to add a link t

Andrei Marcu 1.2k Nov 30, 2021
Simple open source self-hosted file sharing solution.

PsiTransfer Simple open source self-hosted file sharing solution. It's an alternative to paid services like Dropbox, WeTransfer. No accounts, no login

Christoph Wiechert 877 Nov 19, 2021
Minimalist Drag & drop file sharing app (version 2.4 build 15)

BoZoN Official website : http://bozon.pw Roadmap page : http://roadmap.bozon.pw Minimalist Drag & drop file sharing app ( http://demo.bozon.pw/ ) Inst

Bronco 292 Nov 26, 2021
Easy file sharing with server-side encryption, curl/httpie/wget compliant

goploader Introduction Goploader's ultimate goal is to make file sharing easy and painless. This project is composed of a server and a client, both wr

null 215 Nov 17, 2021
Sharry is a self-hosted file sharing web application.

Sharry Sharry allows to share files with others in a simple way. It is a self-hosted web application. The basic concept is: upload files and get a url

null 290 Nov 22, 2021
⬇️ File Upload/sharing application, used by thousands of webmasters since 2007.

Kleeja The powerful and easiest way to run File Upload/sharing Service on your website. Trusted by thousands of webmasters since 2007. ?? ?? Features

Kleeja 135 Nov 13, 2021
FileShelter is a “one-click” file sharing web application

FileShelter FileShelter is a self-hosted software that allows you to easily share files over the Internet. Just upload a file and get an URL back! The

Emeric POUPON 165 Nov 22, 2021
:mailbox_with_mail: Simple, private file sharing. Mirror of https://gitlab.com/timvisee/send

Send A fork of Mozilla's Firefox Send. Mozilla discontinued Send, this fork is a community effort to keep the project up-to-date and alive. Forked at

Tim Visée 1.8k Nov 30, 2021
The simple but elegant self-hosted file transfer & sharing solution

Looking for a new maintainer YouTransfer is looking for contributors who are willing to update out-dated packages, merge pull requests, resolve issues

YouTransfer.io 1.5k Nov 25, 2021
A generic JSON document store with sharing and synchronisation capabilities.

Kinto Kinto is a minimalist JSON storage service with synchronisation and sharing abilities. Online documentation Tutorial Issue tracker Contributing

Kinto 4.1k Dec 1, 2021
📂 Directory Lister is the easiest way to expose the contents of any web-accessible folder for browsing and sharing.

Directory Lister is the easiest way to expose the contents of any web-accessible folder for browsing and sharing. With a zero configuration, drag-and-

Directory Lister 1.5k Nov 20, 2021