Hi Kirill and others,
I have been trying to get seafile working on my server and have not been
able to get
`seaf-cli` to start run on my machine. Unfortunately, it seems like some
files are missing
in the latest version of the package.
To reproduce the error:
$ pkg_add seafile-daemon
$ seaf-cli
Traceback (most recent call last):
File /usr/local/bin/seaf-cli, line 99, in <module>
import seafile
File /usr/local/lib/python2.7/site-packages/seafile/__init__.py, line 2,
in <module>
from rpcclient import SeafileRpcClient as RpcClient
File /usr/local/lib/python2.7/site-packages/seafile/rpcclient.py, line 1,
in <module>
from pysearpc import searpc_func, SearpcError, NamedPipeClient
ImportError: cannot import name NamedPipeClient
System information:
My current system is running the latest snapshot as of this moment, on an
arm64 machine
(rockpro64). There are no patches applied on top of standard package.
Kernel version:
OpenBSD 6.5-current (GENERIC.MP) #19: Thu May 16 17:05:43 MDT 2019
[email protected]:/usr/src/sys/arch/arm64/compile/GENERIC.MP
Possible cause and resolution:
I believe this is an issue with the file
`.../net/seafile/libsearpc/pkg/PLIST`, which does not
contain the names of all the required files. If the file names are added
maybe it will work.
I do not have a system capable of compiling ports, so this is a conjecture
based on an
educated guess.
Let me know if I am being unclear at any point and I can try to clarify.
Thanks a bunch for the port,
Abhinav