“BOINC:常见问题解决”的版本间差异

来自中国分布式计算总站
跳转到导航 跳转到搜索
第103行: 第103行:
  
  
其中 20000 表示 20 秒,您可以按照您的意愿增大或减小这个数值。
+
其中 20000 表示 20 秒,您可以按照您的意愿增大或减小这个数值。双击这个文件以将其导入到注册表
 
The 20000 is 20 seconds. Increase/decrease to your liking. To add this to the registry double-click the file. The UAC will come up, press continue, press Yes on the next window and OK on the one thereafter. You need to reboot to make the changes have effect.
 
The 20000 is 20 seconds. Increase/decrease to your liking. To add this to the registry double-click the file. The UAC will come up, press continue, press Yes on the next window and OK on the one thereafter. You need to reboot to make the changes have effect.
  
第131行: 第131行:
  
  
=== Workaround for AOL problem ===
+
 
 
On 20 December 2006 we investigated a problem with the following symptoms:
 
On 20 December 2006 we investigated a problem with the following symptoms:
  

2008年6月17日 (二) 19:06的版本

翻译自 BOINC Help

BOINC 帮助

This page contains solutions to some common problems. Other help resources:


本页面包括部分常见问题的解决方案,您也通过以下方式得到相关资料。


在 Windows 操作系统中安装可能出现的问题

In rare cases, installation may fail because of an existing installation of BOINC. If this happens:

  • Quit BOINC if it's running, and uninstall BOINC using Start/Control Panel/Add and remove programs. Install the new version again.
  • If that fails, reinstall the version of BOINC you were previously running (you can get an older version from the download page). Uninstall it, then install the new version.
  • If that fails, download the Windows Install Clean Up utility from Microsoft and run it. The old BOINC version shows up as either BOINC.msi or as a corrupt icon .msi (it'll be the top option). Click on it to select, then click Remove and Exit. Reboot your computer. Install the new version. (Warning: leave all other .msi files as they are, otherwise you will have problems uninstalling other programs).


在一些罕见的情况下,安装过程可能由于一个已经存在的 BOINC 安装而无法完成。如果这个发生了,请参考以下操作:

  • 退出BOINC(如果 BOINC正在运行的话),在我的电脑/控制面板/添加或删除程序中卸载 BOINC,再重新安装 BOINC。
  • 如果不能奏效,重新安装您之前运行的旧版本 BOINC (您可以在这里取得旧版本的 BOINC 安装程序),完成后卸载,再安装新版本的 BOINC。
  • 如果还是不能奏效,请下载 Windows Install Clean Up 工具并运行。旧版本的 BOINC 会被显示为 BOINC.msi 或者一个提示错误的图标(这种情形下在窗口的顶部),选择它,再单击“卸载”并退出。重新启动系统,安装新版本的 BOINC。(警告:保留所有其余 .msi 文件,否则您将在卸载其余软件时遇到问题)


加入项目时出现的问题

If you try to attach to a project that's down, you'll get a Project temporarily unavailable error. Wait a while, then try again.

If you get a Network communication failure, it means BOINC can't do any communication at all. The likely problems are:

  • Connectivity: you don't have a network connection. Check your network or modem connection (if your web browser can get to outside sites, this is not the problem). See this information on Windows networking troubleshooting from Microsoft website.
  • Personal firewall software (ZoneAlarm, Norton Personal Firewall, McAfee, etc.) is blocking BOINC.
    • The first time you run BOINC, your personal firewall will bring up a dialog asking if boincmgr.exe and boinc.exe should be allowed to communicate (say yes).
    • If this dialog doesn't appear, bring up your personal firewall program and add an 'exception' entry allowing BOINC to communicate. If it already has an entry for BOINC, delete it. Detail vary between firewall packages.
    • You may have accidentally installed more than one firewall. Uninstall or disable all but the primary one.
  • Proxy server: there are two kinds of proxies, HTTP and SOCKS. You may be using one or both. Most home computers do not use proxies. To find out if you're using a proxy, look at the Internet settings of your web browser. (Firefox: Tools/Options/General/Connection Settings; Internet Explorer: Tools/Internet Options/Connections/Settings). Copy the settings there (server, port, etc.) to the BOINC dialog.
  • (Windows) SETI@home: if it appears to attach OK, but the Messages tab has repeated shared memory error messages from the server: uninstall BOINC and delete the install directory (typically C:\Program Files\BOINC). Reinstall BOINC, but in a different directory (such as C:\Program Files\BOINC2).
  • Some DSL customers in the UK report needing to set MTU=1492 in their modem/router and rebooting it.


如果您尝试加入一个关闭的项目,您将会收到 Project temporarily unavailable 的错误信息,请等待一会儿再试。

如果您收到 Network communication failure 的错误信息,那么这意味着 BOINC 完全无法完成网络通信。比较有可能的原因有:

  • 网络连接:您没有连接到网络上,请检查网络连接,请参考微软的Windows 网络问题疑难解答。如果您的网络浏览器可以访问外部网站,请跳过这一步。
  • 个人防火墙软件(如 ZoneAlarm、Norton Personal Firewall、McAfee 等)阻止了 BOINC 访问网络。
    • 您第一次运行 BOINC 的时候,您的个人防火墙将会弹出一个对话框以询问 boincmgr.exe 和 boinc.exe 能否访问网络(请选择是)
    • 如果没有弹出这样的对话框,请打开您的个人防火墙界面,添加“例外”规则以允许 BOINC 访问网络。如果已经存在针对 BOINC 的规则,请删除它。详细步骤由于防火墙的不同而不同,就不一一说明了。
    • 您可能安装了多于一个防火墙,请删除或者屏蔽以使同一时间只有一个防火墙在运行。
  • 代理服务器:BOINC 能够使用 HTTP 和 SOCKS 代理服务器。您可以使用一种或者两种都使用(当然可以不使用)。多数家庭用户不使用代理服务器。您可以通过网络浏览器的设置来确认是否使用了代理服务器(FireFox 中:工具/选项/综合设置/连接设置 (我没有 FireFox,翻译出来可能有些问题);Internet Explorer 中:工具/ Internet 选项/连接/设置)。把其中的设置(服务器 IP 地址、端口等)复制到 BOINC 对话框中。
  • (Windows 中出现的问题)在加入 SETI@home 时,如果看起来成功加入项目,但是“消息”框中反复地出现 shared memory error 错误消息。请完成如下操作:卸载 BOINC 并删除 BOINC 安装目录(一般是 C:\Program Files\BOINC),重新安装 BOINC,但是请安装到不同的目录(如 C:\Program Files\BOINC2)
  • 一些在英国使用 DSL 的用户报告需要在 modem 或者路由器中把 MTU 设置为 1492,并重新启动。
  • Some DSL customers in the UK report needing to set MTU=1492 in their modem/router and rebooting it.


在 Windows 上运行 BOINC 时出现问题

Can't delete previous state file; Access is denied. 

in your message log, you're probably running a program that is accessing files and keeping them locked for long periods. Try using Microsoft's FileMon utility to discover what the offending program is, then configure it to not access files in the BOINC directory. Known problems: TSVNCache (part of TortoiseSVN).

  • (Vista) If BOINC applications fail each time you shut down your computer, copy the following text and paste it into the Notepad window, called !WaitToKill.reg:
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControl]
"WaitToKillServiceTimeout"="20000"


