I have a problem that I can’t login to SUSE in graphical mode. I get to the login prompt; enter my username and password; SUSE starts to do the login but then crashes back to the login prompt. Looking in /var/log/messages doesn’t tell me anything useful. However, I noticed that my SUSE system partition is full (at 20 GB). So I think this is the culprit that is stopping my login.
Unfortunately, I can’t extend my system partition as it is ext4 (SUSE default) but parted (from SUSE 11.2 live cd) complains that it can’t do anything with ext4.
Any clue how to continue?
I’m using
OpenSUSE11.2 x86_64
KDE 4.3.5
Linux 2.6.31.14-0.1-desktop
Hum… that saved 95 MB but I still can’t login (and not a long term solution). Perhaps there is something else wrong? I can log in as root but not as user…
edit to add: I can also login as shell prompt as user but not with the GUI
Surely (haha) they couldn’t have made the default file system not editable by the most widely used partition editor?
Ok what is the system used for? You have any large databases? Have you installed everything you can get your hands on? 20 gig should be plenty for most people tunning a desktop.
I’m developing code in C++ and C/Python for modelling of particle accelerators. So the worst sort of code - physics code! But I don’t do anything silly like run batch jobs as root or anything. I haven’t run fsck, I’ll try that now.
>
> I have a problem that I can’t login to SUSE in graphical mode. I get to
> the login prompt; enter my username and password; SUSE starts to do the
> login but then crashes back to the login prompt. Looking in
> /var/log/messages doesn’t tell me anything useful. However, I noticed
> that my SUSE system partition is full (at 20 GB). So I think this is the
> culprit that is stopping my login.
>
> Unfortunately, I can’t extend my system partition as it is ext4 (SUSE
> default) but parted (from SUSE 11.2 live cd) complains that it can’t do
> anything with ext4.
>
> Any clue how to continue?
>
> I’m using
> OpenSUSE11.2 x86_64
> KDE 4.3.5
> Linux 2.6.31.14-0.1-desktop
I found the culprit - my backup server failed to mount so my backup script stuck the files in the wrong place. I submitted a bug report to cover the problem (SUSE silently dies on login when system partition is full).
Well, in my code I don’t let it die silently with no clue for the user as to the cause, even if there is a user error. Saves you guys having to deal with feckless idiots like me if the login gives a polite error message in the first place.
The problem is that a disk full situation has many direct and indirect effects any one of each could prevent the login sequence from completing, and it’s difficult (but perhaps not impossible) for the failing step to identify the bottom cause because it has come through a chain of cooperating processes. That is one of the reasons that root is granted privilege to use up the remaining wiggle room on the disk so as to be able to get in and free up space.