After some update and reboot, X fails to start.
I don't get any errors or warnings from the console, after the last service has started, nothing happens. I can then switch to any terminal I'd like, log in and start X with startx. This works perfectly fine. Prior to this there doesn't seem to be any attempt to start X (I removed the logs in /var/log/X* and rebooted, no logs were then generated after I logged in).
I'm now running 3.5.0-17-generic on Linux Mint 14 Nadia (XFCE). I'm using the proprietary Nvidia drivers (although bear in mind X starts perfectly fine with startx).
How can I make X start automatically again? What is the reason I experience this behaviour from the system?
Edit: I can add that I've tried to reinstall the proprietary Nvidia drivers (and they installed successfully), I get hardware acceleration and everything seems to work fine after I've started X with startx.
Second edit: I have S30mdm in /etc/rc2.d/ which points to /etc/init.d/mdm