分享

统信服务器操作系统【dbus功能验证-tty1卡死】问题说明

wym 2024-8-21 08:42:39 发表于 经验分享 [显示全部楼层] 回帖奖励 阅读模式 关闭右栏 0 83
故障现象
前置条件:
已经安装 dbus 包(yum install dbus -y),一个测试机打开两个 ssh 终端 和一个 dde 桌面(停留在不锁屏状态)
执行命令:systemctl restart dbus
执行后 dbus 服务重启成功,但 tty1 卡死

故障原因
dbus 被很多服务依赖,重启会导致这些服务异常/崩溃,虽然这些服务可能会重启,但不保证都能正常,目前没有 dbus 重启后系统正常恢复的相关设计。

解决方案
1、debian 上游即有关于“重启 dbus 后系统异常”的提问,回复为不建 议手动重启 dbus,并且 stack-overflow 也有“centos7 是否有重启 dbus 而不 会导致系统崩溃”的提问,回复是“重启 dbus 会导致进程间通信异常”。可见, debian 和 centos 也有这样的问题。
2、在 A、E、D、专业版四个版本的环境中重启 dbus 服务,已经确认都会 出现问题单所描述的现象,所以这并不是个例,而是 dbus 本身机制所带来的问 题。
3、开发侧认为导致问题单中现象出现的原因是“人为的重启了 linux 系统 中不应该被手动重启的服务”而导致的问题,手动重启 dbus 服务之后,dbus 服务本身是正常启动的,也没有发生启动失败的现象。有一个很显而易见的例子: 手动重启 lightdm 会导致所有已打开的桌面应用挂掉并关闭,li

试读已结束,请付费阅读全文。

  本文只能试读34%,付费后可阅读全文。 

版权说明:论坛帖子主题均由合作第三方提供并上传,若内容存在侵权,请进行举报

没找到任何评论,期待你打破沉寂

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

联系在线客服