Jessie, g_slice_set_config et gdm3

Posted on jeu. 05 février 2015 in admin sys

Après avoir mis à jours ma debian au boulot de wheezy à jessie impossible de lancer gdm3. Après quelques errement j’ai découvert que mon /var/log/syslog était rempli de lignes de ce genre :

Feb  5 14:32:14 evoli console-kit-daemon[4627]: (process:4690): GLib-CRITICAL **: g_slice_set_config: assertion 'sys_page_size == 0' failed

Une recherche google d’une partie de cette ligne donne surtout comme conseil de supprimer son ~/.profile ce qui n’aide en rien. Une autre, plus approfondie, avec comme paramètre que ma carte graphique est une GT610 et a donc besoin d’un pilote nvidia, ne donne comme conseil que de apt-get remove --purge tous les paquets liés de plus ou moins loin à nvidia.

Je le marque ici afin de peut être aidé une âme perdu qui parcourerait les tréfons du net à la recherche d’une solution :

aptitude purge --purge consolekit
aptitude install consolekit

En effet, c’est ce petit malin qui est à l’origine du fail de gdm3.

Si il doit y avoir une leçon à tirer de cette histoire c’est bien qu’il ne sert à rien de trop chercher sur le net quand on peut lire le nom du fautif directement dans le message de log. Oui, console-kit-daemon, c’est à toi que je parle.

Mise à jours

La traceback survient toujours sur mon server et c’est plutôt disgracieux, aussi j’ai trouvé ce rapport de bug qui stipule :

ConsoleKit only manages console logins in graphical mode, so it’s useless on a debian 8 based headless server[1]. The way to remove and stop console kit:

$ sudo apt-get remove consolekit

On ne me le demandera pas deux fois.