LinuxQuestions.org
Help answer threads with 0 replies.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Suse/Novell
User Name
Password
Suse/Novell This Forum is for the discussion of Suse Linux.

Notices

Reply
 
Search this Thread
Old 05-07-2006, 09:30 AM   #1
tlp_
LQ Newbie
 
Registered: May 2006
Location: Wigan, Lancs
Distribution: SuSE 9.1 Pro & OpenSuSE 10
Posts: 6

Rep: Reputation: 0
rpm roll-back to earlier version deps problem


Hello

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:

http://cert.uni-stuttgart.de/archive.../msg00110.html
or
http://archives.neohapsis.com/archiv...5-q4/0110.html

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

cd /Desktop
rpm -ivh liby2util-2.9.22-0.i586.rpm (my first mistake hehe)
and get

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

and get

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,

tlp_
 
Old 05-07-2006, 10:37 AM   #2
trackrat
Member
 
Registered: Feb 2004
Location: Birmingham UK
Posts: 148

Rep: Reputation: 15
Will this help.

http://www.novell.com/documentation/...a/amgm2um.html

If that is not of any help have a look at this one.

http://www.linuxforums.org/servers/rpm_for_newbies.html

Last edited by trackrat; 05-07-2006 at 10:45 AM.
 
Old 05-07-2006, 11:23 AM   #3
tlp_
LQ Newbie
 
Registered: May 2006
Location: Wigan, Lancs
Distribution: SuSE 9.1 Pro & OpenSuSE 10
Posts: 6

Original Poster
Rep: Reputation: 0
Quote:
Originally Posted by trackrat
Hi thanks for the reply. YAST does not work so I cannot easily un-install/rollback to the desired package (liby2util v2.9-22) which, as you rightly presumed would automatically take care of the dependencies for me (snigger...as it invariably erases itself -- which [lol] as a matter of fact for the hell of it I did on my prior installation just for the heck of it to see what happened...well here I am again! fresh install loool)

Well, must crack on then. I am going to try to configure the GPG keys w/Synaptic and see if that will roll-back the package I need safely to desired version, without removing all the other up2date apps and half of my OS.

Feel free to try and get upto speed with what I am talking about meanwhile -- I'll be here waiting...

PPS this post will be useful to any SuSE 9.1 PRO user wishing to do a full system update either when installing or via YAST later.

I'd like to add also that SuSE 9.1 Pro is very nice! light OS!! suites my 300MHz Laptop perfectly, and even my desktop 3GHz machine (NB!! -- noticed a big speed difference on my desktop SuSE 10 install v 9.1 PRO install! 9.1 being rapid! its all gooooooood!!) fun fun

btw the linuxforums webby is overloaded heh can't get to that link atm. I'll check back on it later. Using XP on my DT at the moment, so could be my DNS server which is always breaking (needs resetting daily lol) or maybe it's my cache. I don't care. Playing with SuSE!!

bbl )
 
Old 05-07-2006, 12:10 PM   #4
berbae
Member
 
Registered: Jul 2005
Location: France
Distribution: Arch Linux
Posts: 540

Rep: Reputation: Disabled
The package liby2util-2.9.27-0.7 may not be the cause of your problem, because I have it installed on my machine and YaST/YOU works with it (the infos you read are old and this package version has already corrected a prior problem mentionned in the links you used).
But some time ago, I remember that an updated package of curl broke YaST.
Now I stay with curl-7.11.0-39.9 and don't touch it anymore.
I advice you also to read 'man rpm' and the different options to help you to manage your rpm packages outside YaST (especially --nodeps or --force options, but to be used with care).
Good luck.

Last edited by berbae; 05-07-2006 at 12:19 PM.
 
Old 05-07-2006, 02:59 PM   #5
tlp_
LQ Newbie
 
Registered: May 2006
Location: Wigan, Lancs
Distribution: SuSE 9.1 Pro & OpenSuSE 10
Posts: 6

Original Poster
Rep: Reputation: 0
Quote:
Originally Posted by berbae
The package liby2util-2.9.27-0.7 may not be the cause of your problem, because I have it installed on my machine and YaST/YOU works with it (the infos you read are old and this package version has already corrected a prior problem mentionned in the links you used).
But some time ago, I remember that an updated package of curl broke YaST.
Now I stay with curl-7.11.0-39.9 and don't touch it anymore.
I advice you also to read 'man rpm' and the different options to help you to manage your rpm packages outside YaST (especially --nodeps or --force options, but to be used with care).
Good luck.
Hi Thanks for the reply. Woo! I have fixed the problem -- rolling back to either version liby2util-2.9.25-03.rpm or version liby2util-2.9.22-0.rpm as found on the DVD, WILL fix the broken YAST modules in SuSE PRO 9.1 after a YAST system update.

All you do is once you have retrieved either one of the aformentioned rpms type:

rpm -Uv --oldpackage liby2util-2.9.22-0.rpm

I recommend starting yast , searching for liby2util and protecting it from being updated or deleted.

PS This topic should really be sticky

regards

tlp_
 
Old 05-08-2006, 05:01 AM   #6
berbae
Member
 
Registered: Jul 2005
Location: France
Distribution: Arch Linux
Posts: 540

Rep: Reputation: Disabled
Nice that you have recovered your YaST!
But I'm still surprised you had to do that, because as I said I run it with the liby2util-2.9.27-0.7 package and it works.
BTW I'm interested to know the version of your curl package.
Can you tell it to me? Thanks.
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Roll back to stable ? tuxuser19 Debian 1 12-10-2005 06:59 AM
how to roll back kernal in suse10 nanjil Suse/Novell 4 12-08-2005 01:12 PM
Any way to roll back? FKK Linux - Newbie 1 11-12-2005 03:44 AM
Kernel Roll Back jannino Linux - General 1 04-22-2005 11:11 AM
How to roll back to an old RPM source? scahrossar Linux - Newbie 1 10-08-2003 01:34 PM


All times are GMT -5. The time now is 04:46 AM.

Main Menu
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration