UOS 1070 执行obd init4env后无法进入系统桌面

测试环境
由于无法进入设备,无法获取日志

服务器目前什么状态 不可用了么?

tty 可用,显示登录界面,输入密码登录后闪一下回到登录界面,想知道 init4env改了什么,如何恢复

不明白 你具体说的什么样的 意思是ob集群 登录不进去是么?还是uos的桌面看不到了 这个命令应该是修改一些系统参数 如果是uos的桌面进不去 那应该是修改参数导致的

obd cluster init4env

使用该命令可自动设置系统参数。当部署集群出现系统参数检查相关报错时,可根据输出执行该命令自动设置系统参数

uos的桌面进不去 那应该是修改参数导致的

把 /etc/sysctl.conf 和 /etc/security/limits.d/{name}.conf 配置贴一下 你有其他的uos系统么?把正常的也贴出来看看

查看一下信息 注意字符转译
grep -E ‘vm.min_free_kbytes|vm.overcommit_memory|vm.max_map_count|fs.aio-max-nr|fs.file-max’ /etc/sysctl.conf | tail -20
ls /etc/security/limits.d/

$grep -E ‘vm.min_free_kbytes|vm.overcommit_memory|vm.max_map_count|fs.aio-max-nr|fs.file-max’ /etc/sysctl.conf | tail -20
$vm.min_free_kbytes=2097152
$ls /etc/security/limits.d/
$ (空)

昨天我同事 不是私聊你了么?没有解决么?

问题原因找到了
/etc/profile.d/obd.sh 导致的语法错误

好的 解决了就好

没解决啊,还没解决obd 部署使用的问题啊。。。
花了几天时间排查这个问题,差点就重做系统,回炉重造了。。。
几天都失眠。。。

昨天同事没有给你解决么?目前还有什么问题么?

目前为了正常进入系统,只是把obd.sh给删了,这个会影响obd的使用吗

会的 你参考这个博客处理一下吧 看着和你问题很相似
https://open.oceanbase.com/blog/26370384928

问题原因:obd 目前未适配带桌面系统的服务器,问题主要根因是未适配 UOS 桌面登录用的 /bin/sh(dash)。

/etc/X11/Xsession: 9: /etc/profile.d/obd.sh: Syntax error: “(” unexpected

临时解决办法:删掉/etc/profile.d/obd.sh 脚本,可以绕过。

是否影响后续OBD使用:不影响功能使用,只会影响命令行的自动补全 。

后续obd版本会进行系统和功能适配。