PPAs sind immer ein zweischneidiges Schwert. Einerseits ermöglichen sie es sehr einfach neue und aktuelle Software in Ubuntu zu nutzen, andererseits kann es immer wieder zu Problemen kommen. Daher sollte man sich immer einmal nach einer gewissen Zeit seine zusätzlich hinzugefügten Paketquellen anschauen. Dies ist natürlich standardmäßig über Systemeinstellungen und Software-Paketquellen einsehbar. Übersichtlicher und vor allem schneller bekomme ich dies jedoch mit einem einfachen, einzeiligen Konsolenbefehl:
grep -RoPish "ppa.launchpad.net/[^/]+/[^/ ]+" /etc/apt | sort -u | sed -r 's/\.[^/]+\//:/'

Mittels dem Paket ppa-purge könnte man diese nun auch direkt aufräumen. Ich habe mir den Befehl mal in die Aliase gepackt. [via]
Update:
In dem Kommentaren kamen zwei gute Hinweise, dass zum einen natürlich nur Quellen aus Launchpad verglichen werden, zum anderen /etc/apt nicht perfekt ist. Dahier hier noch die vorgeschlagene Lösung:
find /etc/apt -name “*\.list” -exec grep -v “\s*#” ‘{}’ \; | grep -v “deb-src” | grep -Piso “ppa.launchpad.net/[^/]+/[^/ ]+” | sed -r ‘s~^ppa.launchpad.net/~ppa:~‘