Зачем что-то смотреть в /var/log/messages, если syslogd на systemd не нужен и не используется? Надо смотреть journalctl. Но и там ничего по проблеме не будет, так как логи сеанса пишутся в ~/.xsession-errors*
И указывайте дистрибутив и из какого репозитория обновляетесь.