The 20000 is 20 seconds. Increase/decrease to your liking. To add this to the registry double-click the file. The UAC will come up, press continue, press Yes on the next window and OK on the one thereafter. You need to reboot to make the changes have effect.


Can't delete previous state file; Access is denied. 

错误信息, 您很有可能正在运行一个访问并长时间锁定文件的程序。请尝试使用微软的FileMon 工具来找出是哪个“捣蛋”的程序,然后设置使其不访问 BOINC 安装文件夹中的文件。已知 TSVNCache(TortoiseSVN的一部分)会导致此问题。

  • (Vista中)如果您每次关闭计算机时 BOINC 都会崩溃,您可以将下面的文本复制到“记事本”程序,并另存为 !WaitToKill.reg。
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControl]
"WaitToKillServiceTimeout"="20000"


其中 20000 表示 20 秒,您可以按照您的意愿增大或减小这个数值。双击这个文件以将其导入到注册表 The 20000 is 20 seconds. Increase/decrease to your liking. To add this to the registry double-click the file. The UAC will come up, press continue, press Yes on the next window and OK on the one thereafter. You need to reboot to make the changes have effect.


Workaround for AOL problem

On 20 December 2006 we investigated a problem with the following symptoms:

  • The BOINC client connects to some projects but scheduler requests return an error message saying
Project encountered internal error: shared memory
  • The BOINC client fails to attach to other projects, giving the error message:
The URL you supplied is not that of a BOINC-based project.

We believe that this problem only affects people connected to the Internet using AOL, and that it is caused by the AOL software. We were able to work around the problem as follows:

  • Reinstall BOINC. When asked what directory to install in, select
C:\Program Files\BOINC2

(or any name other than BOINC).

Note: you must install to a new directory. It doesn't work to rename BOINC to BOINC2, then install.



On 20 December 2006 we investigated a problem with the following symptoms:

  • The BOINC client connects to some projects but scheduler requests return an error message saying
Project encountered internal error: shared memory
  • The BOINC client fails to attach to other projects, giving the error message:
The URL you supplied is not that of a BOINC-based project.

We believe that this problem only affects people connected to the Internet using AOL, and that it is caused by the AOL software. We were able to work around the problem as follows:

  • Reinstall BOINC. When asked what directory to install in, select
C:\Program Files\BOINC2

(or any name other than BOINC).

Note: you must install to a new directory. It doesn't work to rename BOINC to BOINC2, then install.

Problems while running BOINC (Linux)

  • If the web site buttons in the Manager don't work, make sure your $BROWSER environment variable is set.
  • If BOINC produces as error message of the form
boinc_client: /lib/libc.so.6: version 'GLIBC_2.2' not found (required by ./boinc_client)

then you need to install a newer version of libc.

Problems while running BOINC (all platforms)

  • If you get repeated 'bad checksum' or 'wrong size' errors on downloaded JPEG image files, check the 'Skip image file verification' checkbox in your preferences. Typically this means your ISP is using something called UMTS, which does extra compression of JPEG files.
  • If you have a problem with a particular project, go to the 'Questions and Answers' area of the project's web site. You may find the solution to your problem. If not, post it there, and you'll get help from other users. If the problem persists, use the BOINC Manager to 'reset' that project. This will erase any jobs in progress and start from scratch.
  • If you see an error like
2007-06-08 14:33:56 [---] Can't delete previous state file; The file or directory is corrupted and unreadable. (0x570)

then back up your BOINC directory and run chkdsk (Windows) or fsck (Unix) on the drive containing it. If files are irretrievably lost, create a new BOINC directory and reattach all projects.

Report a bug

If all else fails, you may need to report a bug. Bug reports are not for general troubleshooting. Please discuss the bug on the BOINC message boards and gather as much information as you can before submitting your report.