I just returned from a two-week vacation and started up my laptop, everything went fine and it installed a lot of updates (including a kernel update. sorry for few details, I didn't really pay attention to what it did update).
The next time I tried to start up the machine, it wouldn't. Among the last messages there was e4rat, and when the automatic package repair (in ubuntu-repair-mode or whatever it's called in English - fortunately, that works) wanted to replace it with ureadahead, I figured there'd be some kind of incompatibility with the newest kernel.
So I removed it myself (as the automatic repair wasn't able to. Did it using
sudo apt-get install ureadahead ubuntu-minimal , which worked fine), and manually removed the e4rat-preload-line in grub.
Problem is: It won't show the login-screen but instead it switches to tty1, prompting me to log in. When looking at tty7, it only shows me the usual startup-messages of what was started last (no error messages visible).
sudo service lightdm (re)start freezes the entire system, same when trying to run gdm.
According to the xorg.log file, fglrx works fine (no error messages).
[+0.16s] DEBUG: Launching process 1257: /usr/bin/X :0 -auth /var/run/lightdm/root/:0 -nolisten tcp vt7 -novtswitch -background none
[+0.73s] DEBUG: Process 1257 exited with return value 127 [+0.73s] DEBUG: X server stopped
(WW) fglrx: No matching Device section for instance (BusID PCI:0@1:0:1) found
/usr/bin/X: symbol lookup error: /usr/lib/xorg/modules/drivers/fglrx_drv.so: undefined symbol: GlxInitVisuals2D
I already deleted (after backing it up) the xorg.conf file to avoid misconfiguration.
Edit: /var/log/syslog states:
Jul 12 16:22:29 Lutz kernel: [ 24.014008] init: lightdm main process (1213) terminated with status 1
Thank you in advance.