Bon, je maintiens, persiste et signe : systemd, c'est de la grosse merde en bâton.18 ans que je suis sous linux, j'ai jamais vu un composant aussi critique être une aussi grosse merde baveuse et dégoulinante. À croire que ça a été codé par une tribu de crétins mongoloïdes analphabètes coprophages.
L'autre jour, ce débile met trop de temps à fermer les services lors de l'extinction, comme souvent. je suis pressé. Pas grave, j'ai rien de critique qui nécessite un flush disque. J'éteins comme un sale. Le lendemain, au démarrage, impossible de booter. Plein de services sont en échec, et écran noir au bout de 5 secondes. Obligé de botter sur /bin/sh pour avoir un terminal... Évidemment, aucun message indiquant la cause du problème dans journald. Que de la daube du style 'service unable to start, result is RESULT'. J'ai passé ma journée de 8h du matin jusqu'à 3h du matin le lendemain à débuger cette merde et j'ai trouvé par hasard! Ce con avait changé les permissions sur /, de sorte que les services ne pouvait plus rien créer dans /run, dont les sockets nécessaires à leur fonctionnement. Putain, c'était quand pas compliqué de forwarder le "cannot create '/var/run/toto': Permission denied", non ?
Par pitié, rendez moi ce bon vieux sysv avec ses scriptes en bash qu'on pouvait débugger en moins de 5 minutes...