Jenkins protoc: command not found

个人博客地址:Jenkins protoc: command not found | 一张假钞的真实世界

在使用Jenkins编译Hadoop3.1.2时报错信息如下:

复制代码
[INFO] --- hadoop-maven-plugins:3.1.2:protoc (compile-protoc) @ hadoop-common ---
[WARNING] [protoc, --version] failed: java.io.IOException: Cannot run program "protoc": error=13, 权限不够
[ERROR] stdout: []
[INFO] ------------------------------------------------------------------------

原因是Jenkins中找不到protoc命令。解决方法是在Jenkins中配置环境变量PATH指定protoc路径。

再次执行发现以下错误:

复制代码
protoc: error while loading shared libraries: libprotobuf.so.8: cannot open shared object file: No such file or directory

解决方法跟PATH配置一样道理,配置一个新的环境变量LD_LIBRARY_PATH:

相关推荐
一体化运维管理平台1 小时前
DevOps落地利器:美信监控易如何打通开发与运维?
运维
宴之敖者、1 小时前
Linux——\r,\n和缓冲区
linux·运维·服务器
LuDvei1 小时前
LINUX错误提示函数
linux·运维·服务器
心理之旅2 小时前
高校文献检索系统
运维·服务器·容器
The Chosen One9852 小时前
【Linux】深入理解Linux进程(一):PCB结构、Fork创建与状态切换详解
linux·运维·服务器
大佐不会说日语~2 小时前
使用Docker Compose 部署时网络冲突问题排查与解决
运维·网络·spring boot·docker·容器
2501_927773073 小时前
uboot挂载
linux·运维·服务器
Tim风声(网络工程师)4 小时前
防火墙-长链接、介绍作用
运维·服务器·网络
橙露4 小时前
NNG通信框架:现代分布式系统的通信解决方案与应用场景深度分析
运维·网络·tcp/ip·react.js·架构
小徐敲java4 小时前
(运维)1Panel服务器面板Docker部署
运维·服务器·docker