Q:为什么随机获得'sudo:没有tty存在,也没有指定askpass程序“Jenkins中的错误?

w3nuxt5m  于 2023-02-18  发布在  Jenkins
关注(0)|答案(1)|浏览(162)

我们在一个Docker容器中运行Jenkins,并使用Docker-outside-of-Docker方法。正如文档中详细说明的那样,我们添加了:

jenkins ALL=NOPASSWD: ALL

到/等/sudoers。

我们面临的问题是,在执行第一个make命令时,管道作业会随机失败:

sudo -E make login

错误为:

sudo: no tty present and no askpass program specified

为什么我们只是偶尔遇到此错误?

mkshixfv

mkshixfv1#

如果您遇到如下所述的问题error message image
登录到GitBash中的示例并打开以下文件。
sudo visudo
在此文件中,在文件末尾添加以下命令
jenkins ALL=(ALL) NOPASSWD: ALL
保存文件并再次运行Jenkins onnce。希望您的问题得到解决。谢谢!Image

相关问题