我已遵循此https://www.openscg.com/bigsql/package-manager/但在最后一个命令中如何提供密码
我想通过pgc安装pg96。
每一件工作都很好pgc安装在我的syatem中,但是当我想安装pg96时,它给出了错误和线索。
步骤18/19:运行./pgc启动pg96 --->在00938b13380c中运行
Step 18/19 : RUN ./pgc start pg96
---> Running in 00938b13380c
## Initializing pg96 #######################
/usr/lib64/python2.7/getpass.py:83: GetPassWarning: Can not control echo on the terminal.
passwd = fallback_getpass(prompt, stream)
Warning: Password input may be echoed.
Superuser Password [password]: Traceback (most recent call last):
File "/bigsql/pg96/init-pg96.py", line 112, in <module>
pg_password = util.get_superuser_passwd()
File "/bigsql/hub/scripts/util.py", line 1344, in get_superuser_passwd
pg_pass1 = getpass.getpass(str("Superuser Password [password]: "))
File "/usr/lib64/python2.7/getpass.py", line 83, in unix_getpass
passwd = fallback_getpass(prompt, stream)
File "/usr/lib64/python2.7/getpass.py", line 118, in fallback_getpass
return _raw_input(prompt, stream)
File "/usr/lib64/python2.7/getpass.py", line 135, in _raw_input
raise EOFError
EOFError
当我在做./pgc start pg96
要求输入密码,我在使用docker文件时如何提供密码。
答案 0 :(得分:0)
我发现问题的答案是这个。
Pg96使用python脚本检查.pgpass文件,因此在安装后在pg96目录中创建一个.pgpass文件。
或如果没有获取该文件,则会在命令提示符下询问密码。
我的建议在文件夹pg96中创建一个.pgpass文件。
然后运行命令
./ pgc start pg96
谢谢