On Wednesday March 3 2010 00:04:02 Suvayu Ali wrote:
Hi,
On 02/03/10 10:21 PM, Dj YB wrote:
> On Tuesday March 2 2010 17:38:55 Suvayu Ali wrote:
>> On 02/03/10 02:30 PM, Dj YB wrote:
>>> On Monday March 1 2010 21:32:50 Dj YB wrote:
>>>> hello,
>>>> yesterday I have updated kdepim related packages and many things are
>>>> missing but will be back in future releases, so I wish till that time
>>>> to revert to my old state.
>>>> how do I do that?
>>>> thanks in advance,
>>>
>>> trying to use yum downgrade kdepimlibs, require the removal of too many
>>> packages I have no idea why...
>>> please help, I really need to get back the older version before the
>>> last update.
>>>
>>> thanks,
>>> YB.
>>>
>>> [root@localhost djyb]# yum downgrade kdepimlibs
>>
>> When you updated kdepim, you also updated other KDE libs. So the newer
>> version depends on the newer version of those libs, hence the long
>> dependency list. You could try giving all those dependencies in your
>> command like this:
>>
>> # yum downgrade kdepimlibs<and all the dependencies>
>>
>> That should take care of this.
>>
>> Hopefully this helps. :)
>
> thanks,
> I think I won't risk doing further damage to my system and wait until an
> update that will fix the current package will be released.
> YB.
Hopefully you don't take this post the wrong way, but maybe I wasn't
very clear. I will try to explain myself with an example. Last week
there was an update for vlc, so I'll take that as an example.
> # yum downgrade vlc
> Setting up Downgrade Process
> Resolving Dependencies
> --> Running transaction check
> ---> Package vlc.i686 0:1.0.5-1.fc12 set to be updated
> --> Processing Dependency: vlc-core(x86-32) = 1.0.5-1.fc12 for package:
> vlc-1.0.5-1.fc12.i686 ---> Package vlc.i686 0:1.0.5-2.fc12 set to be
> erased
> --> Finished Dependency Resolution
> vlc-1.0.5-1.fc12.i686 from rpmfusion-free-updates has depsolving problems
>
> --> Missing Dependency: vlc-core(x86-32) = 1.0.5-1.fc12 is needed by
> package vlc-1.0.5-1.fc12.i686 (rpmfusion-free-updates)
>
> Error: Missing Dependency: vlc-core(x86-32) = 1.0.5-1.fc12 is needed by
> package vlc-1.0.5-1.fc12.i686 (rpmfusion-free-updates)
>
> You could try using --skip-broken to work around the problem
> You could try running: package-cleanup --problems
>
> package-cleanup --dupes
> rpm -Va --nofiles --nodigest
However, when I do
> # yum downgrade vlc vlc-core
> Setting up Downgrade Process
> Resolving Dependencies
> --> Running transaction check
> ---> Package vlc.i686 0:1.0.5-1.fc12 set to be updated <--- the *new*
> downgraded version ---> Package vlc.i686 0:1.0.5-2.fc12 set to be erased
> <--- the version downgraded from ---> Package vlc-core.i686
> 0:1.0.5-1.fc12 set to be updated
> ---> Package vlc-core.i686 0:1.0.5-2.fc12 set to be erased
> --> Finished Dependency Resolution
>
> Dependencies Resolved
>
>
=========================================================================
> =======
>
> Package Arch Version Repository
> Size
>
>
=========================================================================
> =======
>
> Downgrading:
> vlc i686 1.0.5-1.fc12 rpmfusion-free-updates
> 1.6 M vlc-core i686 1.0.5-1.fc12
> rpmfusion-free-updates 7.0 M
>
> Transaction Summary
>
=========================================================================
> ======= Remove 0 Package(s)
> Reinstall 0 Package(s)
> Downgrade 2 Package(s)
>
> Total size: 8.6 M
> Is this ok [y/N]:
At this point I can choose to proceed or abort. And the yum output
shows me exactly what will be attempted. I as a user can see what
I am getting into and I can make an informed decision.
So my suggestion will in the least help you understand your situation
better. Just a well wishing thought ...
Good Luck sorting everything out. :)
thanks,
what I meant was I don't want to change all 35 or so packages just to revert
kdepimlibs since I am afraid removing all these packages will do a greater
damage.
thanks for the explanations though.
YB.