您尚未登录。

#16 2018-10-22 19:12:48

zplinux
会员
所在地: 江西省
注册时间: 2014-10-12
帖子: 171

Re: 【求助】A stop job is running for User Manager for UID 1000 (1min59s)

哦, 我想起来了, 我直接给 /var 挂到内存里了( tmpfs )


曾经用过 CentOS,怀念 Gnome2 的桌面!现在投奔 ArchLinux 阵营,深深地被它 K.I.S.S 理念所吸引了……

离线

#17 2018-10-25 22:37:23

Robert
会员
注册时间: 2018-10-07
帖子: 3

Re: 【求助】A stop job is running for User Manager for UID 1000 (1min59s)

我安装好系统后重启机器也弹出一个类似的,结尾是dev-sdd1.device(我安装U盘是sdc)。完了之后提示sp5100-tco:Watchdog hardware is disabled.查了一下发现似乎是因为AMD ryzen 的问题,要弄一个什么黑名单。直接放弃,然后装majora。:|

离线

#18 2019-01-10 19:59:51

zplinux
会员
所在地: 江西省
注册时间: 2014-10-12
帖子: 171

Re: 【求助】A stop job is running for User Manager for UID 1000 (1min59s)

依云 说:

是你的用户会话里有进程不响应退出信号。

我找到故障原因了,但想不清楚为什么会这样,故障的原理是什么样的?

为了让我平时登录用的是一个隶属于 wheel 组的普通账户,为了执行 poweroff  、 reboot 命令,我执行了这条命令加 setuid 标志:

# chmod u+s /usr/bin/systemctl

这样普通用户能直接执行 poweroff  、 reboot 命令, 但出现了关机时等待 1min59s 的问题了。

执行:

# chmod u-s /usr/bin/systemctl

去除 setuid 标志后, 用:

$ sudo poweroff 

顺利关机。


曾经用过 CentOS,怀念 Gnome2 的桌面!现在投奔 ArchLinux 阵营,深深地被它 K.I.S.S 理念所吸引了……

离线

#19 2019-01-10 20:08:32

依云
a.k.a. 百合仙子
所在地: 一个等待妹纸出现的地方
注册时间: 2011-08-21
帖子: 5,123
个人网站

Re: 【求助】A stop job is running for User Manager for UID 1000 (1min59s)

呃,给 systemctl 加 suid……

理论上应该没有用才对,因为 systemctl 是通过 system D-Bus 跟 systemd 通信的。
如果你只有一个用户登录着,安装 polkit 之后 systemctl poweroff 啥的应该能直接用,不需要额外授权。

离线

#20 2019-01-10 20:43:07

zplinux
会员
所在地: 江西省
注册时间: 2014-10-12
帖子: 171

Re: 【求助】A stop job is running for User Manager for UID 1000 (1min59s)

依云 说:

呃,给 systemctl 加 suid……

理论上应该没有用才对,因为 systemctl 是通过 system D-Bus 跟 systemd 通信的。
如果你只有一个用户登录着,安装 polkit 之后 systemctl poweroff 啥的应该能直接用,不需要额外授权。

我没装 polkit , 刚 wiki 脑补了一下。 谢谢仙子!


曾经用过 CentOS,怀念 Gnome2 的桌面!现在投奔 ArchLinux 阵营,深深地被它 K.I.S.S 理念所吸引了……

离线

页脚