Seafile Drive client is ready for testing!

is it possible to run the seafile client and seafile drive at the same time with different libraries?

Thank you very much for your statements Jonathan :slight_smile:

There is another thing Iā€™d like to get explained.

As this is a virtual directory which is not actually present on the computer locally, how do we get the files very first files into it? I meanā€¦On android I used the client to access files, which were in the library because they were (and are) at first on one of my other clients locally.

This means if we use the SeaDrive for the very first time, I will have to copy (or better move?) one of my local directories (from one of my clients) into the virtual SeaDrive to build a new base library and then the files will be cached (where on this client?), thus still occupying the same amount of diskspace on this first client (because all files are coming originally from this client)? Will this cache then be released somehow somewhen for the sake of the the new concept (using seafile on clients with limited diskspace)?

Perhaps I simply have to try this new SeaDrive :sweat_smile: ā€¦ but I have to wait for a stable Seafile 6 to upgrade my server (reliability reasons).

Your point is right. But i wouldnā€™t use Share instead of Drive. Maybe something other that is more suitable.

Drive already explains really good what the client doesā€¦

Canā€™t install on Windows 7. The log file shows following:

Verified acquired payload: DokanSetup_redist.exe at path: C:\ProgramData\Package Cache\.unverified\DokanSetup_redist.exe, moving to: C:\ProgramData\Package Cache\21B92ECC8BFF65F14A53A2B0D8D4C3BDE4260AD7\DokanSetup_redist.exe. Verified existing payload: SeaDrivePrograms at path: C:\ProgramData\Package Cache\{2BB6B03F-6016-4C27-BC45-8172CA766F88}v0.1.0\seadrive.msi. Applying execute package: DokanSetup_redist.exe, action: Install, path: C:\ProgramData\Package Cache\21B92ECC8BFF65F14A53A2B0D8D4C3BDE4260AD7\DokanSetup_redist.exe, arguments: '"C:\ProgramData\Package Cache\21B92ECC8BFF65F14A53A2B0D8D4C3BDE4260AD7\DokanSetup_redist.exe" /quiet' Error 0x80070643: Process returned error: 0x643 Error 0x80070643: Failed to execute EXE package. Error 0x80070643: Failed to configure per-machine EXE package. Applied execute package: DokanSetup_redist.exe, result: 0x80070643, restart: None Error 0x80070643: Failed to execute EXE package. Removing cached package: DokanSetup_redist.exe, from path: C:\ProgramData\Package Cache\21B92ECC8BFF65F14A53A2B0D8D4C3BDE4260AD7\ Session end, registration key: SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{e2240cf1-233b-44dc-8e9c-66da06b62b6a}, resume: None, restart: None, disable resume: No Removed bundle dependency provider: {e2240cf1-233b-44dc-8e9c-66da06b62b6a} Removing cached bundle: {e2240cf1-233b-44dc-8e9c-66da06b62b6a}, from path: C:\ProgramData\Package Cache\{e2240cf1-233b-44dc-8e9c-66da06b62b6a}\ Updating session, registration key: SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{e2240cf1-233b-44dc-8e9c-66da06b62b6a}, resume: None, restart initiated: No, disable resume: No Apply complete, result: 0x80070643, restart: None, ba requested restart: No

I tried to install with admin rights as well. Getting the same error then

Thanks for reporting this.

Very likely you donā€™t have windows update KB3033929 installed. It is only required on windows 7.

Download the windows update installer, install it, and reboot your system. Then try the seadrive installer again.

Weā€™ll improve the seadrive installer to show the exact error message to make it more clear.

1 Like

Win10+Debian+CE5.1.4+MySQL+Nginx

basic features work fine but found some errors in the log:

http-tx-mgr.c(2081): Bad response code for GET https://myseafile.com/api2/repos/: 502.
http-tx-mgr.c(2081): Bad response code for GET https://myseafile.com/api2/repos/: 502.
http-tx-mgr.c(4651): Bad response code for GET https://myseafile.com/api2/account/info/: 502.
sync-mgr.c(568): Failed to get space usage for account https://myseafile.com/webadmin

The disk usage shows something like -63062016 bytes free of -512 bytes. Looks like a bug to me.

