-1

当我尝试执行涉及我已安装的 Java 虚拟机的任务时(在我的情况下为 GraalVM 19 CE),抛出错误:

VM 初始化时出错无法加载 JVMCI 共享库:libcrypt.so.1:无法打开共享对象文件:没有这样的文件或目录

注意:我使用的是 linux SO(fedora 30 工作站)

4

1 回答 1

0

以下命令帮助我找出导致错误的包:

$dnf whatprovides '*/libcrypt.so.1'

libxcrypt-compat-4.4.6-1.fc30.x86_64:提供遗留 API 函数的兼容性库 Repo:更新匹配来自:文件名:/lib64/libcrypt.so.1

glibc-arm-linux-gnu-2.27-4.fc29.x86_64:针对 arm-linux-gnu 回购的交叉编译 GNU C 库:fedora 匹配自:文件名:/usr/arm-linux-gnu/sys-root/lib /libcrypt.so.1

然后安装包:

$sudo dnf 安装 libxcrypt-compat

有关更多详细信息,您可以查看:https ://github.com/oracle/graal/issues/1340

于 2019-06-25T19:59:03.753 回答