Re: package rollback

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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. :)
-- 
Suvayu

Open source is the future. It sets us free.
-- 
users mailing list
users@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe or change subscription options:
https://admin.fedoraproject.org/mailman/listinfo/users
Guidelines: http://fedoraproject.org/wiki/Mailing_list_guidelines

[Index of Archives]     [Current Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite News]     [Yosemite Photos]     [KDE Users]     [Fedora Tools]     [Fedora Docs]

  Powered by Linux