Its called dependacy hell. It is the bane of RPM based packege managers. You could try getting synaptic to run but that may or maynot work with Suse 9.1
The link to synaptic is:
http://www.nongnu.org/synaptic/index.html
Also if you are not too invested in Suse or Redhat you could try Conectiva 10 which is a Redhat based distro from Brazil that has the Synaptic package manager natively running in the distro.
Everytime I do update software with synaptic it prompts me to install dependant applications that support the software I wish to install.
I hope this helps,
Thorn