Erst solltest Du mal die Repositoryliste ausmisten. Da sind einige Repositories drin, die nicht reingehören.
Die Repositories 1, 5, 6, 7, 8, 16 (falls daraus Virtualbox bezogen wird), 17, 18, 19, 22 kannst/solltest Du löschen.
Repository 6 (home lanceinman) ist für openSUSE 12.1 und somit per se völlig deplaziert.
Für eine KDE Aktualisierung Deines KDE Desktopinvironments hast Du das falsche Repository eingebunden (7).
Einmal Packman Repository reicht (3).
Der Inhalt des Installationsmediums (5) liegt auch im OSS Repository und ist von daher unnötig.
Die Repositories 11, 12, 13 solltest Du nur einbinden, wenn Du daraus Pakete installierst, die in den Standardrepositories+Packman nicht vorliegen.
Die Nummern der Repositories beziehen sich immer auf die Zahlen unter dem # Zeichenn in Deiner jetzigen Ausgabe. Diese Nummerierung kann sich später ändern.
Ausserdem sind die Prioritäten ungenügend eingestellt.
Wenn Du das dann soweit aufgeräumt hast, poste nochmal die Ausgabe von