After a failed try to update a software using a .ymp file (IIRC the extension of file) my OS started claimed about no left space on hard drive but a lot of free space is available. So I reboot the system to try solve this error but instead of I get another error on login: when I type the password, it accepts, but the system is not up and back to the login immediately. The same problem as this guy (but I also root user (the one which I'm logged right now) I just have one user in this system that I can't login in) I've tried to run the commands as answer suggests althrough it ran without error it changes nothing the login error. If it's relevant, here's my open suse version:
# cat /etc/SuSE-release
openSUSE 12.1 (i586)
VERSION = 12.1
CODENAME = Asparagus