To give some background to this post I have recently purchased a couple of books which come with SuSE 9.1 PRO. It's a nice distro which I love and use on my old Thinkpad 600 Laptop.
I have done a fresh install and am duel-booting with XP fine. I have the sound working (weeeeeeee!) and am intent on trying to get samba working next after I have fixed YAST/YOU which has broken after a system update.
After much googling I have found out exactly why yast broke and where the problem lies. However, I am not proficient enough with rpm & the BASH shell just yet and am hoping someone can help me. The exact problems are described (probably more clearly than me!) at:
So I find liby2util-2.9.22-0.i586.rpm & liby2util-devel-2.9.22-0.i586.rpm from my DVD and copy to /Desktop
I open a Konsole, SU and type
rpm -ivh liby2util-2.9.22-0.i586.rpm (my first mistake hehe)
package liby2util-2.9.27-0.7.i586.rpm (which is newer than liby2util-2.9.22-0) is already installed
file /usr/lib/liby2util.so.3.0.0 from install of liby2util-2.9.22-0 conflicts with file from package liby2util-2.9.27-0.7
So I think OK I will uninstall the newer version (which is what I need to do
) so I try
rpm -e lib2util
error: Failed dependencies:
liby2util.so.3 is needed by (installed) y2pmsh-2.9.3-2
liby2util.so.3 is needed by (installed) yast2-perl-bindings-2.9.25-8
liby2util.so.3 is needed by (installed) yast2-core-2.9.94-1.3
liby2util.so.3 is needed by (installed) yast2-packagemanager-2.9.52-0.2
trying to un-install any of the above to remove the deps of course creates a package-deps hell nightmare scenario!
So my question is; how can I fix the above problem (preferably cleanly) and without updating to 9.2 -- I have bought books on 9.1 PRO and just want to get it all working and read them before or if I ever decide to update on this laptop.
Also note without fixing above problem I cannot use yast in text mode and all modules to do with yast/updating or package management is broken.
PS I remember from using Fedora about GPG/keys repos and such but I don't know how to do that! so if the solution invoves setting that up could you tell me how to do it please!
Thanks so much,