polkit-0.106 Fedora Rawhide

Machte vor ein paar Tagen mal wieder ein Update meines Fedora Rawhide System. Klappte alles bis zu Neustart. Danach kam der X-Server zwar wieder hoch, doch der Login-Prompt vom GDM kam irgendwie nicht. Nur Sanduhr, Sanduhr, Sanduhr… ohhh.

Nach ein wenig wühlen im Log war der Fehler schnell gefunden. Polkit arbeitet nicht richtig. Google’n nach dem Problem führte zu nichts wirklichem. Also entschied ich mich zu einem Downgrade des Paketes polkit.

polkit Fehlermeldung

Jun 13 18:58:09 unimatrix03 dbus-daemon[894]: dbus[894]: [system] Activating via systemd: service name=’org.freedesktop.Accounts‘ unit=’accounts-daemon.service‘

Jun 13 18:58:09 unimatrix03 dbus[894]: [system] Activating via systemd: service name=’org.freedesktop.Accounts‘ unit=’accounts-daemon.service‘

Jun 13 18:58:09 unimatrix03 dbus-daemon[894]: dbus[894]: [system] Activating via systemd: service name=’org.freedesktop.PolicyKit1′ unit=’polkit.service‘

Jun 13 18:58:09 unimatrix03 dbus[894]: [system] Activating via systemd: service name=’org.freedesktop.PolicyKit1′ unit=’polkit.service‘

Jun 13 18:58:09 unimatrix03 systemd[1]: polkit.service: main process exited, code=exited, status=1

Jun 13 18:58:09 unimatrix03 systemd[1]: Unit polkit.service entered failed state.

Lösung

Der Fehler lag also im Paket polkit-0.106. Ich hab dann mal bei koji die vorherige Version rausgesucht und installiert. Danach startet der X-Server wieder hoch und der GDM-Greeter meldet sich. Problem solved.

koji build info zu polkit-0.105

init 3
wget http://goo.gl/TJR8m
mv TJR8m polkit-0.105-1.fc18.x86_64.rpm
# oder
wget http://kojipkgs.fedoraproject.org/packages/polkit/0.105/1.fc18/x86_64/polkit-0.105-1.fc18.x86_64.rpm
rpm -ivh --force polkit-0.105-1.fc18.x86_64.rpm
rpm -ef polkit-0.106-1.fc18.x86_64
init 5