The 502 errors should be temporary if you can list the files in the client. 5.1.x server lacks of some necessary APIs used by the Drive client. We didnā€™t test it with 5.1.x server.

The space usage is a small bug of handling ā€œunlimitedā€ quota. Itā€™ll be fixed in the next version.

Great news! When this works in Linux it might prevent running seafile server and client on my raspberry pi to have my Music-Libary locally on the pi to play music with mpd. WebDAV was not possible because the performance was to badā€¦

Thanks for your reply. But there is no Pro 6 beta yet, right?

If there are multiple accounts they all use S: drive which means only one of them is active. Is it possible to use all accounts at the same time?

Itā€™s not designed to do so. We think making only one account active at a time is more simplified. You can switch accounts and this should be enough for most use cases.

I started using Seadrive with server 6.0.3. I found a dozen of newly created folders on S: drive all with name like temp (*** are some random letters or numbers). They are all empty as well. Has someone else encountered the similar issue?

1 Like

Can you the detailed name of these temp folders?

I canā€™t remember them clearly but itā€™s something like MSITEMP1234. Iā€™ll double check it tonight.

I also creates 2 libraries. I just deleted them.

These libraries are created unexpectedly MSIb20bc.tmp, MSIb20f6.tmp

[09/01/16 21:08:55] get a new command:  ("get-file-status", "S:/MSIb20bc.tmp")
[09/01/16 21:08:55] handleGetFileStatus: repo =  "MSIb20bc.tmp"  , path_in_repo =  ""
[09/01/16 21:08:55] get a new command:  ("get-file-status", "S:/MSIb20bc.tmp")
[09/01/16 21:08:55] handleGetFileStatus: repo =  "MSIb20bc.tmp"  , path_in_repo =  ""
[09/01/16 21:08:55] get a new command:  ("get-file-status", "S:/MSIb20bc.tmp")
[09/01/16 21:08:55] handleGetFileStatus: repo =  "MSIb20bc.tmp"  , path_in_repo =  ""
[09/01/16 21:08:55] get a new command:  ("get-file-status", "S:/MSIb20f6.tmp")
[09/01/16 21:08:55] handleGetFileStatus: repo =  "MSIb20f6.tmp"  , path_in_repo =  ""

[09/01/16 15:23:48] seadrive.c(429): Starting SeaDrive client 0.1.0
[09/01/16 15:23:48] seadrive.c(453): rpc server started.
[09/01/16 15:24:08] sync-mgr.c(356): Repo 'MSIb20bc.tmp' sync state transition from 'synchronized' to 'committing'.
[09/01/16 15:24:08] sync-mgr.c(2067): All operations of repo MSIb20bc.tmp(7bcff1b4) have been processed.
[09/01/16 15:24:08] sync-mgr.c(356): Repo 'MSIb20bc.tmp' sync state transition from 'committing' to 'synchronized'.

[09/01/16 15:26:53] file-cache-mgr.c(1004): Read cache file C:/Users/71349/seadrive/data\file-cache/e3f412d1-895d-4b07-a654-d4daa02b3c80/My Photos/Camera/VID_20160519_234414.mp4 timeout.
[09/01/16 15:28:10] sync-mgr.c(356): Repo 'MSIb20f6.tmp' sync state transition from 'synchronized' to 'committing'.
[09/01/16 15:28:10] sync-mgr.c(2067): All operations of repo MSIb20f6.tmp(56c8b39e) have been processed.
[09/01/16 15:28:10] sync-mgr.c(356): Repo 'MSIb20f6.tmp' sync state transition from 'committing' to 'synchronized'.

Yes I have the similar ones but I have more than 10 of them! Name is like yours, something like MSIxxxx.tmp.

Uhmā€¦Wait? Is it supposed to download all the videoes in the folder? Will there be an option to not automatically sync the folders we browse?

It wonā€™t download all files. See here for derails:

[quote=ā€œdaniel.pan, post:1, topic:393, full:trueā€]
4. Refresh S: drive, and you can see the files[/quote]

Just tried in a corporate environment which is using drive letter S for an existing network drive. So ā€œSeaDrive failed to initializeā€ after installation.

Do I have to use drive letter S or could you add an option to choose another drive letter?

3 Likes