¡Te damos la bienvenida al nuevo sysarmy --help! Para recuperar tu usuario pedí un password reset.

RH 7.5 y polkit

En una instalación fresca de RH 7.5 recién actualizado hay servicios que no inician, por ejemplo polkit o logind.

Outputs:

[root@ip-10-245-154-243 ~]# systemctl status polkit.service
● polkit.service - Authorization Manager
Loaded: loaded (/usr/lib/systemd/system/polkit.service; static; vendor preset: enabled)
Active: inactive (dead) since Wed 2019-01-09 21:34:29 UTC; 1min 55s ago
Docs: man:polkit(8)
Process: 31406 ExecStart=/usr/lib/polkit-1/polkitd --no-debug (code=exited, status=0/SUCCESS)
Main PID: 31406 (code=exited, status=0/SUCCESS)

Jan 09 21:34:28 ip-10-245-154-243.eu-west-1.compute.internal systemd[1]: Starting Authorization Manager...
Jan 09 21:34:29 ip-10-245-154-243.eu-west-1.compute.internal polkitd[31406]: Started polkitd version 0.112
Jan 09 21:34:29 ip-10-245-154-243.eu-west-1.compute.internal polkitd[31406]: Loading rules from directory /etc/polkit-1/rules.d
Jan 09 21:34:29 ip-10-245-154-243.eu-west-1.compute.internal polkitd[31406]: Loading rules from directory /usr/share/polkit-1/rules.d
Jan 09 21:34:29 ip-10-245-154-243.eu-west-1.compute.internal polkitd[31406]: Finished loading, compiling and executing 2 rules
Jan 09 21:34:29 ip-10-245-154-243.eu-west-1.compute.internal polkitd[31406]: Lost the name org.freedesktop.PolicyKit1 - exiting
Jan 09 21:34:29 ip-10-245-154-243.eu-west-1.compute.internal systemd[1]: Started Authorization Manager.
[root@ip-10-245-154-243 ~]# systemctl enable polkit.service
Authorization not available. Check if polkit service is running or see debug message for more information.
Failed to execute operation: Connection timed out
[root@ip-10-245-154-243 ~]#
[root@ip-10-245-154-243 ~]# /usr/lib/polkit-1/polkitd
Successfully changed to user polkitd
21:39:47.229: Loading rules from directory /etc/polkit-1/rules.d
21:39:47.230: Loading rules from directory /usr/share/polkit-1/rules.d
21:39:47.230: Finished loading, compiling and executing 2 rules
Entering main event loop
Connected to the system bus
21:39:47.231: Acquired the name org.freedesktop.PolicyKit1 on the system bus
^X^CHandling SIGINT
Shutting down
Exiting with code 0
[root@ip-10-245-154-243 ~]#

Esto no impide trabajar hasta ahora, pero es bastante molesto en un ambiente donde el cambio de usuarios con sudo es constante y cada ejecución se demora por el timeout del polkit.

Puedo iniciar los servicios a mano y trabajar:

nohup /usr/lib/systemd/systemd-logind &

nohup /usr/lib/polkit-1/polkitd &

Creo que la solución está descripta en https://access.redhat.com/solutions/3468751 pero no tengo acceso.



En resume, creo que el problema fue causado por la actualización y rompio algo del polkit pero no logro definir exactamente que o donde. ¿Alguien tiene alguna sugerencia?

Respuestas

  • Hago de proxy:

    • Verify whether /var/run is a symlink to /run.  If not, perform the following steps
    # cd /var
    # mv run run-backup
    # ln -s /run .
    # systemctl restart dbus
    # kill -HUP 1
    # kill -s SIGUSR1 1 ## (Kill commands will force the systemd to re-connect to the system bus
    • Restart the following daemon as well
    # systemctl restart systemd-logind.service polkit.service
Este hilo ha sido cerrado.