Hôm nay mình gặp một lỗi khi chạy một lệnh trên hệ thống như cài đặt, khởi động dịch vụ bất kỳ. Loay hoay và search thì có rất nhiều cách trang có hướng dẫn xử lý lỗi này. Và mình cũng xin chia sẻ lại cách xử lý như sau. Mời các bạn tham khảo nhé.
Dấu hiệu
[root@sv ~]# systemctl restart zabbix-agent
** (pkttyagent:804459): WARNING **: 10:23:12.799: Unable to register authentication agent: GDBus.Error:org.freedesktop.PolicyKit1.Error.Failed: Cannot determine user of subject
Error registering authentication agent: GDBus.Error:org.freedesktop.PolicyKit1.Error.Failed: Cannot determine user of subject (polkit-error-quark, 0)

Cách xử lý
Bạn hãy copy các lệnh bên dưới và chạy trên máy chủ đang gặp lỗi.
groupadd -g 23 nohidproc
usermod -a -G nohidproc polkitd
mount -o remount,rw,hidepid=2,gid=nohidproc /proc
systemctl restart polkit
echo "proc /proc proc defaults,hidepid=2,gid=nohidproc 0 0" >> /etc/fstab
mount -a
systemctl restart polkit
Sau khi chạy xong bạn hãy khởi động lại dịch vụ, kết quả lỗi đã không còn xuất hiện nữa.
