vault -autocomplete-install无法找到任何shell

问题描述 投票:0回答:1

在Docker容器中运行时,vault -autocomplete-install失败。

$ docker run --privileged -ti vault:latest -autocomplete-install
Error executing CLI: Did not find any shells to install

我试着和strace vault...一起跑,但没有什么突出的。我也试着调查the source,但一切似乎都很好。

任何的想法?

hashicorp-vault
1个回答
1
投票

它错过了USER环境变量,并且在scanning for .bashrc etc. files时无法找到主目录。这个问题可以在docker之外重现

$ ( unset USER ; vault -autocomplete-install )
Error executing CLI: Did not find any shells to install

并且类似地固定在码头工具中

export USER=root
© www.soinside.com 2019 - 2024. All rights reserved.