I've been running Ubuntu Saucy with GNOME Shell 3.10 from PPA (with GDM) for a while now. Quickly tested Trusty beta in a VM and I liked it, and being used to somewhat easy upgrades, I decided to go ahead and fix any error which comes up.
But this quickly got over my head .
I usually have many PPAs set up so I'm used to having some of them disabled and going around when things break (e.g. after upgrading to GS 3.10 via PPA LightDM stopped working, but a simple dpkg-reconfigure enabled GDM).
This time I really screwed up. GDM wouldn't start up (if installer switched to LightDM, that doesn't either). Had to drop to "Recovery Mode" and fix broken packages. It took a while but it left the system bootable.
So I restart, login, and find all APT sources upgraded to Trusty or disabled (correct). But GNOME Shell is still 3.10 (no 3.11.9x in the repos, PPA is disabled), kernel is 3.11 (no newer packages available either).
Unity seems rather updated (synaptic says it's 7.1.2, I think that's from Trusty), which looks fully functional... save for the clock! (the clock indicator is just not there). Unity 8 shows up in the repo; but if I mark it I see something weird: it depends on lots of stuff which should be installed, like network-indicator (which does show up and works).
So it looks like a botched upgrade left inconsistent packages / versions, but no matter how many times I reload packages info, no new upgrades show up; /etc/apt/sources.list shows main, universe and multiverse enabled and pointing to Trusty, but still apt can't see e.g. kernel 3.11 .
Any idea? Perhaps APT has an inconsistent cache or something?