X Crashes on bootup

I am running Opensuse 10.2. Starting a few days ago X crashes on boot leaving me with command prompts only.

If I run startx as a user I get the following error: “cannot move old log file (”/var/log/Xorg.0.log" to /var/log/Xorg.0.log.old

If I run startx as root it X will boot briefly then return to the command line saying "FreeFontPath: FPE “/usr/X11R6/lib/X11/fonts/misc:unscaled” refcount is 2, should be 1: fixing. Closing device.

I can’t supply my xorg.conf or similar files as I have only command line access.

I’m stumped. Anybody have any suggestions as to the problem. The computer works fine other than no GUI.

Have you checked to see if you have space left on your / drive? Check your /tmp and /var/tmp directories. Then check your /var/log directories for logs that can be deleted.

If will look at that. The drive isn’t close to full but perhaps the partition…

10.2 is EOL.


You need to move to a newer and supported version of openSUSE, such as 12.3 or 13.1.

I recommend 13.1, as its End of Life (EOL) is farther down the road.

For the record I was able to resolve this by editing the xorg.conf file – replacing the driver name with “vesa” (under Section “Device”). Vesa is not my video card and I am unclear how this solution works but I found this solution on a different site and it did work in my case.

I agree that a more updated version is in order. However it would have been nice to get some tips (other than the one… thanks!) – especially since the computer is only five years old, works fine (except for this small problem) and this was such an easy solution.

Vesa is the low-end generic graphics driver, for a simple layman’s explanation.

… and running the version of openSUSE that you are poses significant risks as well as lack of support, such as updated drivers and so forth. Your system should run a lot better under a newer and supported version, with a lot fewer problems.

I expect you are going to be running into a lot more issues in the near future if you insist on staying with such an ancient version.