problem trying to chroot from liveCD to fix system

My 11.3 install boots to a white screen. I have tried booting to runlevel 3 but I get the same screen there also. It is mostly white with some garbage at the top. So I am trying to chroot into it to update the system and I am getting the following error. What am I doing wrong?

linux@linux:~> su -
linux:~ # mkdir /mnt/suse5
linux:~ # mount /dev/sda5 /mnt/suse5
linux:~ # mount --bind /proc /mnt/suse5/proc
linux:~ # mount --bind /dev /mnt/suse5/dev
linux:~ # mount --bind /dev/pts /mnt/suse5/dev/pts
linux:~ # mount --bind /sys /mnt/suse5/sys
linux:~ # mount --bind /etc/resolv.conf /mnt/suse5/etc/resolv.conf
linux:~ # chroot /mnt/suse5 /bin/bash
linux:/ # zypper up
zypper: error while loading shared libraries: librpm.so.0: cannot open shared object file: No such file or directory
linux:/ # 

Now I can get into the system, but cannot start x. The problem began when I updated from xorg-x11-server-7.5_1.7.6-2.1 to 7.5_1.8.0-3.1. I am using the open source radeon driver with a r630 based card. Is there a way that I can downgrade back to the previous version? It is not in the repos but on the build-515 live CD.

It is working now after an update