簡単に言えば、16.04から17.10にアップグレードしました。ログインしようとすると、黒い画面が1秒間表示された後、再びログイン画面に戻ります。 .xsession-errorsを調べた後、この行を見つけました
/etc/X11/Xsession.d/99x11-common_start: line 5: /sbin/upstart: No such file or directory
参照ファイルには1行しかない-コメントを除く
exec $STARTUP
しかし、99upstartという名前の同じディレクトリにこの行がある別のファイルがあります
STARTUP="/sbin/upstart --user
私はこれを修正する方法を検索しようとしましたが、私が見つけることができたのは、systemdがupstartを置き換えることであり、これを修正する方法については言及されていません
Xsession.dからupstartファイルを移動または削除するだけで実行できます。私の場合、00upstart、99upstart、99x11-common_startを移動する必要がありました。
Sudo apt purge upstart
私のためにその問題を修正しました。
Upstartは、17.10でsystemdに置き換えられました。
これは次の方法で実現できます
Sudo apt remove --purge upstart