Matlab并行计算工具包本地配置验证失败

Matlab并行计算工具包本地配置验证失败,matlab,configuration,parallel-processing,Matlab,Configuration,Parallel Processing,我刚刚开始使用并行计算工具包,每当我调用matlabpool open时,我都会收到以下错误: ??? Error using ==> matlabpool at 127 The interactive parallel job errored with the following message: Unable to get version information from job. This probably means that the job was created in a c

我刚刚开始使用并行计算工具包,每当我调用
matlabpool open
时,我都会收到以下错误:

??? Error using ==> matlabpool at 127
The interactive parallel job errored with the following message:

Unable to get version information from job. This probably means
that the job was created in a client MATLAB prior to the R2009a
general release, or that the jobdata files of the job are corrupt
我的MATLAB版本是2010a,它是一个相当新的安装。我以前没有对配置进行过任何更改,因此它应该是默认设置。当我进入configuration manager并验证本地配置时,我得到了以下结果:

**Find Resource**: Passed


**Distributed Job**: Failed
    Details:
    Stage: Distributed Job

Status: Failed
Description:  The job in the given stage completed, but reported failed due to a task failure.

Command Line Output: (none)

Error Report:
Unable to get version information from job. This probably means
that the job was created in a client MATLAB prior to the R2009a
general release, or that the jobdata files of the job are corrupt



Debug Log:
LOG FILE OUTPUT:
MATLAB is running in headless mode.  Figure windows will not be displayed.

  To get started, type one of these: helpwin, helpdesk, or demo.
  For product information, visit www.mathworks.com.

»


**Parallel Job**: Failed
    Details:
Stage: Parallel Job

Status: Failed
Description:  The job in the given stage completed, but reported failed due to a task failure.

Command Line Output: (none)

Error Report:
Unable to get version information from job. This probably means
that the job was created in a client MATLAB prior to the R2009a
general release, or that the jobdata files of the job are corrupt

Unable to get version information from job. This probably means
that the job was created in a client MATLAB prior to the R2009a
general release, or that the jobdata files of the job are corrupt

Unable to get version information from job. This probably means
that the job was created in a client MATLAB prior to the R2009a
general release, or that the jobdata files of the job are corrupt



Debug Log:
LOG FILE OUTPUT:
[0] MATLAB is running in headless mode.  Figure windows will not be displayed.
[2] MATLAB is running in headless mode.  Figure windows will not be displayed.
[1] MATLAB is running in headless mode.  Figure windows will not be displayed.
[1]  
[1]   To get started, type one of these: helpwin, helpdesk, or demo.
[1]   For product information, visit www.mathworks.com.
[1]  
[1] » [0]  
[0]   To get started, type one of these: helpwin, helpdesk, or demo.
[0]   For product information, visit www.mathworks.com.
[0]  
[2]  
[2]   To get started, type one of these: helpwin, helpdesk, or demo.
[2]   For product information, visit www.mathworks.com.
[2]  
[0] » [2] » 


**Matlabpool**: Skipped
我在别处读到命令
distcomp.feature('LocalUseMpiexec',false)
对某些人有效,但对我没有任何影响,相同的测试失败,报告了相同的错误


以前有人遇到过这种情况吗?

这看起来很奇怪,我以前从未见过这种故障(我可能比大多数人更喜欢使用本地调度程序)。我唯一能建议的是,将本地调度器的
数据位置的全部内容吹走。您可能还需要检查DataLocation是否指向旧位置。您可以执行以下操作:

s = findResource( 'scheduler', 'Configuration', 'local' );
s.DataLocation % navigate to this directory, delete all contents
% now, restart MATLAB
如果这没有帮助,我建议联系MathWorks安装支持