seafile是否支持arm v5的CPU?

我试着在我的GoFlex Home上安装Ras Pi的seafile,但是始终报如下的错误:
Traceback (most recent call last):
File “setup-seafile-mysql.py”, line 1461, in
main()
File “setup-seafile-mysql.py”, line 1414, in main
ccnet_config.generate()
File “setup-seafile-mysql.py”, line 810, in generate
if Utils.run_argv(argv, env=env_mgr.get_binary_env()) != 0:
File “setup-seafile-mysql.py”, line 84, in run_argv
env=env)
File “/usr/lib/python2.7/subprocess.py”, line 711, in init
errread, errwrite)
File “/usr/lib/python2.7/subprocess.py”, line 1343, in _execute_child
raise child_exception
OSError: [Errno 2] No such file or directory

我又下载了源码进行编译,从libsearpc到ccnet到seafile server,都编译安装了,但是不知道怎么个运行顺序,官网上也没有相关的说明。所以想问一问大侠,这个软件是和arm v5不兼容呢,还是我没找到运行的方法?谢谢~

自己编译的话可以参考现在 raspberry pi 的打包文档 https://manual.seafile.com/build_seafile/rpi.html

最后可以得到一个和官方发布的版本一样的包

失败了……在easy_install -d . /tmp/Django-1.8.10.tar.gz这个包的时候,始终报no space left on device. 硬盘空间是肯定没问题的,以为是/tmp临时文件区过小,加到1个G,还是报;又增加了inotify watches的数目,还是报;又增加了shmmax的上限,还是报……不晓得是怎么回事了。从源里面pacman安装了一个Django,成功了,但是又不知道上哪里去找编译seafile需要的库文件……

那你就直接把 raspberry pi 那个发布包解压,找到 seafile-server-6.0.x/seahub/thirdpart/Django-1.8.10-py2.7.egg 之类的文件,直接拷贝到你准备的 thirdpart 目录下[quote=“ouchyoung, post:3, topic:1891”]
从源里面pacman安装了一个Django
[/quote]
不要这样干

按你说的把rpi的那个包解压了,在编辑ccnet的时候,发现那个py的脚本不支持python3.把python3卸载了,python2.7又找不到path,怎么设置这个参数都无效。泪了。哪天重新做个全新的系统试试。

1 个赞

我也想在我的Buffalo WVL/E上试着装一下seafile,Marvell88F6282处理器,ARMv5,现在连编译环境都还不具备:disappointed:

在最后一步,遇上奇怪的问题了:
执行的命令是:
/ss/sf/seafile-server/scripts/build/build-server.py --builddir=/ss/tmp --version=6.0.1 --libsearpc_version=1.2.2 --ccnet_version=6.0.1 --seafile_version=6.0.1 --srcdir= --thirdpartdir=/ss/sf/seahubtp --srcdir=/ss/seafile --outputdir=/ss/seafile-pkgs

[INFO] Uncompressing seahub
[INFO] Building seahub
[ERROR] failed to copy seahub thirdpart libs: [Errno 17] File exists: ‘/ss/tmp/seafile-server-build/seafile-server/seahub/thirdpart/termsandconditions’

居然说文件已经存在,这个文件夹是新建的文件夹,如果已经存在,那也是之前它自己生成的,肿么会有这样的错误?

而且就连这个页面(https://manual.seafile.com/build_seafile/rpi.html)上的语句都写错了……在~/dev/seafile/scripts/build-server.py --libsearpc_version=<libsearpc_version> --ccnet_version=<ccnet_version> --seafile_version=<seafile_version> --seahub_version=<seahub_version> --srcdir= --thidrpartdir=/home/pi/dev/seahub_thirdpart --srcdir=/home/pi/seafile-sources --outputdir=/home/pi/seafile-server-pkgs语句中,把thidrpartdir写成了thidrpartdir,而且文件路径也不对,参数也有问题,缺少指定version的参数,多了不识别的seahub_version参数。

你先把 /ss/tmp/seafile-server-build/ 整个目录删掉再重新打包试试

在出错后,它自己就全删掉了,然后再重新打包,依然报同样错误

对这个软件绝望了啦~~:joy: