Display server has been shut down...

G’day. I did an online update of my Suse 11.0, but out of a sudden there was a black out in the middle of the update! So, the next time I switched on my machine, it couldn’t boot into GUI anymore with following messages displayed:
gdm[1977]: WARNING: failsafe dialog failed (inhibitions: 0 0)
gdm[3696]: Gtk-WARNING: Ignoring the separator setting
/usr/sbin/gdm: symbol lookup error: /usr/lib/libpangocairo-1.0.so.0: undefined symbol: cairo_has_current_point
gdm[1977]: WARNING: failsafe dialog failed (inhibitions: 0 1)
gdm[3697]: Gtk-WARNING: Ignoring the separator setting
/usr/sbin/gdm: symbol lookup error: /usr/lib/libpangocairo-1.0.so.0: undefined symbol: cairo_has_current_point
gdm[1977]: WARNING: failsafe dialog failed (inhibitions: 1 1)
gdm[3698]: Gtk-WARNING: Ignoring the separator setting
/usr/sbin/gdm: symbol lookup error: /usr/lib/libpangocairo-1.0.so.0: undefined symbol: cairo_has_current_point
gdm[1977]: WARNING: The display server has been shut down about 6 times in the last 90 seconds. It is likely that something bad is going on. Waiting for 2 minutes before trying on display: 0.

Thank you in advance for any help & advice!

Answer at Display Server has been shut down… - Linux Forums