Package: upgrade-reports
Severity: normal
Tags: squeeze

I found old machine with etch, and decided to upgrade it.

I had no really important services there, so i decided i will try
to upgrade directly from etch to squeeze.

First i upgraded etch to latest version (I used archive.debian.org for this).

then switched  sources.lst to squeeze, downloaded all package, and started 
dist-upgrade.

It is small system (basesystem+sshd+mc+locales+screen), so only about 200 
packages neede do to be updated.

Unfortunetly I run into problem with libc upgrade, and subsequently with most 
other packages:

...
Zaznaczenie poprzednio niezaznaczonego pakietu libc-bin.
dpkg: regarding .../libc-bin_2.11.2-7_i386.deb containing libc-bin:
 package uses Breaks; not supported in this dpkg
dpkg: błąd przetwarzania /var/cache/apt/archives/libc-bin_2.11.2-7_i386.deb 
(--unpack):
 unsupported dependency problem - not installing libc-bin
  ...


So i have too old dpkg, not good. Maybe upgradeing dpkg first would solve this.
Too late, but will try to upgrade it manually:

r...@schizofrenik:/var/cache/apt/archives# dpkg -i dpkg_1.15.8.5_i386.deb 
dpkg: regarding dpkg_1.15.8.5_i386.deb containing dpkg, pre-dependency problem:
 dpkg pre-depends on xz-utils
  xz-utils is not installed.
  dpkg: error processing dpkg_1.15.8.5_i386.deb (--install):
   pre-dependency problem - not installing dpkg
   Errors were encountered while processing:
    dpkg_1.15.8.5_i386.deb
#

Hmm

r...@schizofrenik:/var/cache/apt/archives# dpkg -i xz-utils_5.0.0-2_i386.deb 
dpkg: regarding xz-utils_5.0.0-2_i386.deb containing xz-utils:
 package uses Breaks; not supported in this dpkg
dpkg: error processing xz-utils_5.0.0-2_i386.deb (--install):
 unsupported dependency problem - not installing xz-utils
 Errors were encountered while processing:
  xz-utils_5.0.0-2_i386.deb
#

Chiken and egg problem.

Probably doing etch->lenny->squeeze will work.


If it is not easy to fix, please add information that upgrade from etch (or 
older) to squeeze
will not work due to known problems with upgrade path (libc6/dpkg releated). 
And ask
upgradeing to lenny first (or just dpkg package from lenny actually).

(Currently release/upgrade notes, do not really say anything about upgrades
from older releases, suggesting it can work. But it will not work without 
problems.
And it is waste of  users time and nerves. just
go with something more reliable like etch->lenny->squeeze)

This system was really smallest system I have. With bigger installations,
problem would be deffinietivly bigger.

Other possibility would be to backport some changes in dpkg to etch
(I know it is not supported, but this fix is for basically to simplify 
migrating from etch :D).
Ignoring "Breaks" field look one of the simples options.


Thanks.

PS. I resolved problem by doing  dpkg --force-all  for few packages: dpkg, 
xz-utils, liblzma2, libc-bin, libc6,
libc6-xen, perl-base, and then doing apt-get install -f, and apt-get 
dist-upgrade, without problem or rest of system.
So beside this dpkg "Breaks" unsupported error which stoped upgrade, i managed 
to upgrade
whole system sucessfully (and it booted without problems).

-- 
Witold Baryluk



--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to