openSUSE 11.2 hangs/freezes after zypper update

Performed:
zypper refresh
zypper update -d
zypper update

On 2 systems yesterday

Installing:

install|beagle|0.3.9-9.11.1|x86_64||repo-updates
install|MozillaFirefox-branding-openSUSE|3.5-8.10.1|x86_64||repo-updates
install|MozillaFirefox-theme-oxygen|1.4.90-3.3.1|noarch||repo-updates
install|mozilla-js192|1.9.2.8-1.1.1|x86_64||repo-updates
install|xorg-x11-Xvnc|7.4-61.64.1|x86_64||repo-updates
install|xorg-x11-server-extra|7.4-61.64.1|x86_64||repo-updates

2010-09-07 11:48:45 xorg-x11-server-7.4-61.64.1.x86_64.rpm installed ok

Additional rpm output:

Updating etc/sysconfig/displaymanager…

Starting SuSEconfig, the SuSE Configuration Tool…

Running module permissions only

Reading /etc/sysconfig and updating the system…

Executing /sbin/conf.d/SuSEconfig.permissions…

Checking permissions and ownerships - using the permissions files

/etc/permissions

/etc/permissions.easy

/etc/permissions.d/mail-server

/etc/permissions.d/postfix

/etc/permissions.local

setting /usr/bin/Xorg to root:root 4711. (wrong permissions 0711)

Finished.

install|xorg-x11-server|7.4-61.64.1|x86_64||repo-updates
install|kdebase4-runtime-xine|4.5.1-232.2|x86_64||KDE:KDE4:Factory:Desktop
install|libx264-104|0.104-8.1|x86_64||11.2 - VideoLan
install|libvlccore4|1.1.4-4.1|x86_64||11.2 - VideoLan
install|libtwolame0|0.3.12-4.1|x86_64||11.2 - VideoLan
install|libavutil50|0.6.0.25048-1.1|x86_64||11.2 - VideoLan
install|beagle-evolution|0.3.9-9.11.1|x86_64||repo-updates
install|mozilla-xulrunner192|1.9.2.8-1.1.1|x86_64||repo-updates
install|beagle-gui|0.3.9-9.11.1|x86_64||repo-updates
install|libvlc5|1.1.4-4.1|x86_64||11.2 - VideoLan
install|libswscale0|0.6.0.25048-1.1|x86_64||11.2 - VideoLan
install|libpostproc51|0.6.0.25048-1.1|x86_64||11.2 - VideoLan
install|libavcore0|0.6.0.25048-1.1|x86_64||11.2 - VideoLan
install|MozillaFirefox|3.6.8-1.1.1|x86_64||repo-updates
install|libavcodec52|0.6.0.25048-1.1|x86_64||11.2 - VideoLan
install|libavformat52|0.6.0.25048-1.1|x86_64||11.2 - VideoLan
install|vlc-noX|1.1.4-4.1|x86_64||11.2 - VideoLaninstall|vlc-qt|1.1.4-4.1|x86_64||11.2 - VideoLan
install|vlc-gnome|1.1.4-4.1|x86_64||11.2 - VideoLan
install|vlc|1.1.4-4.1|x86_64||11.2 - VideoLan

After that both systems hang with a black screen, running high CPU as I could hear the CPU fans running at max speed.
Waited on both systems, but had to hard reset both.

#1 (using ext3, but mounted as ext2) tried to reboot, but had a LOT of file system issues that had to be resolved (fsck). After that the Video driver had to be reinstalled.
Finally the system did reboot, but all icons on all GNOME desktops (~/Desktop) are white and have the “.desktop” extension in their name.

#2 (using ext4) came backup fine, but also required the video driver to be reinstalled. After that the system worked fine.

Still wondering how to resolve the GNOME Desktop Icon issue with #1. Tried to create a new user, but that had the same effect for the icons (launchers) in ~/Desktop. Icons for “Home”, “Trash” and connected networks do display the normal names and have a normal image.

I did some more research and found out that one of the differences between the system that does display the desktop icons normally (#2) and the one that does NOT display them normally (#1) is that:
#1 nautilus-2.30.x
#2 nautilus-2.28.4-1.1.2
Since #2 recently has been reinstalled to use ext4 and I could not upgrade nautilus-2.28.x to nautilus 2.30.x I decided to downgrade nautilus on #1 to 2.28.4-1.1.2… After this completed, logged out and back in the desktop icons appeared normally again.