Not a regular file

I upgraded from opensuse 11.1 to 11.2 milestone 8 on my HP TouchSmart x86-64.

After the installation, it looks like it rebooted. I get only the boot trace. It looks like there are TWO problems. One is that the nvidia driver needs to be rebuilt. The other is a strange one about some files in /var/run not being regular files.

The message on the screen looks like:

Welcome to openSUSE 11.2 “Emerald” Milestone 8 - Kernel 2.6.31-10-desktop (tty1).

hp login: gdm[1999]: WARNING: GdmDisplay: display lasted 1.423284 seconds
gdm[1999]: WARNING: GdmLocalDisplayFactory: maximum number of X failures reached: check X server log for errors
WARNING: Number of errors: 0, skipped probes: 1
/var/run/SuSEfirewall2/status/zones/ext: Not a regular file
/var/run/SuSEfirewall2/status/zones/dmz: Not a regular file
/var/run/screens: Not a regular file
/var/run/SuSEfirewall2/status/zones/int: Not a regular file
///media: Not a regular file
/var/run/uscreens: Not a regular file
//: Not a regular file

Rebuilding the NVIDIA kernel module is necessary, yes. Moving to M8 means moving to a new kernel as well, so you need to reinstall it. By hand, the ‘hard’ way, after installing the Linux Kernel Development pattern in the software installer. You might need the latest beta to get the driver compiled on kernel 2.6.31

Regarding the messages: did you set the temporary directories (/var/tmp and /tmp) to be cleaned out on boot or on a regular basis?