When I start my computer, I get a text login--it doesn't even load lightdm. Dmesg gives me this:
[ 42.367035] NVRM: API mismatch: the client has the version 304.43, but
[ 42.367038] NVRM: this kernel module has the version 310.14. Please
[ 42.367040] NVRM: make sure that this kernel module and all NVIDIA driver
[ 42.367041] NVRM: components have the same version.
[ 42.619472] init: lightdm main process (1235) terminated with status 1
[ 48.041960] vboxdrv: Found 1 processor cores.
[ 48.044418] vboxdrv: TSC mode is 'synchronous', kernel timer mode is 'normal'.
[ 48.044422] vboxdrv: Successfully loaded version 4.1.12_Ubuntu (interface 0x00190000).
[ 48.459287] vboxpci: IOMMU not found (not registered)
[ 50.544026] wlan0: no IPv6 routers present
[ 52.729171] init: Failed to spawn vsftpd main process: unable to execute: No such file or directory
[ 58.435781] init: plymouth-stop pre-start process (2306) terminated with status 1
[ 59.169528] init: failsafe-x main process (1429) terminated with status 1
I don't know how much of this is relevant. I think this problem started around when I tried to install new proprietary NVIDIA drivers.
How can I get X back? I would install older drivers using the Additional Drivers program, except I can't start any version of X.