提问人:DaniWein 提问时间:11/16/2023 更新时间:11/16/2023 访问量:7
PkcsInterop 引发 Linux 上找不到的 Dll
PkcsInterop throws Dll not found on Linux
问:
我正在熟悉 PKCS11 并使用 PKCSInterop。现在,我只想使用 softhsm2-util 检查我在操作系统(arch linux)上创建的令牌。
我通过 Nuget 安装了 PKCS11Interop,我之前在 archlinux 上安装了它。
我收到此错误:
Excepción no controlada del tipo 'System.DllNotFoundException' en Pkcs11Interop.dll: '无法加载共享库'libdl'或其依赖项之一。为了帮助诊断加载问题,请考虑使用 strace 等工具。如果您使用的是 glibc,请考虑设置 LD_DEBUG 环境变量
我实际上在这里安装了libdl
$: whereis libdl.so.2
libdl.so.2: /usr/lib/libdl.so.2
我应该在这里做什么?
答:
0赞
DaniWein
11/16/2023
#1
我将库软链接到所需的路径。
sudo ln -s /usr/lib/libdl.so.2 /usr/share/dotnet/shared/Microsoft.NETCore.App/7.0.13/liblibdl.so
我应该在 Github 上添加一个问题吗?
评论