Open egroeper opened 7 years ago
To quickly bypass the problem, the user can rename the local folder to a new name, wait a few seconds until the library get unsynced. Then the user can change the name back and resync the library.
To be honest: I don't know since when this library is in this new error state. But the user had another library with symptoms like in #937, that could be fixed by resync. This issue is special and since the log messages for this library change at this point in time, I assume, that the symptoms seen in the gui exist since then.
@freeplant Thanks for the workaround. Will test that.
I'm still encountering what is essentially the same bug. I tried using seaf-cli
to download a library, but selected a directory the current user did not have permissions for and now get the following when trying to download it again with the correct permissions:
Starting to download ...
Library {library_id} will be downloaded to {library_destination}
Traceback (most recent call last):
File "/usr/bin/seaf-cli", line 1038, in <module>
main()
File "/usr/bin/seaf-cli", line 1034, in main
args.func(args)
File "/usr/bin/seaf-cli", line 587, in seaf_download
seafile_rpc.download(repo,
File "/usr/lib/python3/dist-packages/pysearpc/client.py", line 127, in newfunc
return fret(ret_str)
File "/usr/lib/python3/dist-packages/pysearpc/client.py", line 25, in _fret_string
raise SearpcError(dicts['err_msg'])
pysearpc.common.SearpcError: Task is already in progress
It does not show up under seaf-cli list
, because it hasn't started syncing yet. Selecting a different directory to download to does not work. The only way I resolved this was by deleting both my client data directory and ~/.ccnet
to start from a fresh install.
This seems to be a follow-up error of #937.
I have a user, that had the error symptoms of #937 for some time. Then something happened (don't know what, couldn't reproduce it yet) and the library went into an partly unsynced state. Instead of the exclamation mark, the cloud symbol of unsynced libraries is shown, but the error message still exists:
The gui handles the library as unsynced now, so resyncing isn't possible anymore. "Download and sync" isn't working either (same target directory or a different one). Error message: "Task already in progress"
The problem occured with client version 6.0.4, but persists with 6.0.6.
Here are the logs:
First everything seems to be like in #937, but the at 10:49:38 something has changed and since then we have this other error state.