GG_gg
(GG)
1
【 TiDB 使用环境】
测试环境
操作系统:openEuler release 22.03 (LTS-SP3)
ssh版本:
libssh-0.9.6-7.oe2203sp3.x86_64
libssh2-1.10.0-5.oe2203sp3.x86_64
openssh-8.8p1-23.oe2203sp3.x86_64
openssh-server-8.8p1-23.oe2203sp3.x86_64
openssh-clients-8.8p1-23.oe2203sp3.x86_64
【 TiDB 版本】
v6.5.0
【复现路径】
手动配置互信,创建tidb用户,并在中控机对其他机器做ssh免密(已在中控机ssh到其他机器的tidb用户,均可免密登录)
【遇到的问题:问题现象及影响】
在群集检测的时候只有一台机器的ssh有问题,根据报错可能是无法在172.17.10.219上执行sudo -H bash -c "/tmp/tiup/bin/insight"命令,我自己也有在每台机器操作这条命令,其他机器都可以返回信息,只有172.17.10.219返回2024/02/05 23:32:58 exit status 127。
同时我也有看过,每台机器的root和tidb用户的环境变量全部一致
【附件:截图/日志/监控】
部署验证时报错
中控机172.17.10.18免密登录至172.17.10.19:
172.17.10.219执行sudo -H bash -c "/tmp/tiup/bin/insight"返回信息:
172.17.10.220执行sudo -H bash -c "/tmp/tiup/bin/insight"返回信息:
春风十里
(Ti D Ber F Vf Ce7m B)
2
在V6.5的版本中并未看到对openEuler 22.03 LTS SP1的支持
在V7.5 中有明确说明支持openEuler 22.03 LTS SP1
TiDB 软件和硬件环境建议配置 | PingCAP 文档中心
建议下载TiDB 7.5再试试
dba远航
(Ti D Ber M Lo7 Bqhk)
4
使用echo $SHELL查看一下当前shell是否为bash
GG_gg
(GG)
5
7.5我也试过也是这样,我四台都是openEuler2203 但是只有一台是这样的就很奇怪呀
GG_gg
(GG)
6
我四台都是openEuler2203 但是只有一台是这样的就很奇怪呀
GG_gg
(GG)
8
172.17.10.219(验证群集时显示ssh问题的):
172.17.10.220(验证群集时显示ssh没问题的):
/tmp/tiup/bin/insight里面的内容能贴一下吗?可以单独执行下看看为啥这个机器报错
GG_gg
(GG)
11
我cat了一下是乱码,不确定什么语音编写的,这里好像不能上传文件
哈喽沃德
13
操作系统版本也一样呗,我感觉还是环境变量的问题,因为其他几台没有问题啊。
1 个赞
zhanggame1
(Ti D Ber G I13ecx U)
19
直接root用户装呢,-u root -p 这样,tidb用户自动会创建加设置免密
GG_gg
(GG)
20
selinux 关闭了,环境变量root和tidb用户跟其他机器都设置成一样了