GBase 8a
安装配置
问答

安装时一直提示“check dba password failed on...”

发表于2026-04-10 15:59:5940次浏览4个评论

为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。

【GBase版本】:GBase8a_MPP_Cluster-NoLicense-FREE-9.5.3.28.12-redhat8-x86_64

【操作系统】:CTyunOS 4 25.07

【CPU】:8

【问题描述】*:  

1、单节点能安装8a嘛?

2、安装运行安装命令:python2 ./gcinstall.py  --silent=demo.options  老是报错如下(ssh gbase@10.10.20.24能免密登录的):
*********************************************************************************
Do you accept the above licence agreement ([Y,y]/[N,n])? y
*********************************************************************************
                    Welcome to install GBase products
*********************************************************************************
Fail to login 10.10.20.24. errno: -1, errmsg: gbase@10.10.20.24: Permission denied (publickey,password).
Error: gcinstall.py(line 3330) -- check dba password failed on ['10.10.20.24']


3、demo.options配置文件如下:

installPrefix= /data/gbase
coordinateHost = 10.10.20.24
coordinateHostNodeID = 24
dataHost = 10.10.20.24
#existCoordinateHost =
#existDataHost =
#existGcwareHost=
gcwareHost = 10.10.20.24
gcwareHostNodeID = 24
dbaUser = gbase
dbaGroup = gbase
dbaPwd = 'gbase123'
rootPwd = 'gbase123'
#dbRootPwd = ''
#rootPwdFile = rootPwd.json
#characterSet = utf8
#sshPort = 22
 

悬赏:40吉币
回答被发帖人采纳后可获得赏金

评论

登录后才可以发表评论
罗小胖发表于 3个月前
8a支持单机节点部署的,demo.options中,v9版本中,rootPwd一般是不用填的,可以去掉;接着排查一下是否关闭了firewalld,一般不关闭也会导致无法访问的,以及selinux也要关闭。
用户头像
GBASE8C-AN发表于 3个月前

1、可以
2、一般是密码错误,能免密登陆也需要提供密码

BYRAN发表于 3个月前
一般是ssh配置的问题,不是安装程序的问题。可以检查以下内容,尝试排除
(1)检查私钥权限 chmod 600 ~/.ssh/id_rsa
(2)检查一下内容权限
文件/目录 推荐权限 说明
~/.ssh 700 仅用户自身可读写执行
~/.ssh/authorized_keys 600 仅用户自身可读写
用户主目录 (~) 755 或更严 不能有组写或全局写权限
(3)检查公钥
确认你的公钥(id_rsa.pub 的内容)已经完整地添加到了服务器的 ~/.ssh/authorized_keys 文件中
(4)检查 SSH 服务配置
编辑服务器的 SSH 配置文件 /etc/ssh/sshd_config,检查以下关键设置:
允许公钥认证:PubkeyAuthentication yes
允许密码认证:PasswordAuthentication yes(如果你希望使用密码登录)
允许特定用户:检查是否有 AllowUsers 或 DenyUsers 配置限制了你当前使用的用户。
允许 root 登录:如果你使用 root 用户,检查 PermitRootLogin 是否被设置为 no。(root用户配置可以去掉,gbase用户可以安装)
重启sshd服务: systemctl restart sshd
(5)是否正确的执行了setenv脚本。
./SetSysEnv.py --dbaUser=gbase --installPrefix=/opt

用户头像
mittens发表于 1个月前
密码负载是否符合要求