麒麟V10服务器报错/sbin/ldconfig: /usr/lib64/libLLVM-7.so 不是符号链接

发布时间 2023-07-07 10:12:26作者: DuanYongchun

1.问题描述

  该错误信息表示 /usr/lib64/libLLVM-7.so 不是一个符号链接文件。符号链接是一个特殊类型的文件,它包含对另一个文件或目录的引用。在这种情况下,ldconfig 试图处理一个文件,但它发现该文件不是一个符号链接文件,导致出现错误。

2.问题解决

  a.检查文件路径:确保文件路径 /usr/lib64/libLLVM-7.so 正确无误。可能会发生拼写错误或路径错误的情况,导致 ldconfig 无法找到正确的文件。

  b.检查文件类型:使用以下命令检查文件类型:

file /usr/lib64/libLLVM-7.so

  c.确保该文件不是一个符号链接文件,而是一个正常的库文件。文件类型应该显示为 "ELF" 或 "shared object"。

  d.检查文件权限:确保文件具有正确的权限,以便 ldconfig 可以读取该文件。您可以使用以下命令更改文件权限:

chmod +r /usr/lib64/libLLVM-7.so      (添加权限后重新执行安装命令)

  这将为文件添加读取权限。

  e.检查文件完整性:如果文件已损坏或不完整,可能会导致 ldconfig 报错。您可以尝试重新安装 LLVM 库文件或从其他可靠来源获取正确的库文件,并替换当前的文件。