GNU并行取消链接错误

厘米

是否在虚拟Ubuntu服务器上本地安装了GNU Parallel:

$uname -a
Linux #### 2.6.32-43-server #97-Ubuntu SMP Wed Sep 5 16:56:41 UTC 2012 x86_64 GNU/Linux

并行运行时,我在STDERR上收到以下错误:

$parallel echo ::: A B C
Error unlinking file ./rTrUcTv2ZS using unlink0 at /home/######/bin/parallel line 5529

关于这意味着什么以及如何解决的任何建议?

我已经调查过的事情:

  • 权限我对所有文件和目录都具有读写权限。
  • 错误的安装可能是错误的安装。要安装我用过的./configure --prefix=$HOME这是configure.log的输出:

    This file contains any messages produced by compilers while
    running configure, to aid debugging if configure makes a mistake.
    
    It was created by parallel configure 20140622, which was
    generated by GNU Autoconf 2.69.  Invocation command line was
    
    $ ./configure --prefix=/home/######
    
    ## --------- ##
    ## Platform. ##
    ## --------- ##
    
    hostname = ######
    uname -m = x86_64
    uname -r = 2.6.32-43-server
    uname -s = Linux
    uname -v = #97-Ubuntu SMP Wed Sep 5 16:56:41 UTC 2012
    
    /usr/bin/uname -p = unknown
    /bin/uname -X     = unknown
    
    /bin/arch              = unknown
    /usr/bin/arch -k       = unknown
    /usr/convex/getsysinfo = unknown
    /usr/bin/hostinfo      = unknown
    /bin/machine           = unknown
    /usr/bin/oslevel       = unknown
    /bin/universe          = unknown
    

奇怪的是缺少uname -plscpu显示:

Architecture:          x86_64
CPU op-mode(s):        64-bit
CPU(s):                48
Thread(s) per core:    1
Core(s) per socket:    12
CPU socket(s):         4
NUMA node(s):          8
Vendor ID:             AuthenticAMD
CPU family:            16
Model:                 9
Stepping:              1
CPU MHz:               800.000
Virtualization:        AMD-V
L1d cache:             64K
L1i cache:             64K 
L2 cache:              512K
L3 cache:              5118K
厘米

事实证明,取消链接错误是我的主目录NFS文件系统与并行使用File :: Temp模块之间的冲突

>“最后,在NFS文件系统上,文件句柄的链接计数在断开链接后并不总是立即变为零。当前,该命令在NFS磁盘上应该会失败。”

PerlDocs File :: Temp模块

为了解决这种情况,我向系统管理员询问了包含根文件夹的卷上的粘性目录,该目录位于ext4文件系统上。然后,我将其添加到$ TMPDIR下的环境变量中:

export TMPDIR=/to/the/directory

我也将此行添加到 .bash_profile

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章