我的 PMTA 服务器未成功安装

我的 PMTA 服务器未成功安装

我的 PMTA 未能成功安装,错误代码是 PMTA 的作业。服务失败,因为控制进程退出并出现错误代码。请参阅系统状态 pmta。服务与期刊-ke在此输入图像描述

答案1

图像是非常很难阅读,但看起来该命令失败了,因为PolicyKit未能检查您是否有权停止或重新启动该pmta服务,并且该错误与实际服务无关pmta

“核心”错误消息似乎是:

org.freedesktop.PolicyKit1.Error.Failed: Cannot determine user of subject (polkit-error-quark, 0)

您的会话是否以某种不寻常的方式启动?或者有什么东西限制了您的会话对/proc文件系统的访问?

看: https://mellowhost.com/blog/unable-to-register-authentication-agent-gdbus-errororg-freedesktop-policykit1-error-failed-cannot-determine-user-of-subject-cyberpanel-centos-7.html

如果您的/proc文件系统在 shell 会话中隐藏(例如通过使用/proc挂载hidepid=2选项挂载),则polkitd需要允许用户查看/proc.链接中推荐的程序是:

groupadd nohideproc                    # add a group that will be exempt from /proc hiding 
usermod -a -G nohideproc polkitd       # add user polkitd to that group
mount -o remount,rw,hidepid=2,gid=nohideproc /proc   # remount /proc with the "gid=nohideproc" mount option added
systemctl restart polkit
systemctl restart polkit    # (do this twice)

完成此操作后,您还应该在 中添加文件系统gid=nohideproc的挂载选项,以使更改完全持久。/proc/etc/fstab

相关内容