Fedora Linux Support Community & Resources Center
  #1  
Old 29th April 2012, 03:22 AM
Dan Online
Administrator
 
Join Date: Jun 2006
Location: Paris, TX
Posts: 22,877
linuxfirefox
Question Backing down specific (set of) packages?

In particular, using the GUI, (either package kit, or yumex) I'd like to rollback Network Manager -- and if that doesn't fix the issue -- Firefox from the last series of updates.

I get a little nervous using Yumex for this, in that I've never found a way to have it only downgrade specific packages. It always wants to roll-back the whole flippin' shebang.

So ... am I missing something here? Is this possible (in GUI) in either yumex, or packagekit (Thusly having dependencies handled correctly)? And if so ... how?
Reply With Quote
  #2  
Old 29th April 2012, 03:56 AM
bob Online
Administrator (yeah, back again)
 
Join Date: Jul 2004
Location: Colton, NY; Junction of Heaven & Earth (also Routes 56 & 68).
Age: 68
Posts: 22,007
linuxfirefox
Re: Backing down specific (set of) packages?

If you go into Yumex > History and select... say.... "firefox", you will get the option to "undo", which I think is what you're looking for. Personally, I'd just open a terminal and 'yum downgrade firefox' which will give you what's involved and an option to accept/reject.

Hmmm....well, maybe not so easy....
Quote:
[root@localhost bob]# yum downgrade firefox
Loaded plugins: fastestmirror, langpacks, presto, refresh-packagekit
Loading mirror speeds from cached hostfile
* fedora: mirror.symnds.com
* livna: wftp.tu-chemnitz.de
* rpmfusion-free: mirror.web-ster.com
* rpmfusion-free-updates: mirror.web-ster.com
* rpmfusion-nonfree: mirror.web-ster.com
* rpmfusion-nonfree-updates: mirror.web-ster.com
* updates: mirror.symnds.com
Resolving Dependencies
--> Running transaction check
---> Package firefox.x86_64 0:7.0.1-1.fc16 will be a downgrade
--> Processing Dependency: gecko-libs(x86-64) = 7.0.1 for package: firefox-7.0.1-1.fc16.x86_64
---> Package firefox.x86_64 0:12.0-1.fc16 will be erased
--> Finished Dependency Resolution
Error: Package: firefox-7.0.1-1.fc16.x86_64 (fedora)
Requires: gecko-libs(x86-64) = 7.0.1
Installed: xulrunner-12.0-1.fc16.x86_64 (@updates)
gecko-libs(x86-64) = 12.0
Available: xulrunner-7.0.1-1.fc16.x86_64 (fedora)
gecko-libs(x86-64) = 7.0.1-1
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
[root@localhost bob]#
__________________
Linux & Beer - That TOTALLY Computes!
Registered Linux User #362651


Don't use any of my solutions on working computers or near small children.
Reply With Quote
  #3  
Old 29th April 2012, 04:28 AM
AndrewSerk Offline
Registered User
 
Join Date: Oct 2010
Posts: 889
linuxfirefox
Re: Backing down specific (set of) packages?

This works for firefox here on F17
Code:
[root@CrushedBits ~]# yum downgrade firefox yelp xulrunner yelp-libs
Loaded plugins: langpacks, presto, refresh-packagekit
Resolving Dependencies
--> Running transaction check
---> Package firefox.i686 0:11.0-2.fc17 will be a downgrade
---> Package firefox.i686 0:12.0-1.fc17 will be erased
---> Package xulrunner.i686 0:11.0-3.fc17 will be a downgrade
---> Package xulrunner.i686 0:12.0-1.fc17 will be erased
---> Package yelp.i686 1:3.4.1-1.fc17 will be a downgrade
---> Package yelp.i686 1:3.4.1-2.fc17 will be erased
---> Package yelp-libs.i686 1:3.4.1-1.fc17 will be a downgrade
---> Package yelp-libs.i686 1:3.4.1-2.fc17 will be erased
--> Finished Dependency Resolution

Dependencies Resolved

================================================================================
 Package            Arch          Version                 Repository       Size
================================================================================
Downgrading:
 firefox            i686          11.0-2.fc17             fedora           20 M
 xulrunner          i686          11.0-3.fc17             fedora           11 M
 yelp               i686          1:3.4.1-1.fc17          fedora          409 k
 yelp-libs          i686          1:3.4.1-1.fc17          fedora          106 k

Transaction Summary
================================================================================
Downgrade  4 Packages

Total download size: 32 M
Is this ok [y/N]:

EDIT: OK, not a GUI but what is wrong with yum

Last edited by AndrewSerk; 29th April 2012 at 04:32 AM.
Reply With Quote
  #4  
Old 29th April 2012, 04:32 AM
DBelton Offline
Administrator
 
Join Date: Aug 2009
Posts: 7,318
linuxfirefox
Re: Backing down specific (set of) packages?

