pour résumer, je suis passé de 16.04 à 17.10 et lorsque je tente de me connecter, un écran noir s’affiche pendant une seconde, puis je reviens à l’écran de connexion. Après avoir inspecté les erreurs .xsession, j'ai trouvé cette ligne
/etc/X11/Xsession.d/99x11-common_start: line 5: /sbin/upstart: No such file or directory
Le fichier référencé n'a qu'une ligne - à l'exception des commentaires
exec $STARTUP
mais il y a un autre fichier dans le même répertoire nommé 99upstart qui a cette ligne
STARTUP="/sbin/upstart --user
J'ai essayé de chercher comment résoudre ce problème, mais tout ce que j'ai pu trouver, c'est que systemd remplace Upstart, sans aucun moyen de le résoudre.
Il suffit de déplacer ou de supprimer les fichiers parvenus de Xsession.d pour le faire fonctionner. Dans mon cas, 00upstart, 99upstart, 99x11-common_start devait être déplacé.
Sudo apt purge upstart
résolu ce problème pour moi.
Upstart est remplacé par systemd dans 17.10.
Ceci peut être réalisé avec
Sudo apt remove --purge upstart