Hi
Wechsle einmal mit Strg+Alt+F1 auf eine Konsole ohne X. Dort meldest Du Dich gleich als root an.
Anschließend beendest Du durch Eingabe von init 3 den X-Server, obowhl das eigentlich nicht nötig sein sollte.
Danach lässt Du Dir als erstes mit folgendem Befehl die Plattenbelegung anzeigen (nur das fettgedruckte reinhacken):
df -h (diskfree -humanreadable)
Dabei ist u.a. die prozentuale Belegung der einzelnen Partitionen von Bedeutung, sollte da die root-Partition oder Dein /home-Verzeichnis ziemlich voll sein, ist mangelnder Plattenplatz der Grund.
Die Grösse des /tmp-Ordners kannst Du wie folgt abfragen:
du -h /tmp
Sollte das wirklich die Ursache sein, dann wechsle in das Verzeichnis:
cd /tmp
Dort kannst Du ein beherztes
rm -rf *
eingeben und hoffen, dass jetzt wieder genug Platz vorhanden ist für den KDE-Start.
Wo wir schon mal auf der Konsole sind, kannst Du gleich noch abklären, ob es sich nicht um ein Problem mit der Paketverwaltung handelt. Dazu gibst Du folgendes ein zum EInlesen der Repos und anschließend zum Aktualisieren:
zypper up
zypper dup
Möglicherweise kommen noch ein paar Abfragen, die bestätigst Du mit j(Ja) und lässt das Ganze durchrattern. Anschließend kannst Du mit Strg+Alt+Entf oder durch Eingabe von init 6 das System neu starten.
Solltest Du jetzt wieder in das grafische System einsteigen können, dann gehe bitte in Yast und öffne dort unter System-->Editor für /etc/sysconfig auf der linken Seite den Pfad: System>Cron>CLEAR_TMP_DIRS_AT_BOOTUP
Rechts hast Du dann eine lange freie Zeile, neben der ein ausgegrauter Button mit "Standard" steht und in diese freie Zeile gibst Du yes ein.
Dadurch weist Du das System an, die /tmp-Verzeichnisse zukünftig jeweils beim Start zu leeren.