Re: How to get Yum back...

DB <[email protected]>
Newsgroups gmane.linux.rpm.yum
Message-ID <[email protected]>
[email protected] wrote:
> Send Yum mailing list submissions to
> 	[email protected]
>
>
> Message: 1
> Date: Fri, 02 Jan 2009 00:04:21 +1100
> From: David Timms <[email protected]>
> Subject: Re: [Yum] How to get Yum back...
> To: "Yellowdog Updater, Modified" <[email protected]>
> Message-ID: <[email protected]>
> Content-Type: text/plain; charset=ISO-8859-1; format=flowed
>
> DB wrote:
>   
>>> I just did the latest batch of F9 PackageKit updates - with disastrous 
>>> effect!  (See attached list)
>>>       
> What exactly did you do ? command line or gui ?
> Add remove programs or update system ?
>   
Update system from the PackageKit icon in the Gnome top panel
>   
>>> - especially yum and/or PackageKit?
>>>       
> wget 
> http://download.fedora.redhat.com/pub/fedora/linux/updates/9/i386.newkey/yum-3.2.20-5.fc9.noarch.rpm
> wget 
> http://download.fedora.redhat.com/pub/fedora/linux/updates/9/i386.newkey/yum-metadata-parser-1.1.2-9.fc9.i386.rpm
> wget 
> http://download.fedora.redhat.com/pub/fedora/linux/releases/9/Fedora/i386/os/Packages/pygpgme-0.1-8.fc9.i386.rpm
>
> rpm -Uvh *fc9*.rpm
>
> if further requirements are missing download them also from similar to 
> the above urls.
>
> Once yum is working, it can do dependency resolution and downloading 
> again, so just yum install [list of each package that got deleted]
>
>   
>>> I did look at trying a 'rescue' or 'install/upgrade' from the install 
>>> CD, but I'm totally unsure how to go about getting the "missing links" 
>>> back into my system.
>>>       
> - boot CD/DVD
> - Escape as the boot countdown is running.
> - append rescue to the kernel command
> - yes, yes, yes. (you want networking, mount your system)
> - this gets you to a state where your original system is mounted under:
> /mnt/sysimage/
> - make some network settings (if not auto set).
> - yum --installroot=/mnt/sysimage install yum
>
> [without having such a dead system here to confirm exactly].
>
>   
>>> ------------------------------------------------------------------------
>>> Dec 20 17:56:47 localhost yum: Updated: freetype-2.3.5-7.fc9.i386
>>> Dec 20 17:56:48 localhost yum: Updated: 1:dbus-libs-1.2.4-2.fc9.i386
>>> Dec 20 17:56:53 localhost yum: Updated: 1:dbus-1.2.4-2.fc9.i386
>>>       
> ...
>   
>>> Dec 20 18:01:21 localhost yum: Erased: dirmngr
>>> Dec 20 18:01:23 localhost yum: Erased: pygpgme
>>>       
> Was this the complete set of transactions that occurred on this day ?
> If you didn't fu, then something is seriously amiss here.
>   
Yes! I'd tried to do the updates first through yumex, but it complained 
about missing pygpme..... so I thought(!) maybe, as yum is supposed to 
be (IIUC) a front/back end to PackageKit, PK might be able to resolve 
things better - it did! permanent!!!
>   
>> way out the helpful people on Fedora could suggest was a reinstall of 
>> Fed 9 (which seems to have worked).
>>     
> Nasty.
>
>   
>> a) would it be possible to make a "Yum Live CD" to use in cases where 
>> yum/packagekit & co have disappeared?
>>     
> The rescue CD already has that.
>
>   
>> b) is it possible to use the original install CD to get yum back?
>>     
> Yes.
>
>   
>> c) how is it possible for a user to build a dependency list to be able 
>> to feed rpm when all else has failed???
>>     
> - go to friends computer, ask on a list...
> - type yum remove some files in your list.
> - no, don't do it
> - note all the packages that it wants to remove.
> - download each from either the current version from either releases or 
> updates-newkey.
> - rpm -Uvh the lot of them.
>
> DaveT.
>   
Thanks Dave, so,,, the rescue mode from the install or Live CD should 
have yum available in its as-is running state? I tried to rpm the yum 
from "packages" on the CD but got bogged down in missing dependencies....

Thanks for your help & suggestions

Dave

>
> ------------------------------
>
> _______________________________________________
> Yum mailing list
> [email protected]
> http://lists.baseurl.org/mailman/listinfo/yum
>
>
> End of Yum Digest, Vol 66, Issue 2
> **********************************
>
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.