当我尝试执行涉及已安装的Java虚拟机的任务时(在我的情况下为 GraalVM 19 CE ),将引发错误:
VM初始化期间发生错误无法加载共享的JVMCI 库:libcrypt.so.1:无法打开共享库文件:无此文件 或目录
注意:我使用的是Linux SO(fedora 30工作站)
答案 0 :(得分:0)
以下命令帮助我找出引起错误的软件包:
$ dnf提供了'* / libcrypt.so.1'
libxcrypt-compat-4.4.6-1.fc30.x86_64:提供旧API功能的兼容性库回购:更新源于:文件名:/lib64/libcrypt.so.1
glibc-arm-linux-gnu-2.27-4.fc29.x86_64:针对arm-linux-gnu的交叉编译GNU C库Repo:fedora匹配自:文件名:/ usr / arm-linux-gnu / sys- root / lib / libcrypt.so.1
然后安装软件包:
$ sudo dnf安装libxcrypt-compat
有关更多详细信息,请参见:https://github.com/oracle/graal/issues/1340