我该如何修复“ERROR:ld.so:object'libfakeroot-sysv.so'from LD_PRELOAD can not preloaded(can not open shared file file):ignored”?

问题描述:

当我看到手册格式器的文档时,在手册页的顶部,我看到以下内容。我该如何修复“ERROR:ld.so:object'libfakeroot-sysv.so'from LD_PRELOAD can not preloaded(can not open shared file file):ignored”?

CLANG-FORMAT(1)            User Commands           CLANG-FORMAT(1) 

NAME 
     clang-format - manual page for clang-format 4.0 

DESCRIPTION 
     ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. 
     OVERVIEW: A tool to format C/C++/Java/JavaScript/Objective-C/Protobuf code. 

如何解决我的概述部分之前看到的错误?

ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.

如果有差别,我看到它时,我就猛砸在Ubuntu在Windows上运行man clang-formatter

的/ usr/bin中的输出/ env的不显示任何LD_PRELOAD变量,所以我不知道为什么该命令会尝试加载libfakeroot-sysv.so动态库。

+0

*在Windows上的Ubuntu的Bash *这很混乱。 –

+0

不,这是[我正在使用的实际名称](https://msdn.microsoft.com/en-us/commandline/wsl/release_notes)。 – kiamlaluno

'错误'行可能实际上写在了联机帮助页中,并且不是您的系统的问题。

您可以通过检查/ usr/share/man下的相关联机帮助页文件来验证此问题。

例如,我在Ubuntu 17.04的modularize-4.0手册页中找到了'ERROR'行。要验证它实际上是在那里写的,我跑了:

zcat /usr/share/man/man1/modularize-4.0.1.gz | less