Did you happen to delete orphaned packages after your latest update?
If so, please see my post(s) here:
or if you want to jump straight to the solution:
gdm which is needed was falsely orphaned the last update, and a few people now have run into this issue since they deleted orphans (which is not recommended, see first thread linked above).