1 问题描述
公司某套环境,使用的是金山云的主机,其中一台主机,无论是ssh登录,还是切换系统用户,响应时间都特别长,看了系统的/var/log/messages
都是如下的信息
Apr 12 13:35:26 doim-ks-demo-ccu dbus[9364]: [system] Failed to activate service 'org.freedesktop.login1': timed out
Apr 12 13:40:01 doim-ks-demo-ccu dbus[9364]: [system] Activating via systemd: service name='org.freedesktop.login1' unit='dbus-org.freedesktop.login1.service'
Apr 12 13:40:26 doim-ks-demo-ccu dbus[9364]: [system] Failed to activate service 'org.freedesktop.login1': timed out
Apr 12 13:41:14 doim-ks-demo-ccu dbus[9364]: [system] Activating via systemd: service name='org.freedesktop.login1' unit='dbus-org.freedesktop.login1.service'
Apr 12 13:41:39 doim-ks-demo-ccu dbus[9364]: [system] Failed to activate service 'org.freedesktop.login1': timed out
Apr 12 13:42:42 doim-ks-demo-ccu dbus[9364]: [system] Activating via systemd: service name='org.freedesktop.login1' unit='dbus-org.freedesktop.login1.service'
Apr 12 13:43:07 doim-ks-demo-ccu dbus[9364]: [system] Failed to activate service 'org.freedesktop.login1': timed out
Apr 12 13:43:07 doim-ks-demo-ccu su: (to root) centos on pts/0
Apr 12 13:43:07 doim-ks-demo-ccu dbus[9364]: [system] Activating via systemd: service name='org.freedesktop.login1' unit='dbus-org.freedesktop.login1.service'
Apr 12 13:43:32 doim-ks-demo-ccu dbus[9364]: [system] Failed to activate service 'org.freedesktop.login1': timed out
2 解决办法
重启systemd-logind服务 重启后 ssh登录和切换系统用户的速度都很快
systemctl restart systemd-logind
如果重启systemd-logind顺利 上述问题就已经解决了 但是也有可能在重启systemd-logind的时候遇到如下的报错
[root@node4 ~]# systemctl restart systemd-logind
Error getting authority: Error initializing authority: Error calling StartServiceByName for org.freedesktop.PolicyKit1: GDBus.Error:org.freedesktop.DBus.Error.TimedOut: Activation of org.freedesktop.PolicyKit1 timed out (g-dbus-error-quark, 20)
Failed to restart systemd-logind.service: Connection timed out
See system logs and 'systemctl status systemd-logind.service' for details.
解决办法如下 先按照polkit 再重启systemd-logind 如下是我操作时候的命令 并不需要重启服务器
[root@node4 ~]# yum -y install polkit
Loaded plugins: fastestmirror
base | 3.6 kB 00:00:00
epel | 4.7 kB 00:00:00
extras | 2.9 kB 00:00:00
updates | 2.9 kB 00:00:00
(1/2): epel/x86_64/updateinfo | 1.0 MB 00:00:04
(2/2): epel/x86_64/primary_db | 7.0 MB 00:00:33
Loading mirror speeds from cached hostfile
* base: mirrors.aliyun.com
* extras: mirrors.aliyun.com
* updates: mirrors.aliyun.com
Resolving Dependencies
--> Running transaction check
---> Package polkit.x86_64 0:0.112-5.el7 will be updated
---> Package polkit.x86_64 0:0.112-26.el7_9.1 will be an update
--> Finished Dependency Resolution
Dependencies Resolved
===============================================================================================================================================
Package Arch Version Repository Size
===============================================================================================================================================
Updating:
polkit x86_64 0.112-26.el7_9.1 updates 170 k
Transaction Summary
===============================================================================================================================================
Upgrade 1 Package
Total download size: 170 k
Downloading packages:
Delta RPMs disabled because /usr/bin/applydeltarpm not installed.
polkit-0.112-26.el7_9.1.x86_64.rpm | 170 kB 00:00:00
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
Updating : polkit-0.112-26.el7_9.1.x86_64 1/2
Cleanup : polkit-0.112-5.el7.x86_64 2/2
Verifying : polkit-0.112-26.el7_9.1.x86_64 1/2
Verifying : polkit-0.112-5.el7.x86_64 2/2
Updated:
polkit.x86_64 0:0.112-26.el7_9.1
Complete!
[root@node4 ~]#
[root@node4 ~]#
[root@node4 ~]#
[root@node4 ~]# systemctl restart systemd-logind