well, if you downgrade firefox, you will also need to downgrade xulrunner as well.

Code:
[root@tower20 ~]# yum downgrade firefox xulrunner
Loaded plugins: etckeeper, langpacks, presto, refresh-packagekit, remove-with-
              : leaves, show-leaves
Resolving Dependencies
--> Running transaction check
---> Package firefox.x86_64 0:11.0-2.fc17 will be a downgrade
---> Package firefox.x86_64 0:12.0-1.fc17 will be erased
---> Package xulrunner.x86_64 0:11.0-3.fc17 will be a downgrade
---> Package xulrunner.x86_64 0:12.0-1.fc17 will be erased
--> Finished Dependency Resolution

Dependencies Resolved

================================================================================
 Package            Arch            Version               Repository       Size
================================================================================
Downgrading:
 firefox            x86_64          11.0-2.fc17           fedora           20 M
 xulrunner          x86_64          11.0-3.fc17           fedora           11 M

Transaction Summary
================================================================================
Downgrade  2 Packages

Total download size: 31 M
Is this ok [y/N]:
And with NetworkManager, you would have to downgrade all of the NetworkManager packages...

Code:
[root@tower20 ~]# yum downgrade NetworkManager*
Loaded plugins: etckeeper, langpacks, presto, refresh-packagekit, remove-with-
              : leaves, show-leaves
No Match for available package: NetworkManager-openswan-0.9.3.995-1.git20120302.fc17.x86_64
No Match for available package: 1:NetworkManager-wimax-0.9.4.0-1.git20120328.fc17.x86_64
Resolving Dependencies
--> Running transaction check
---> Package NetworkManager.x86_64 1:0.9.4.0-1.git20120328.fc17 will be a downgrade
---> Package NetworkManager.x86_64 1:0.9.4.0-7.git20120403.fc17 will be erased
---> Package NetworkManager-devel.x86_64 1:0.9.4.0-1.git20120328.fc17 will be a downgrade
---> Package NetworkManager-devel.x86_64 1:0.9.4.0-7.git20120403.fc17 will be erased
---> Package NetworkManager-glib.x86_64 1:0.9.4.0-1.git20120328.fc17 will be a downgrade
---> Package NetworkManager-glib.x86_64 1:0.9.4.0-7.git20120403.fc17 will be erased
---> Package NetworkManager-glib-devel.x86_64 1:0.9.4.0-1.git20120328.fc17 will be a downgrade
---> Package NetworkManager-glib-devel.x86_64 1:0.9.4.0-7.git20120403.fc17 will be erased
---> Package NetworkManager-gnome.x86_64 1:0.9.4.0-1.git20120328.fc17 will be a downgrade
---> Package NetworkManager-gnome.x86_64 1:0.9.4.0-7.git20120403.fc17 will be erased
---> Package NetworkManager-gtk.x86_64 1:0.9.4.0-1.git20120328.fc17 will be a downgrade
---> Package NetworkManager-gtk.x86_64 1:0.9.4.0-7.git20120403.fc17 will be erased
---> Package NetworkManager-gtk-devel.x86_64 1:0.9.4.0-1.git20120328.fc17 will be a downgrade
---> Package NetworkManager-gtk-devel.x86_64 1:0.9.4.0-7.git20120403.fc17 will be erased
--> Finished Dependency Resolution

Dependencies Resolved

================================================================================
 Package                    Arch    Version                       Repository
                                                                           Size
================================================================================
Downgrading:
 NetworkManager             x86_64  1:0.9.4.0-1.git20120328.fc17  fedora  1.3 M
 NetworkManager-devel       x86_64  1:0.9.4.0-1.git20120328.fc17  fedora  317 k
 NetworkManager-glib        x86_64  1:0.9.4.0-1.git20120328.fc17  fedora  286 k
 NetworkManager-glib-devel  x86_64  1:0.9.4.0-1.git20120328.fc17  fedora  430 k
 NetworkManager-gnome       x86_64  1:0.9.4.0-1.git20120328.fc17  fedora  406 k
 NetworkManager-gtk         x86_64  1:0.9.4.0-1.git20120328.fc17  fedora  133 k
 NetworkManager-gtk-devel   x86_64  1:0.9.4.0-1.git20120328.fc17  fedora   81 k

Transaction Summary
================================================================================
Downgrade  7 Packages

Total download size: 3.0 M
Is this ok [y/N]:

As far as using the GUI (yumex or PackageKit) I'm not certain how you would do it.
Reply With Quote
  #5  
Old 29th April 2012, 05:35 AM
Dan Online
Administrator
 
Join Date: Jun 2006
Location: Paris, TX
Posts: 22,877
linuxfirefox
Re: Backing down specific (set of) packages?

That's the first thing I did (downgrade in a terminal) right up until I hit the same error Bob did.

