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:

相关推荐
AOwhisky8 小时前
下一代容器来了?Docker 宣布原生支持 WebAssembly
java·运维·docker·容器·rust·wasm
摇滚侠12 小时前
Linux 零基础教程 09、11、77
linux·运维·服务器
Lottie202612 小时前
电商自动化提质增效:API接口落地的核心价值与实战用法
运维·自动化
Hardworking66613 小时前
第6章 数据工程
运维·服务器·数据库·数据工程
jieyucx14 小时前
Docker 入门第六阶段:综合实战项目
运维·docker·容器
美丽的欣情14 小时前
RK3588 Debian 交叉编译环境搭建(Windows + VMware Debian + CMake)
运维·windows·debian
TlSfoward15 小时前
TLSFOWARD自动化抓包工具
运维·自动化
麦兜和小可的舅舅15 小时前
从原理到实战:Linux 系统性能诊断核心指标全解析及生产系统故障分析复盘
大数据·linux·运维
云飞云共享云桌面16 小时前
河北钣金工厂10个solidworks设计共享一台高性能服务器的云桌面方案
运维·服务器·3d·自动化·负载均衡·制造
海涛从不浪16 小时前
03 oect刷入Armbian后安装Onepanel并进行docker迁移
运维·docker·容器·onepanel