我试图在CentOS 7中提交一个R脚本来SLURM,如下所示:

#!/bin/bash
#SBATCH -J test
#SBATCH -o test.out
#SBATCH -p compute
#SBATCH --qos=normal
#SBATCH -N 1
#SBATCH --ntasks-per-node=8
#SBATCH --cpus-per-task=1
#SBATCH --job-name=rtest

Rscript --vanilla Rhelp.R

然后系统将返回jobid,但R脚本不起作用。我可以保证这个脚本可以在命令行中运行。然后我在测试中发现,像这样:
error while loading shared libraries: libicuuc.so.50:
cannot open shared object file: No such file or directory

我是一个在SLURM和Linux的大一新生,thx!

最佳答案

似乎libicuRPM包没有安装在计算节点上。

关于r - 加载共享库时出错:libicuuc.so.50,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/57214330/

10-12 00:37