/sbin/ldconfig.real: /usr/lib/wsl/liblcuda.so.1 is not a symbolic link
时间: 2023-12-06 08:04:18 浏览: 211
根据引用[1]中的信息,/sbin/ldconfig.real无法将/usr/lib/wsl/lib/libnvoptix_loader.so.1链接到libnvoptix.so.1,同时也无法将/usr/lib/wsl/lib/libcuda.so.1链接到符号链接。这可能是由于权限问题或文件损坏导致的。如果您想创建符号链接,请参考引用中提供的方法,使用wsl -e /bin/bash命令进入/mnt/c/Windows/System32/lxss/lib目录,并尝试创建符号链接。
相关问题
/sbin/ldconfig.real: /usr/lib/wsl/lib/cuda.so.1 is not a symbolic link
根据提供的引用[1],/sbin/ldconfig.real无法将/usr/lib/wsl/lib/libnvoptix_loader.so.1链接到libnvoptix.so.1,同时也无法将/usr/lib/wsl/lib/libcuda.so.1链接到cuda.so.1。这可能是由于缺少必要的符号链接或文件权限不足导致的。根据引用,您可以在cmd中运行wsl -e /bin/bash,然后您应该已经在/mnt/c/Windows/System32/lxss/lib中,现在您有权限创建符号链接。因此,您可以尝试使用ln -s命令手动创建缺少的符号链接,以解决/sbin/ldconfig.real无法链接文件的问题。
示例命令:
```shell
ln -s /usr/lib/wsl/lib/cuda.so.1 /usr/lib/wsl/lib/libcuda.so.1
```
/sbin/ldconfig.real: /usr/lib/wsl/lib/libcuda.so.1 is not a symbolic link
这个错误可能是由于安装CUDA时链接库的问题导致的。您可以尝试以下步骤来解决这个问题:
1. 执行以下命令备份/libcuda.so.1文件:
```
sudo mv /usr/lib/wsl/lib/libcuda.so.1 /usr/lib/wsl/lib/libcuda.so.1.bak
```
2. 然后,创建一个符号链接:
```
sudo ln -s /usr/lib/wsl/lib/libcuda.so /usr/lib/wsl/lib/libcuda.so.1
```
3. 最后,运行以下命令使更改生效:
```
sudo /sbin/ldconfig
```
这应该会解决这个问题。如果还有其他问题,请告诉我。
阅读全文