And, thinking on this a bit, it can still be caused by any one (or more) of three things. There was a kernel update, with the attendant drivers updates. (the NIC(s)), NetworkManager, which has been a bit of a dastardly dog in the past, so if it's returning to its unsavory roots, I'm not surprised. Or it could be Firefox/xulrunner et al.

On top of all that, add in the fact that its inherently random and intermittent. <....>

I may just not futz with it until tomorrow night when I've got more time to devote to properly breaking this install. <....>
Reply With Quote
  #6  
Old 29th April 2012, 02:58 PM
AndrewSerk Offline
Registered User
 
Join Date: Oct 2010
Posts: 889
linuxfirefox
Re: Backing down specific (set of) packages?

You could do a "yum history undo #" then install the packages from that update one at a time testing functions after each install to find the problem package.
Reply With Quote
  #7  
Old 29th April 2012, 03:11 PM
Dan Online
Administrator
 
Join Date: Jun 2006
Location: Paris, TX
Posts: 22,877
linuxfirefox
Re: Backing down specific (set of) packages?

Yeah. But that's kinda what I was hoping not to have to do. <....>

You'd think as long as fedora et al has been drifting into the GUI experience, somebody would have developed a GUI tool which would and could provide that kind of fine-grained control. Or ... maybe not. Come to think of it, a fella could inadvertently do a whole lot of mayhem in short order to his installs that way! <....>
Reply With Quote
  #8  
Old 29th April 2012, 03:33 PM
AndrewSerk Offline
Registered User
 
Join Date: Oct 2010
Posts: 889
linuxfirefox
Re: Backing down specific (set of) packages?

Yup, I have had my fair share of battles with those frontend GUI packages. Enough to make me GUI shy. I will stick to the backend packages were I know what to expect and how to deal with them.

Last edited by AndrewSerk; 29th April 2012 at 03:36 PM.
Reply With Quote
  #9  
Old 29th April 2012, 03:37 PM
bob Online
Administrator (yeah, back again)
 
Join Date: Jul 2004
Location: Colton, NY; Junction of Heaven & Earth (also Routes 56 & 68).
Age: 68
Posts: 22,007
linuxfirefox
Re: Backing down specific (set of) packages?

Actually, you have the option in Yumex (post 2). It's still going to end up the same place as CLI.
__________________
Linux & Beer - That TOTALLY Computes!
Registered Linux User #362651


Don't use any of my solutions on working computers or near small children.
Reply With Quote
  #10  
Old 29th April 2012, 03:55 PM
AndrewSerk Offline
Registered User
 
Join Date: Oct 2010
Posts: 889
linuxfirefox
Re: Backing down specific (set of) packages?

The frontend packages remind of giving instructions to a person and expecting that person to give the instruction exactly to the next person, and so on, till it reaches the backend package, where you hope the instructions have not changes along the way.
I am sure my attitude is not the norm nowadays and I am afraid I have become part of the"You kids get off my lawn" crowd
Reply With Quote
  #11  
Old 29th April 2012, 04:40 PM
Gareth Jones Offline
Official Gnome 3 Sales Rep. (and Adminstrator)
 
Join Date: Jul 2011
Location: Leamington Spa, UK
Age: 31
Posts: 2,750
linuxfirefox
Re: Backing down specific (set of) packages?

The problem with trying to make a graphical program as complete, precise and flexible as an equivalent command-line program is that you end up either with incomprehensible clutter, or just reinventing the command-line... For many tasks graphical interfaces are inherently better, but for many other tasks it's better to just keep the graphical user interfaces simple and cover the most common operations, as long as the back-end is available for direct use when needed. I generally feel Linux gets this right compared to other operating systems (and why I mostly like GNOME)...

Not that that solves Dan's problem even at the terminal...
Reply With Quote
Reply

Tags
backing, packages, set, specific

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

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 On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Fedora specific packages and applications tech291083 Using Fedora 4 26th December 2009 06:54 AM
yum updating but not some specific packages ilbh Using Fedora 5 6th February 2007 12:39 AM
stop certain updates to specific packages in yum bananasfk Guides & Solutions (No Questions) 0 26th January 2007 07:46 PM
Can apt pull specific packages from different repositories? bluemonk Using Fedora 0 12th June 2005 06:10 PM
apt/synaptic: packages from a specific repo yur1022 Using Fedora 0 10th May 2005 08:49 PM


Current GMT-time: 18:06 (Thursday, 24-04-2014)

TopSubscribe to XML RSS for all Threads in all ForumsFedoraForumDotOrg Archive
logo

All trademarks, and forum posts in this site are property of their respective owner(s).
FedoraForum.org is privately owned and is not directly sponsored by the Fedora Project or Red Hat, Inc.

Privacy Policy | Term of Use | Posting Guidelines | Archive | Contact Us | Founding Members

Powered by vBulletin® Copyright ©2000 - 2012, vBulletin Solutions, Inc.

FedoraForum is Powered by RedHat