Cannot log in to KDE

When I boot my computer I am presented with the log in screen, I put my username and password in and after the hard drive icon shows up the screen goes black, the nvidia logo shows (which has always happened when I boot but before the login screen) then I am presented with the login screen again. I looked this up, some people can log in as root - I can’t. I can log in to the command line interface (ctrl+alt+f1). I tried setting This started after I started having problems because my root partition was full so I cleaned out the tmp folder and uninstalled some programs I no longer use then restarted. Currently df -h tells me the root partition is 74% full (14/20GB). Here is the contents of ~/.xsession-errors-/0:

/etc/X11/xim: Checking whether an input method should be started.sourcing /etc/sysconfig/language to get the value of INPUT_METHOD
INPUT_METHOD is not set or empty (no user selected input method).
Trying to start a default input method for the locale en_US.UTF-8 ...
There is no default input method for the current locale.
Dummy input method "none" (do not use any fancy input method by default)
startkde: Starting up...
Connecting to deprecated signal QDBusConnectionInterface::serviceOwnerChanged(QString,QString,QString)
kbuildsycoca4 running...
kded(3186) Kded::loadModule: Could not load library "kded_powerdevil" .  "Cannot load library /usr/lib64/kde4/kded_powerdevil.so: (libQtWebKit.so.4: cannot open shared object file: No such file or directory)" ] 
This backend is only for XRandR 1.1, your version is:  1 . 3 
QObject::connect: Cannot connect (null)::deviceFound(Device*) to BlueDevilDaemon::deviceFound(Device*)
QObject::connect: Cannot connect QTimer::timeout() to (null)::stopDiscovery()
kded(3186) Kded::loadModule: Could not load library "kded_keyboard" .  "Cannot load library /usr/lib64/kde4/kded_keyboard.so: (libQtWebKit.so.4: cannot open shared object file: No such file or directory)" ] 
QDBusConnection: name 'org.kde.kglobalaccel' had owner '' but we thought it was ':1.5'
Object::connect: No such signal org::freedesktop::UPower::DeviceAdded(QDBusObjectPath)
Object::connect: No such signal org::freedesktop::UPower::DeviceRemoved(QDBusObjectPath)
Could not open library ksmserver: Cannot load library /usr/lib64/libkdeinit4_ksmserver.so: (libQtWebKit.so.4: cannot open shared object file: No such file or directory)
ksmserver: error while loading shared libraries: libQtWebKit.so.4: cannot open shared object file: No such file or directory
startkde: Shutting down...
klauncher: Exiting on signal 1
startkde: Running shutdown scripts...
startkde: Done.
QThread: Destroyed while thread is still running
kded4: Fatal IO error: client killed

I’m using Opensuse 13.1.

I appreciate any help anyone can give.

Hi,

it seems that KDE is missing libQTWebKit.so.4.
Try to install it with

sudo zypper in libQtWebKit4 libQtWebKit4-32bit

Maybe that will help.

Legend. It worked perfectly. Thank you so much!