/usr/lib/x86_64-linux-gnu/cmake/Qt5Core find: ‘/run/user/1000/doc’: 权限不够 find: ‘/run/user/1000/gvfs’: 权限不够
时间: 2023-07-06 12:35:18 浏览: 171
这是因为`find`命令尝试在`/run/user/1000`目录下查找文件,但是当前用户没有足够的权限访问该目录。`/run/user/1000`是一个临时目录,通常用于存储用户运行时的文件和套接字等。
如果你想查找特定的文件,可以尝试使用`sudo`命令提升权限,例如:
```
sudo find /usr/lib/x86_64-linux-gnu/cmake/Qt5Core -name "filename"
```
这样会以管理员权限执行`find`命令,并且可以访问`/run/user/1000`目录下的文件。需要注意的是,使用`sudo`命令需要谨慎,确保你知道自己正在做什么,以避免对系统造成不必要的损害。
相关问题
[ 92%] Building CXX object CMakeFiles/app_yolov8.dir/app_yolov8.cpp.o [100%] Linking CXX executable app_yolov8 /usr/bin/ld: /usr/lib/x86_64-linux-gnu/librsvg-2.so.2: undefined reference to `cairo_tag_end' /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libSM.so.6: undefined reference to `uuid_generate@UUID_1.0' /usr/bin/ld: /usr/lib/x86_64-linux-gnu/librsvg-2.so.2: undefined reference to `cairo_tag_begin' /usr/bin/ld: /usr/lib/x86_64-linux-gnu/librsvg-2.so.2: undefined reference to `cairo_font_options_get_variations' /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libSM.so.6: undefined reference to `uuid_unparse_lower@UUID_1.0' collect2: error: ld returned 1 exit status
这是一个编译错误,看起来是由于缺少依赖库引起的。其中,缺少的库包括librsvg-2.so.2和libSM.so.6。您需要安装这些库以解决此错误。您可以使用以下命令安装这些库:
```
sudo apt-get install librsvg2-2 libsm6
```
如果这些库已经安装了,您可以尝试重新安装它们以解决此问题。
Jul 14, 2023 8:50:53 AM org.apache.catalina.core.AprLifecycleListener init INFO: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: /usr/lib/jvm/java-6-openjdk-amd64/jre/lib/amd64/server:/usr/lib/jvm/java-6-openjdk-amd64/jre/lib/amd64:/usr/lib/jvm/java-6-openjdk-amd64/jre/../lib/amd64:/usr/java/packages/lib/amd64:/usr/lib/x86_64-linux-gnu/jni:/lib/x86_64-linux-gnu:/usr/lib/x86_64-linux-gnu:/usr/lib/jni:/lib:/usr/lib Jul 14, 2023 8:50:53 AM org.apache.coyote.AbstractProtocol init INFO: Initializing ProtocolHandler ["http-bio-8080"] library initialization failed - unable to allocate file descriptor table - out of memoryAborted (core dumped)
这个错误消息表明在初始化 Apache Tomcat 时发生了一些问题。错误消息中提到了无法找到 APR(Apache Portable Runtime)库,它可以在生产环境中提供最佳性能。此外,还提到了无法分配文件描述符表,可能是由于内存不足导致的。
为了解决这个问题,你可以尝试以下几个步骤:
1. 确保你的系统上已经安装了 APR 库。你可以从 Apache 的官方网站下载并安装它。
2. 检查 java.library.path 设置是否正确。该设置指定了 Java 虚拟机加载本地库的路径。确保路径中包含 APR 库所在的目录。
3. 检查系统内存是否足够。如果系统内存不足,可能导致无法分配文件描述符表。尝试释放一些内存或增加系统内存。
4. 检查 Tomcat 的配置文件,确保没有错误的配置导致初始化失败。
5. 如果问题仍然存在,尝试重新安装 Tomcat。
希望这些步骤能帮助你解决问题!如果问题仍然存在,请提供更多详细信息,以便我能够提供更准确的解决方案。
阅读全文