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:

相关推荐
Archy_Wang_12 小时前
LVS+KeepAlived+Nginx实现企业级业务高可靠部署的实战教程
运维·nginx·lvs
张文君4 小时前
docker使用代理拉取镜像
运维·docker·容器
陌路205 小时前
Docker教程从入门到精通(0基础)
运维·docker·容器
Tongzhi20265 小时前
从部署到运维:通芝科技无感考勤一体机的全流程效率解析
运维·数据结构·科技·算法·贪心算法
数据知道5 小时前
宽字节注入、二次注入、堆叠注入:高级 SQLi 专题
linux·运维·安全·网络安全
2301_780789666 小时前
DDoS 攻击溯源:DNS 水印标记 + 区块链存证的双保险
运维·服务器·网络·云原生·ddos
童槿顏丶7 小时前
GitLab部署到Linux
linux·运维·gitlab
小柒儿3369 小时前
从单Agent到多智能体系统:多智能体协作重塑自动化边界
运维·自动化
QYR-分析10 小时前
注塑机机械手自动化装备行业发展研判:存量升级催生增量红利,2032 年市场规模逼近 9 亿美元
运维·自动化
牢姐与蒯11 小时前
Linux基本指令及知识点(二)
linux·运维·服务器