Take the 2-minute tour ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free, no registration required.

In order to get up-to-date with some kernel libraries, I tried to upgrade my Ubuntu 13.10 using sudo apt-get install dist-upgrade. However, after upgrading it the results were not satisfactory at all and, as a matter of fact, I am experiencing some performance issues now and slow booting…

I browsed several forums and solutions in order to rollback my system as it was before upgrade. However I didn't find an official solution so far, such as apt-get rollback ... sort of.

The most reasonable (and smart) solution I have found it was look up at the /var/log/apt/history.log and browse the content for the latest upgrade to find the previous libraries versions and manually reinstalling each one of them (and removing the new ones prior).

There is a reasonable solution that helped me out to figure this workaround.

However, I was wondering if maybe someone has knowledge about any official tool to perform such rollback operation.

Does anyone has any ideas to rollback an upgraded system?

I would really appreciate any efforts, thanks in advance!

share|improve this question
1  
That's it: you've answered your own question. –  psusi Mar 19 at 23:30
1  
Err.. you cant. –  Braiam Mar 19 at 23:32
    
Why the close vote and downvotes? I think it's a clear and reasonable question. Pity the answer is "you can't". –  Rmano Mar 20 at 0:34
    
Did you try booting with your previous kernel version at the grub screen? If that works, you'd like this too: How do I change the GRUB boot order? –  rusty Mar 21 at 5:56

1 Answer 1

up vote 1 down vote accepted

I think that short of having a backup before the upgrade and revert to it, it's almost impossible in general.

The upgrade can have modified config files that could possibly not work with older version... and there is normally no track of this and no automated way to go back.

When brtfs will be ready for prime time, we could have snapshots before each upgrade, but for now, your idea is the most viable one.

Although I suggest trying to see if you can find what caused a problem, and eventually file a bug report about it. Having "held" packages is a sure way to problems in the future.

share|improve this answer
    
Ah nice !! Now we are talking about ! I've never heard about "btrfs" but I browsed and it is exactly what I am looking for. –  Max Ricardo Mercurio Ribeiro Mar 22 at 18:45
    
If you are adventurous and want to try, there is an article series on LWN.net that explain the basic usage of brtfs. –  Rmano Mar 22 at 20:43

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.