Upgrading from Debian stable to testing (or unstable)

So you’re in your fresh Debian sarge (stable) installation and you want to upgrade to testing or unstable and the first thing you try to do is to [code] apt-get dist-upgrade [/code] but you’re shocked to see an error message that says:

E: This installation run will require temporarily removing
the essential package perl-base due to a Conflicts/Pre-Depends
loop. This is often bad, but if you really want to do it,
activate the APT::Force-LoopBreak option.

So the first step to fix that is to upgrade the following packages: e2fslibs, e2fsprogs, libc6 and finally libc6-dev. To do that, you need to insert a special option in apt that will allow you to by pass the Force-LoopBreak issue by issuing the following command:

apt-get -o apt::force-loopbreak=true install e2fslibs e2fsprogs libc6 libc6-dev

once this is done, you can go on by issuing apt-get dist-upgrade

enjoy !

No comments yet. Be the first.

Leave a reply

You must be logged in to post a comment.

haytham’s blog is Digg proof thanks to caching by WP Super Cache!