首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >错误获取权限:错误初始化权限:无法连接:资源暂时不可用(g-io错误夸克,27)

错误获取权限:错误初始化权限:无法连接:资源暂时不可用(g-io错误夸克,27)
EN

Unix & Linux用户
提问于 2016-11-18 11:32:16
回答 1查看 14.7K关注 0票数 2

每次重新启动服务(例如,service exim restart,以root用户身份运行)时,都会收到以下错误消息:

Error getting authority: Error initializing authority: Could not connect: Resource temporarily unavailable (g-io-error-quark, 27)

dbus-daemon也有100%的CPU使用率。

journalctl -r -p err -b的输出显示了以下错误的极端数量-- 6979条目:

代码语言:javascript
运行
复制
pam_systemd(crond:session): Failed to connect to system bus: Resource temporarily unavailable

还有5033个会话文件。这些是在通过ssh进行会话时,应该自动删除,但我不太愿意自己删除它们。

代码语言:javascript
运行
复制
ls -1 /var/run/systemd/sessions/ | wc -l
5033

原因是什么,我怎样才能防止这种情况?

  • CentOS Linux7.2.1511版(核心)
EN

回答 1

Unix & Linux用户

发布于 2017-08-08 12:25:16

这是与https://github.com/systemd/systemd/issues/1961相关的systemd-logind && dbus-daemon的一个bug。

因为crond总是调用pam_systemd,而pam_systemd总是调用systemd-logind来创建会话范围,所以使用dbus-daemon,但有时dbus-daemon总是不工作,所以我们最好让crond不调用systemd logind。

停止系统-logind也不会影响ssh,只是不能使用会话cgroup。

代码语言:javascript
运行
复制
sudo sed -i -e '/^[^#]*pam_systemd.so/ s/^/#&/g' /etc/pam.d/*
sudo systemctl mask systemd-logind
sudo systemctl stop systemd-logind
票数 1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/324260

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档