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:

相关推荐
励志不掉头发的内向程序员31 分钟前
【Linux系列】掌控 Linux 的脉搏:深入理解进程控制
linux·运维·服务器·开发语言·学习
東雪蓮☆35 分钟前
K8s Ingress 详解与部署实战
linux·运维·kubernetes
塔能物联运维41 分钟前
物联网运维中的边缘计算任务调度优化策略
运维·人工智能·物联网·边缘计算
真正的醒悟1 小时前
什么是网络割接
运维·服务器·网络
Bruce_Liuxiaowei1 小时前
Win7虚拟机加入域错误排查指南:解决无法启动服务问题
运维·网络·windows·安全·网络安全
聆风吟º1 小时前
无需 VNC / 公网 IP!用 Docker-Webtop+cpolar,在手机浏览器远程操控 Linux
linux·运维·docker
骇客野人2 小时前
【软考备考】 高并发场景如何做负载均衡知识点四
运维·负载均衡
序属秋秋秋3 小时前
《Linux系统编程之入门基础》【Linux基础 理论+命令】(上)
linux·运维·服务器·ubuntu·centos·命令模式
知白守黑2675 小时前
docker资源限制
运维·docker·容器
霍格沃兹测试开发学社测试人社区5 小时前
新手指南:通过 Playwright MCP Server 为 AI Agent 实现浏览器自动化能力
运维·人工智能·自动化