您尚未登录。

#1 2018-02-12 22:46:25

Arisaka
会员
所在地: 江苏常州
注册时间: 2018-02-12
帖子: 3
个人网站

[已解决] Boinc 部分任务发生 “Completion Error”

如题,Boinc 部分任务在下载完成开始计算时,计算状态变成了 “Completion Error”,无法继续计算。

发生这种情况(无法计算)的任务包括:
SETI@home 项目的全部任务
World Community Grid 中的 OpenZika,Mapping Cancer Markers(WCG 中的其他未收到的项目暂时未知)。

可以正常计算的任务包括:
Einstin@home 项目的全部任务
World Community Grid 中的 Microbiome Immunity Project(WCG 中的其他未收到的项目暂时未知)。

已按照 Wiki 的说明 安装了常用的 32 位库,包括:
lib32-glibc lib32-glib2 lib32-pango lib32-libxdamage lib32-libxi lib32-mesa-libgl lib32-libxmu lib32-libjpeg-turbo lib32-libjpeg6-turbo

请问如何查看 boinc 中每个任务的 log? 各位参与 Boinc 的高手有没有遇到过类似的问题?如何解决?

刚把电脑从 openSuSE 刷成了 Arch,这些项目在  openSuSE 下都能正常工作。

附 /var/lib/boinc/stdoutdae.txt 的部分内容

12-Feb-2018 22:44:40 [World Community Grid] task MCM1_0140152_6288_0 resumed by user
12-Feb-2018 22:44:40 [World Community Grid] Starting task MCM1_0140152_6288_0
12-Feb-2018 22:44:41 [World Community Grid] Computation for task MCM1_0140152_6288_0 finished
12-Feb-2018 22:44:41 [World Community Grid] Output file MCM1_0140152_6288_0_r2067273243_0 for task MCM1_0140152_6288_0 absent

/var/lib/boinc/stderrdae.txt 里面只有 6000 多行的:

No protocol specified

QAQ

最近编辑记录 Arisaka (2018-03-02 13:47:32)

离线

#2 2018-02-13 00:34:16

Arisaka
会员
所在地: 江苏常州
注册时间: 2018-02-12
帖子: 3
个人网站

Re: [已解决] Boinc 部分任务发生 “Completion Error”

好吧,自问自答一下。跟猜想的一样,缺少某个32位库,但是看不到 log 不知道是哪个,然后我安装了155个包:
sudo pacman -S $(pacman -Ssq lib32-lib) --needed
暴力地解决了问题,用了大概 329MB 的空间。

离线

#3 2018-02-13 11:17:11

依云
a.k.a. 百合仙子
所在地: 一个等待妹纸出现的地方
注册时间: 2011-08-21
帖子: 4,889
个人网站

Re: [已解决] Boinc 部分任务发生 “Completion Error”

155个包,二分的话也就八次啦。

离线

#4 2018-02-13 21:42:55

zsrkmyn
lazy...
注册时间: 2013-05-05
帖子: 319

Re: [已解决] Boinc 部分任务发生 “Completion Error”

$ pacman -Qqs lib32-lib
lib32-libcap
lib32-libdrm
lib32-libelf
lib32-libffi
lib32-libgcrypt
lib32-libglvnd
lib32-libgpg-error
lib32-libice
lib32-libjpeg-turbo
lib32-libnl
lib32-libpcap
lib32-libpciaccess
lib32-libpng
lib32-libsm
lib32-libtiff
lib32-libunwind
lib32-libusb
lib32-libx11
lib32-libxau
lib32-libxcb
lib32-libxcursor
lib32-libxdamage
lib32-libxdmcp
lib32-libxext
lib32-libxfixes
lib32-libxi
lib32-libxml2
lib32-libxrandr
lib32-libxrender
lib32-libxshmfence
lib32-libxss
lib32-libxv
lib32-libxxf86vm

我的 lib32 只装过这几个包,大部分是 steam 和 wine 的依赖。跑 boinc 没有出现过问题,MCM 也没有……
而且 MCM 的 binary 都是 64 位的,不依赖 32 位库

离线

#5 2018-02-14 11:18:29

Arisaka
会员
所在地: 江苏常州
注册时间: 2018-02-12
帖子: 3
个人网站

Re: [已解决] Boinc 部分任务发生 “Completion Error”

感谢两位大大的回复!
昨天下午我又去虚拟机里面试了一下(没错,就是想按仙子大大说的,借助 vbox 的快照按二分来找包),虚拟机里面的系统之前没有启用 [multilib] 源。结果发现。。。装完 Wiki 上面的那些包以后。。。
重启一下就好了。。。(懵逼脸)
之前装完 wiki上面的 lib32 然后接收的新任务也不能计算啊,大概 boinc.service 要 restart 一下吧,不管了,重启大法好。
但多装一堆 lib32 也不亏,至少装完一堆后运行 steam(native) 只提示缺一个包。在虚拟机里运行 steam(native)提示缺8、9个吧大概,而且缺的这些包都不小。

最近编辑记录 Arisaka (2018-02-14 11:33:36)

离线

页脚