jenkins 报错fatal:could not read Username for ‘XXX‘:No such device or address

#原因:机器做迁移,或者断电,遇到突发情况

#解决:

一.排查HOME和USER环境变量

可以在项目执行shell脚本的时候echo $HOME和USER

也可以在构建记录位置点击compare environment 对比两次构建的环境变量

二.查看指定节点的git凭证

查看家目录下cat .git*
三.重启jenkins salve节点 (按此方法解决)

四.在项目执行shell脚本的时候强行指定HOME和USER

相关推荐
王琦031810 小时前
Linux的管理程序
linux·运维·服务器
名字还没想好☜11 小时前
Kubernetes NetworkPolicy 实战:默认全通的坑与用标签做零信任隔离
运维·云原生·容器·kubernetes·networkpolicy
Eloudy11 小时前
给 Linux 加新硬盘的挂载命令
linux·运维·服务器
三言老师11 小时前
ss高效查看网络连接端口实操
linux·运维·服务器·网络
三言老师11 小时前
traceroute路由追踪实操
linux·运维·服务器·网络
Nayxxu11 小时前
Gemini Computer Use 安全清单:浏览器、桌面、移动端自动化怎么控权限
运维·安全·自动化
愚公搬代码11 小时前
【愚公系列】《WorkBuddy从上手到变现》017-用AI Agent实现公众号自动化运营(从1个号到矩阵:规模化的可能和边界)
运维·人工智能·自动化·小龙虾·workbuddy
XH华12 小时前
Linux系统第四章:工具的学习
linux·运维·学习
刚入门的大一新生12 小时前
Linux-基础开发工具1
linux·运维·服务器
z203483152013 小时前
Ubuntu双系统安装指南:从 UEFI 原理到 Ubuntu 分区方案的全面解析
linux·运维·ubuntu